HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/libreoffice/program/wizards/web/FTPDialog.pyo
�
�\Ofc@s<ddlZddlZddlTddlmZddlmZddlmZddlm	Z	dd	l
mZdd
lm
Z
ddlmZddlmZdd
lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZdefd��YZdS(i����Ni(t*(tFTPDialogResourcesi(tWizardDialog(tUIConsts(t	DataAware(tUnoDataAware(t
PropertyNames(tSystemDialog(t
FileAccess(tHelpIds(tUCB(tAuthenticationRequest(tInteractiveAugmentedIOException(t"InteractiveNetworkConnectException(t&InteractiveNetworkResolveNameException(tOpenCommandArgument2(tFOLDERSt	FTPDialogcBs7eZdZdZdZdZdZdZdZdZ	dZ
dZdZdZ
d	Zd
Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zed��Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d �Z&ed!��Z'RS("iiiiiiisftperror.gifsftpconnected.gifsftpunknown.gifsftpconnecting.gifc
Cs�tt|�j|t�||_|jj}tj|d�|_	g|_
d|_d|_d|_
t|�|_t|�|_|jtdtdddd|jjd�	|j�|j�|j�dS(Ns../wizard/bitmap/ti�ihi4ii6(tsuperRt__init__tHID_FTPtpublishtroott
soTemplateDirRtconnectURLstimagesDirectoryt	dataAwarethosttusernametpasswordRt	resourcesR
tucbtsetDialogPropertiestTruetresFTPDialog_titletbuildt	configuret
disconnect(tselftxmsftptoWizardResourcettemplateDir((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR`s					

c
Csktjtjtjtjtjtjtjf}tjtjtjtjtjtjtjtjf}tjtjtjtjtjtjdtjtjf	}|j	d|d|j
jdddddf�|_|j
d|d|j
jddd	d
df�|_|jdd
tjtjtjtjtjtjtjfdtjt�dddddf|�|_|j
d|d|j
jdddddf�|_|jdd
tjtjtjtjtjtjtjfdtjt�dddddf|�|_|j
d|d|j
jdddddf�|_|jdd
dtjtjtjtjtjtjtjfddtjt�ddd ddf|�|_|j	d!|d|j
jd!dd"d#df�|_|jd$d%|d&tjt �|j
j!d$dd'dd f|�|_"|j#d(d)tjtjtjd*d+tjfdd&d"d't$t$d&f�|_%|j
d,|d|j
j&d,d-d.d/d0f�|_'|j	d1|d|j
j(d1dd2d3df�|_)|jd4dtj+tjtjtjtjtjtjd5tjf	t$dtjt,�d4dd6d7|j
j-d8f	|�|_.|jd9d:|d&tjt/�|j
j0d9d;d<dd=f|�|_1|jd>d|d&tjt2�|j
j3d>d?d@|j4dAd f	|�|_5|jdBd|d&tjt6�|j
j7dBd6d@|j8d&d f	|�|_9|jdCd|d&dD|j
j:dCdEd@|j;dFd f	|�|_<dS(GNtPushButtonTypetln1iiii�t
lblFTPAddressiiii_ttxtHostR&ttxtIPiniiijtlblUsernamei$iiUttxtUsernamei"itlblPasswordi4ittxtPasswordtEchoChari*i2tln2iDit
btnConnecttconnectiiPt	imgStatustBordert
ScaleImagetTabstopt	lblStatusiViRi	i�tln3idi
ttxtDirtTextiqii�tbtnDirtchooseDirectoryi�ipitbtnOKi�i�i
t	btnCanceltbtnHelpRi9i(=RtPROPERTY_HEIGHTtPROPERTY_LABELt
PROPERTY_NAMEtPROPERTY_POSITION_XtPROPERTY_POSITION_YtPROPERTY_TABINDEXtPROPERTY_WIDTHtPROPERTY_HELPURLtinsertFixedLineRtresln1_valueR-tinsertLabeltreslblFTPAddress_valueR.tinsertTextFieldR	tgetHelpIdStringtHID_FTP_SERVERR/treslblUsername_valueR1tHID_FTP_USERNAMER2treslblPassword_valueR3tHID_FTP_PASSR4tresln2_valueR6tinsertButtontHID_FTP_TESTtresbtnConnect_valuetbtnTestConnectiontinsertImagetFalseR9tresFTPDisconnectedR=tresln3_valueR>tNonetPROPERTY_ENABLEDtHID_FTP_TXT_PATHtrestxtDir_valueR?tHID_FTP_BTN_PATHtresbtnDir_valueRAt
HID_FTP_OKtresbtnOK_valuetRES_OKRCtHID_FTP_CANCELtresbtnCancel_valuet
RES_CANCELRDtresbtnHelp_valuetRES_HELPRE(R'tPROPNAMES_LABELtPROPNAMES_BUTTONtPROPNAMES_BUTTON2((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR$~sl069	'	'--	'--	'00	'6	$!	'	'696<	<cCss|jjtj|d|jt��|jjtj|d|jt��|jjtj|d|jt��dS(NRRR(RtappendRtattachEditControlR/R"R2R4(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR%�s%%cCs|j|jj�|_|jjdkr0dn	|jj|_|jjdkrWdn	|jj|_|j|jj�|_	|j
|j�|j�|j
�|j|�}|dkr�d|j�|j�|j_|j|j_|j|j_n|S(NRisftp://(textractHostRtcp_URLRtcp_UsernameRbRRt
extractDirtfoldertsetLabeltSTATUS_UNKNOWNtenableTestButtontupdateUItexecuteDialogFromParenttgetHosttgetDir(R'tparenttresult((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pytexecute�s''

 cCs$tj|j�|j|j�dS(N(Rt	updateUIsRtsetDirRy(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR}�scCsW|dkst|�dkr"dS|d}|jd�}|dkrK|S|| SdS(NiRt/i����(Rbtlentfind(R'tftpUrlturlti((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyRu�s
cCsW|dkst|�dkr"dS|d}|jd�}|dkrKdS||SdS(NiR�i����(RbR�R�(R'R�R�R�((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyRx�s
cCsH|j|j|j|j�p?|j|j�p?|j|j��dS(N(t
setEnabledR]tisEmptyRRR(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR|�scCs|dkp|dkS(NR(Rb(R'ts((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR�scCs$d|jd|jd|j�S(Nsftp://t:t@(RRR(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyt
getAccountUrlscCs|j|j�S(N(tgetHost1R(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR
scCs|jd�r|dS|S(Nsftp://i(t
startswith(R'R�((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR�
scCs|j�|jS(N(R�Ry(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyt
getFullUrlscCs�|j|jt�|j|j�t}y|j|j��t}Wn�tk
r�y*|j|j	��|j
d�t}Wq/tk
r�|j|j�q/Xn�t
k
r�|j|j�nhtk
r�|j|j�nHtk
r|j|j�n(tk
r.|jd�tj�nX|rn|j|j�|j|jt�|j|jt�n|j|jt�dS(NR�i����(R�R]R_RztSTATUS_CONNECTINGtconnect1R�R"RR�R�t	ExceptiontSTATUS_NO_RIGHTSRtSTATUS_SERVER_NOT_FOUNDRtSTATUS_USER_PWD_WRONGR
tSTATUS_HOST_UNREACHABLEt	tracebackt	print_exct	STATUS_OKRARC(R'tsuccess((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR8s6









cCsM|jj|j��}t�}t|_d|_|jj|d|�dS(Ni�topen(R t
getContentR�RRtModetPrioritytexecuteCommand(R't	acountUrltcontenttaArg((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR�As
			cCs||_|j|jj_dS(N(RyR?tModelR@(R'R�((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR�Ns	cCs|jS(N(Ry(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR�SscCsD|j�|j|jt�|j|jt�|j|j�dS(N(R|R�RCR_RARzR{(R'((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR&Zs
cCsJ||jkr+|j|jj|j�n||jkrV|j|jj|j�n�||jkr�|j|jj	|j
�n�||jkr�|j|jj|j
�n�||j
kr�|j|jj|j
�no||jkr|j|jj|j
�nD||jkr-|j|jj|j�n|j|jj|j
�dS(N(R{t	setLabel1RR`tICON_UNKNOWNR�tresFTPConnectedtICON_OKR�tresFTPUserPwdWrongt
ICON_ERRORR�tresFTPServerNotFoundR�tresFTPRightsR�tresFTPHostUnreachableR�t
resConnectingtICON_CONNECTINGtresFTPUnknownError(R'tstatus((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyRzdscCs?t|jjtj|�t|jjtj|j|��dS(N(tsetattrR=R�RRGR9tPROPERTY_IMAGEURLtimageUrl(R'tlabeltimage((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR��scCs|j|S(N(R(R'R�((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR��scCs�tj|j�}|j|jjd|j��}|dk	r�|jd�rg|j	|j
|��q�tj|j|j
j�|jjtj�ndS(NRsftp://(RtcreateOfficeFolderDialogtxMSFtcallFolderDialogRtresFTPDirectoryR�RbR�R�RxtAbstractErrorHandlertshowMessaget
xUnoDialogtgetPeertresIllegalFoldertErrorHandlertERROR_PROCESS_FATAL(R'tsdtnewUrl((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyRB�s!cCs*d|jd|jd|j|j�S(Nsftp://R�R�(RwRR�Rv(R'R)((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pytgetFullURL1�s((t__name__t
__module__RjRmRoR{R�R�R�R�R�R�R�R�R�R�RR$R%R�R}RuRxR|R�R�RtclassmethodR�R�R8R�R�R�R&RzR�R�RBR�(((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyR5sJ		;				
	
						(	
			
				(R�tunotWWHIDRtui.WizardDialogRtui.UIConstsRtui.event.DataAwareRtui.event.UnoDataAwareRtcommon.PropertyNamesRtcommon.SystemDialogRtcommon.FileAccessRtcommon.HelpIdsR	t
common.UCBR
tcom.sun.star.ucbRRR
RRtcom.sun.star.ucb.OpenModeRR(((s7/usr/lib64/libreoffice/program/wizards/web/FTPDialog.pyt<module>s&