Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
symbian /
Delete
Unzip
Name
Size
Permission
Date
Action
ext
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
PerlApp.cpp
15.25
KB
-r--r--r--
2014-12-27 11:49
PerlApp.h
2.3
KB
-r--r--r--
2014-12-27 11:49
PerlApp.hrh
608
B
-r--r--r--
2014-12-27 11:49
PerlAppAif.rss
521
B
-r--r--r--
2014-12-27 11:49
PerlBase.cpp
11.19
KB
-r--r--r--
2014-12-27 11:49
PerlBase.h
4.23
KB
-r--r--r--
2014-12-27 11:49
PerlBase.pod
4.5
KB
-r--r--r--
2014-12-27 11:49
PerlRecog.cpp
1.49
KB
-r--r--r--
2014-12-27 11:49
PerlRecog.mmp
197
B
-r--r--r--
2014-12-27 11:49
PerlUi.cpp
7.63
KB
-r--r--r--
2014-12-27 11:49
PerlUi.h
3.52
KB
-r--r--r--
2014-12-27 11:49
PerlUi.hrh
331
B
-r--r--r--
2014-12-27 11:49
PerlUiS60.rss
2.78
KB
-r--r--r--
2014-12-27 11:49
PerlUiS80.rss
1.89
KB
-r--r--r--
2014-12-27 11:49
PerlUiS90.rss
1.9
KB
-r--r--r--
2014-12-27 11:49
PerlUiUIQ.rss
2.26
KB
-r--r--r--
2014-12-27 11:49
PerlUtil.cpp
2.88
KB
-r--r--r--
2014-12-27 11:49
PerlUtil.h
1.19
KB
-r--r--r--
2014-12-27 11:49
PerlUtil.pod
1.24
KB
-r--r--r--
2014-12-27 11:49
README
558
B
-r--r--r--
2014-12-27 11:49
TODO
6.99
KB
-r--r--r--
2014-12-27 11:49
bld.inf
40
B
-r--r--r--
2014-12-27 11:49
config.pl
27.36
KB
-r--r--r--
2014-12-27 11:49
config.sh
16.55
KB
-r--r--r--
2014-12-27 11:49
cwd.pl
87
B
-r--r--r--
2014-12-27 11:49
demo_pl
3.25
KB
-r--r--r--
2014-12-27 11:49
find_writeable_data.pl
1.41
KB
-r--r--r--
2014-12-27 11:49
hexdump.pl
959
B
-r--r--r--
2014-12-27 11:49
install.cfg
2.32
KB
-r--r--r--
2014-12-27 11:49
makesis.pl
5.41
KB
-r--r--r--
2014-12-27 11:49
port.pl
154
B
-r--r--r--
2014-12-27 11:49
sanity.pl
925
B
-r--r--r--
2014-12-27 11:49
sdk.pl
7.93
KB
-r--r--r--
2014-12-27 11:49
sisify.pl
81.87
KB
-r--r--r--
2014-12-27 11:49
symbian_dll.cpp
639
B
-r--r--r--
2014-12-27 11:49
symbian_proto.h
2.78
KB
-r--r--r--
2014-12-27 11:49
symbian_stubs.c
3.48
KB
-r--r--r--
2014-12-27 11:49
symbian_stubs.h
482
B
-r--r--r--
2014-12-27 11:49
symbian_utils.cpp
13.92
KB
-r--r--r--
2014-12-27 11:49
symbianish.h
7.23
KB
-r--r--r--
2014-12-27 11:49
uid.pl
11
B
-r--r--r--
2014-12-27 11:49
version.pl
494
B
-r--r--r--
2014-12-27 11:49
xsbuild.pl
27.3
KB
-r--r--r--
2014-12-27 11:49
Save
Rename
/* Copyright (c) 2005 Nokia. All rights reserved. */ /* The PerlUi class is licensed under the same terms as Perl itself. */ #include "PerlUi.h" #ifdef __SERIES60__ # include <avkon.hrh> # include <aknnotewrappers.h> # include <AknCommonDialogs.h> # ifndef __SERIES60_1X__ # include <CAknFileSelectionDialog.h> # endif #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) # include <eikon.hrh> # include <cknflash.h> # include <ckndgopn.h> # include <ckndgfob.h> # include <eiklabel.h> # include <cknconf.h> #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) */ #ifdef __UIQ__ # include <qikon.hrh> # include <eikedwin.h> # include <eiklabel.h> #endif /* #ifdef __UIQ__ */ #include <apparc.h> #include <e32base.h> #include <e32cons.h> #include <eikenv.h> #include <bautils.h> #include <eikappui.h> #include <utf.h> #include <f32file.h> #include <coemain.h> #include "PerlUi.hrh" #include "PerlUi.rsg" #if defined(__SERIES80__) || defined(__SERIES90__) #include "Eikon.rsg" #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) */ #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "PerlBase.h" #include "PerlUtil.h" #define symbian_get_vars() Dll::Tls() // Not visible from perlXYZ.lib? _LIT(KDefaultScript, "default.pl"); EXPORT_C void CPerlUiAppUi::ConstructL() { BaseConstructL(); iAppView = CPerlUiAppView::NewL(ClientRect()); AddToStackL(iAppView); CEikonEnv::Static()->DisableExitChecks(ETrue); // Symbian FAQ-0577. } EXPORT_C TBool CPerlUi::OkCancelDialogL(TDesC& aMessage) { #ifdef __SERIES60__ CAknNoteDialog* dlg = new (ELeave) CAknNoteDialog(CAknNoteDialog::EConfirmationTone); dlg->PrepareLC(R_PERLUI_OK_CANCEL_DIALOG); dlg->SetTextL(aMessage); return dlg->RunDlgLD() == EAknSoftkeyOk; #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) return CCknConfirmationDialog::RunDlgWithDefaultIconLD(aMessage, R_EIK_BUTTONS_CANCEL_OK); #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) */ #ifdef __UIQ__ CEikDialog* dlg = new (ELeave) CEikDialog(); return dlg->ExecuteLD(R_PERLUI_OK_CANCEL_DIALOG) == EEikBidOk; #endif /* #ifdef __UIQ__ */ } EXPORT_C TBool CPerlUi::YesNoDialogL(TDesC& aMessage) { #ifdef __SERIES60__ CAknNoteDialog* dlg = new (ELeave) CAknNoteDialog(CAknNoteDialog::EConfirmationTone); dlg->PrepareLC(R_PERLUI_YES_NO_DIALOG); dlg->SetTextL(aMessage); return dlg->RunDlgLD() == EAknSoftkeyOk; #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) return CCknConfirmationDialog::RunDlgWithDefaultIconLD(aMessage, R_EIK_BUTTONS_NO_YES); #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) */ #ifdef __UIQ__ CEikDialog* dlg = new (ELeave) CEikDialog(); return dlg->ExecuteLD(R_PERLUI_YES_NO_DIALOG) == EEikBidOk; #endif /* #ifdef __UIQ__ */ } EXPORT_C void CPerlUi::InformationNoteL(TDesC& aMessage) { #ifdef __SERIES60__ CAknInformationNote* note = new (ELeave) CAknInformationNote; note->ExecuteLD(aMessage); #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) CEikonEnv::Static()->InfoMsg(aMessage); #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) */ } EXPORT_C TInt CPerlUi::WarningNoteL(TDesC& aMessage) { #ifdef __SERIES60__ CAknWarningNote* note = new (ELeave) CAknWarningNote; return note->ExecuteLD(aMessage); #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) CEikonEnv::Static()->AlertWin(aMessage); return ETrue; #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) */ } #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) CPerlUiTextQueryDialog::CPerlUiTextQueryDialog(HBufC*& aBuffer) : iData(aBuffer) { } TBool CPerlUiTextQueryDialog::OkToExitL(TInt /* aKeycode */) { iData = static_cast<CEikEdwin*>(Control(EPerlUiTextQueryInputField))->GetTextInHBufL(); return ETrue; } void CPerlUiTextQueryDialog::PreLayoutDynInitL() { SetTitleL(iTitle); CEikLabel* promptLabel = ControlCaption(EPerlUiTextQueryInputField); promptLabel->SetTextL(iPrompt); } /* TODO: OfferKeyEventL() so that newline can be seen as 'OK'. * Or a hotkey for the button? */ #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) */ EXPORT_C TBool CPerlUi::TextQueryDialogL(const TDesC& aTitle, const TDesC& aPrompt, TDes& aData, const TInt aMaxLength) { #ifdef __SERIES60__ CAknTextQueryDialog* dlg = new (ELeave) CAknTextQueryDialog(aData); dlg->SetPromptL(aPrompt); dlg->SetMaxLength(aMaxLength); return dlg->ExecuteLD(R_PERLUI_TEXT_QUERY_DIALOG); #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) HBufC* data = NULL; CPerlUiTextQueryDialog* dlg = new (ELeave) CPerlUiTextQueryDialog(data); dlg->iTitle.Set(aTitle); dlg->iPrompt.Set(aPrompt); dlg->iMaxLength = aMaxLength; if (dlg->ExecuteLD(R_PERLUI_ONELINER_DIALOG)) { aData.Copy(*data); return ETrue; } return EFalse; #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) */ } EXPORT_C TBool CPerlUi::FileQueryDialogL(TDes& aFilename) { #ifdef __SERIES60__ return AknCommonDialogs::RunSelectDlgLD(aFilename, R_PERLUI_FILE_SELECTION_DIALOG); #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) if (CCknOpenFileDialog::RunDlgLD(aFilename, CCknFileListDialogBase::EShowAllDrives |CCknFileListDialogBase::EShowSystemFilesAndFolders |CCknFileListDialogBase::EShowBothFilesAndFolders )) { TEntry aEntry; // Be paranoid and check that the file is there. RFs aFs; aFs.Connect(); if (aFs.Entry(aFilename, aEntry) == KErrNone) return ETrue; else CEikonEnv::Static()->InfoMsg(_L("File not found")); } return EFalse; #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) */ #ifdef __UIQ__ return EFalse; // No filesystem access in UIQ 2.x! #endif /* #ifdef __UIQ__ */ } #ifdef __SERIES60__ EXPORT_C void CPerlUiAppUi::HandleCommandL(TInt aCommand) { switch(aCommand) { case EEikCmdExit: case EAknSoftkeyExit: Exit(); break; default: DoHandleCommandL(aCommand); break; } } #endif /* #ifdef __SERIES60__ */ #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) EXPORT_C void CPerlUiAppView::HandleCommandL(TInt aCommand, CPerlUiAppUi* aAppUi) { aAppUi->DoHandleCommandL(aCommand); } EXPORT_C void CPerlUiAppUi::HandleCommandL(TInt aCommand) { switch(aCommand) { case EEikCmdExit: Exit(); break; default: iAppView->HandleCommandL(aCommand, this); break; } } #endif /* #if defined(__SERIES80__) || defined(__SERIES90__) || defined(__UIQ__) */ CPerlUiAppView* CPerlUiAppView::NewL(const TRect& aRect) { CPerlUiAppView* self = CPerlUiAppView::NewLC(aRect); CleanupStack::Pop(self); return self; } CPerlUiAppView* CPerlUiAppView::NewLC(const TRect& aRect) { CPerlUiAppView* self = new (ELeave) CPerlUiAppView; CleanupStack::PushL(self); self->ConstructL(aRect); return self; } void CPerlUiAppView::ConstructL(const TRect& aRect) { CreateWindowL(); SetRect(aRect); ActivateL(); } CPerlUiAppView::~CPerlUiAppView() { } void CPerlUiAppView::Draw(const TRect& /*aRect*/) const { CWindowGc& gc = SystemGc(); TRect rect = Rect(); gc.Clear(rect); }