public function __construct($params) { parent::__construct(); if (!empty($params)) { $this->params = $params; } }
function getReplaceChars($object, $name = "") { switch ($name) { case "products": return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%PICTURE%%" => $object->getPicture()); break; case "gallery": return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%PICTURE%%" => $object->getFirstPicture(), "%%LIEN%%" => Functions::getDefaultURL() . "portfolio/" . $object->getId() . "_" . str_replace(" ", "_", $object->getName())); break; case "improve": return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CONTENT%%" => $object->getContent(), "%%PICTURE%%" => $object->getPicture()); break; case "improve1": return array("%%ID%%" => $object->getId()); break; case "slide": return array("%%PICTURE%%" => $object->getPicture()); break; case "category": $product = Models::getProductObject(); $product->fetchProductByCategoryId($object->getId()); return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CATEGORY_URL%%" => Functions::getDefaultURL() . "product/" . str_replace(" ", "_", $object->getName()), "%%PICTURE%%" => $object->getPicture(), "%%LOGO%%" => $object->getLogo(), "%%DESCRIPTION%%" => $object->getDescription(), "%%COUNT%%" => $product->getCount(), "%%SELECTED%%" => defined("CATEGORY_NAME") && $object->getIdFromName(str_replace("_", " ", CATEGORY_NAME)) == $object->getId() ? "selected" : ""); break; } return array(); }
function __construct() { parent::__construct(); $this->rest = REST_Server::instance(); $this->_table = 'common_account_info'; $this->_primary = 'account_id'; }
/** Convert model to JSON. */ public static function convertToJSON($model, $toString = false) { $conversionRules = Models::getConversionRules(get_class($model)); $result = array(); // Keep original simple values: $objectVars = get_object_vars($model); foreach ($objectVars as $key => $value) { if (is_string($value) || is_numeric($value)) { $result[$key] = $value; } } foreach ($conversionRules as $conversionRule) { if ($conversionRule instanceof FieldConversionRule) { $fieldName = $conversionRule->field; // TODO what if field names in JSON and in model are not the same? $result[$fieldName] = $conversionRule->toJSON($model->{$fieldName}); } else { if ($conversionRule instanceof FieldConversionRule) { // TODO } } } if ($toString) { return json_encode($result); } return $result; }
public static function Instance() { if (self::$instance === null) { self::$instance = new static(); } return self::$instance; }
/** * Отображение списка моделей марки. */ public function actionModels($mark) { if (Yii::app()->request->isAjaxRequest) { $data = Models::getModels($mark); $this->renderPartial('models', array('data' => $data, 'mark' => $mark)); Yii::app()->end(); } }
public function __construct($params = null) { parent::__construct(); if (is_object($params) && !empty($params)) { $this->params = $params; } else { logDebugMessages("Cannot init object " . get_class()); } }
public function __construct($params) { parent::__construct(); if (!empty($params)) { $this->params = $params; $this->river = $this->setRiver(); $this->allTrailAssigned = $this->setAllTrailsAssigned(); $this->subSections = $this->setSubSections(); } }
function getReplaceChars($object, $name = "") { switch ($name) { case "product": $category = Models::getCategoryObject(); return array("%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%CATEGORYID%%" => $object->getCategoryId(), "%%CATEGORY%%" => $category->getNameFromId($object->getCategoryId()), "%%PICTURE%%" => $object->getPicture()); break; case "category": $product = Models::getProductObject(); $product->fetchProductByCategoryId($object->getId()); return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName(), "%%CATEGORY_URL%%" => Functions::getDefaultURL() . "product/" . str_replace(" ", "_", $object->getName()), "%%PICTURE%%" => $object->getPicture(), "%%DESCRIPTION%%" => $object->getDescription(), "%%COUNT%%" => $product->getCount(), "%%SELECTED%%" => defined("CATEGORY_NAME") && $object->getIdFromName(str_replace("_", " ", CATEGORY_NAME)) == $object->getId() ? "selected" : ""); break; } return array(); }
function init($servlet, $request = array()) { if (isset($_POST["action"]) && strcmp("send", strtolower($_POST["action"])) == 0) { //$privatekey = "6LfMk_YSAAAAAMIox5-yFggxrvwUmNH-gsiqROQO"; //$resp_captcha = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]); //if(!$resp_captcha->is_valid)$error[]="Le code CAPTCHA ne correspond pas au code affiché sur l'image"; $input = "name"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Nom doit être remplir"; } $input = "email"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Email doit être remplir"; } elseif (isset($_POST[$input]) && !Functions::isEmail($_POST[$input])) { $error[] = "Format email non valide"; } $input = "subject"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Sujet doit être remplir"; } $input = "message"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Message doit être remplir"; } if (!isset($error)) { $contact = Models::getMessageObject(); // if($contact->add($_POST["name"],$_POST["email"],$_POST["subject"],$_POST["message"])){ if (true) { $hdrs = array('to' => $_POST["email"], 'from' => $_POST["email"], 'subject' => 'Arenalub contact : ' . $_POST["subject"]); $values = array("%%NAME%%" => $_POST["name"], "%%SUBJECT%%" => $_POST["subject"], "%%EMAIL%%" => $_POST["email"], "%%MESSAGE%%" => $_POST["message"], "%%DATE%%" => date("d/m/Y à H:i"), "%%FOOTER%%" => Functions::getPublicFile("../servlet/files/mail.footer.html")); $servlet->html->setCommonArray($values); $mail = Functions::getMailObject($hdrs); $message = $servlet->html->getFilteredText(Functions::getPublicFile("../servlet/files/mail.html")); $mail->setMessage($_POST["message"]); if (!$mail->send()) { $error = "Message ajouté avec succée que le mail n'est pas envoyé"; } else { $error = "no"; } //unset($_POST); } else { $error = "Erreur Technique : votre message ne peut pas être soumettre, veuillez réessayer plus tard :("; } } } return isset($error) ? $error : false; }
public function run() { $response = Router::get(); if (is_array($response)) { $Class = $response['class']; $method = $response['method']; require_once $_SERVER['DOCUMENT_ROOT'] . '/views/' . $Class . '.php'; $Class = sprintf('\\KeyZ\\%s', $Class); Models::connect(); Session::start(); // Запускаем обработчик запроса и получаем от него данные для отображения // Выводим данные на экран через шаблонизатор Views::display($Class::$method($response['params'])); } else { printf("<b>Error 404:</b> Page not found"); exit; } }
function getReplaceChars($object, $name = "") { switch ($name) { case "gallery": $category = Models::getCategoryObject(); return array("%%ID%%" => $object->getId(), "%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => nl2br($object->getDescription()), "%%PICTURE%%" => $object->getFirstPicture(), "%%CATEGORYID%%" => $object->getCategoryId(), "%%CATEGORY%%" => $category->getNameFromId($object->getCategoryId()), "%%LIEN%%" => Functions::getDefaultURL() . "portfolio/" . $object->getId() . "_" . str_replace(" ", "_", $object->getName())); break; case "gallerydetail": return array("%%ID%%" => $object->getId(), "%%TITLE%%" => $object->getName(), "%%DESCRIPTION%%" => $object->getDescription(), "%%CATEGORY%%" => $object->getCategoryId()); break; case "gallerypictures": return array("%%PICTURE%%" => $object->getPicture()); break; case "category": return array("%%ID%%" => $object->getId(), "%%NAME%%" => $object->getName()); break; } return array(); }
function init($request = array()) { if (isset($_POST["action"]) && strcmp("send", strtolower($_POST["action"])) == 0) { //$privatekey = "6LfMk_YSAAAAAMIox5-yFggxrvwUmNH-gsiqROQO"; //$resp_captcha = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]); //if(!$resp_captcha->is_valid)$error[]="Le code CAPTCHA ne correspond pas au code affiché sur l'image"; $input = "name"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Nom doit être remplir"; } $input = "email"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Email doit être remplir"; } elseif (isset($_POST[$input]) && !Functions::isEmail($_POST[$input])) { $error[] = "Format email non valide"; } $input = "subject"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Sujet doit être remplir"; } $input = "message"; if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) { $error[] = "(*) Message doit être remplir"; } if (!isset($error)) { $contact = Models::getMessageObject(); if ($contact->add($_POST["name"], $_POST["email"], $_POST["subject"], $_POST["message"])) { $error = "no"; unset($_POST); } else { $error = "Erreur Technique : votre message ne peut pas être soumettre, veuillez réessayer plus tard :("; } } } return isset($error) ? $error : false; }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Models::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
<?php class Countries extends AbstractObject { public $countries; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('Countries', new ObjectArrayConversionRule('Country', 'countries'));
<?php class TfaApplicationConfiguration extends AbstractObject { public $pinTimeToLive; public $pinAttempts; public $verificationAttempts; public $verificationIntervalLength; public $initiationAttempts; public $initiationIntervalLength; public $overallInitiationAttempts; public $overallInitiationIntervalLength; public $initiationThrottlingProlongationFactor; public $initiationThrottlingWaitPeriod; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('TfaApplicationConfiguration');
public $password = ''; //IBSSO Authentication parameter public $ibssoToken = ''; // is this session authenticated: public $authenticated = false; // is user verified: public $verified = false; public function __construct($array = null, $success = true) { parent::__construct($array, $success); $this->authenticated = false; $this->verified = false; $this->ibssoToken = ''; } } function __convert_ib_auth_from_json($object, $json) { $data = Utils::getArrayValue($json, 'login', Utils::getArrayValue($json, 'signup', '')); if (Utils::getArrayValue($data, 'ibAuthCookie', '') !== '') { $object->username = ''; $object->password = ''; $object->ibssoToken = Utils::getArrayValue($data, 'ibAuthCookie', ''); $object->authenticated = $object->ibssoToken !== ''; $object->verified = Utils::getArrayValue($data, 'verified', 'false') === 'true'; } else { $object->authenticated = false; $object->verified = false; } } Models::register('OneApiAuthentication', new ObjectConversionRule('__convert_ib_auth_from_json'));
<?php class Timezones extends AbstractObject { public $timezones; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('Timezones', new ObjectArrayConversionRule('Timezone', 'timeZones'));
<?php class TerminalRoamingExtendedData extends AbstractObject { public $destinationAddress; public $statusId; public $doneTime; public $pricePerMessage; public $mccMnc; public $servingMsc; public $censoredServingMsc; public $gsmErrorCode; public $originalNetworkName; public $portedNetworkName; public $servingHlr; public $imsi; public $originalNetworkPrefix; public $originalCountryPrefix; public $originalCountryName; public $isNumberPorted; public $portedNetworkPrefix; public $portedCountryPrefix; public $portedCountryName; public $numberInRoaming; public function __construct() { parent::__construct(); } } Models::register('TerminalRoamingExtendedData');
<?php class TfaApplication extends AbstractObject { public $applicationId; public $name; public $enabled; public $processId; public $configuration; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('TfaApplication', array(new SubObjectConversionRule('TfaApplicationConfiguration', 'configuration')));
<?php class IamServiceException extends AbstractObject { public $messageId; public $text; public $stackTrace; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('IamServiceException');
function __construct() { parent::__construct(); $this->_table = 'yaf_admin'; $this->_primary = 'user_id'; }
<?php class SmsException extends AbstractObject { public $messageId; public $text; public $variables; public function __construct($array = null) { parent::__construct($array, true); } } function __convert_sms_exception_from_json($object, $json) { $exception = Utils::getArrayValue($json, 'requestError.serviceException', Utils::getArrayValue($json, 'requestError.policyException', null)); if ($exception) { $object->messageId = Utils::getArrayValue($exception, 'messageId', ''); $object->text = Utils::getArrayValue($exception, 'text', ''); $object->variables = Utils::getArrayValue($exception, 'variables', array()); } } Models::register('SmsException', new ObjectConversionRule('__convert_sms_exception_from_json'));
<?php class TfaMessage extends AbstractObject { public $applicationId; public $messageId; public $senderId; public $messageText; public $pinPlaceholder; public $pinLength; public $pinType; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('TfaMessage');
<?php // require_once('SISendMessageResult'); /** * Send sms response (Social Invite) object. */ class SISendSmsResponse extends AbstractObject { public $bulkId; public $deliveryInfoUrl; public $responses; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('SISendSmsResponse', array(new ObjectArrayConversionRule('SISendMessageResult', 'responses')));
<?php class InboundSmsMessage extends AbstractObject { public $dateTime; public $destinationAddress; public $messageId; public $message; public $resourceURL; public $senderAddress; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('InboundSmsMessage');
/** * Returns the static model of the specified AR class. * Please note that you should have this exact method in all your CActiveRecord descendants! * @param string $className active record class name. * @return Banner the static model class */ public static function model($className = __CLASS__) { return parent::model($className); }
<?php class TfaRequest extends AbstractObject { public $applicationId; public $messageId; public $senderId; public $phoneNumber; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('TfaRequest');
<?php // require_once('SISendSmsResponse'); /** * Social Invite response object. */ class SocialInviteResponse extends AbstractObject { public $sendSmsResponse; public function __construct($array = null, $success = true) { parent::__construct($array, $success); } } Models::register('SocialInviteResponse', array(new SubObjectConversionRule('SISendSmsResponse', 'sendSmsResponse')));
<?php /** * The delivery status of an message. */ class DeliveryInfoList extends AbstractObject { public $deliveryInfo; public function __construct() { parent::__construct(); } } Models::register('DeliveryInfoList', new ObjectArrayConversionRule('DeliveryInfo', 'deliveryInfo', 'deliveryInfoList.deliveryInfo'));