Example #1
0
 /**
  * Constructor
  */
 public function __construct()
 {
     //LOGIN
     if (http_request::isPost('email_admin')) {
         $this->email_admin = form_inputEscape::simpleClean($_POST['email_admin']);
     }
     if (http_request::isPost('passwd_admin')) {
         $this->passwd_admin = filter_escapeHtml::clean(filter_rsa::hashEncode('sha1', $_POST['passwd_admin']));
     }
     if (http_request::isPost('hashtoken')) {
         $this->hashtoken = form_inputEscape::simpleClean($_POST['hashtoken']);
     }
     //LOSTPASSWORD
     if (http_request::isPost('lo_email_admin')) {
         $this->lo_email_admin = form_inputFilter::isMail($_POST['lo_email_admin']);
     }
 }
Example #2
0
 /**
  * Retourne un tableaux contenant les identifiant actif (int OR string)
  * @access public
  * @static
  * @param array $setRouter
  * @return array
  */
 public static function setCurrentId(array $setRouter)
 {
     $ModelTemplate = new frontend_model_template();
     //$HelperClean    =   new form_inputFilter();
     $inputEscape = new form_inputEscape();
     $current = array();
     $current['news']['record']['id'] = null;
     if ($setRouter['news']['idnews']) {
         $current['news']['record']['id'] = $inputEscape->alphaNumeric($setRouter['news']['idnews']);
     }
     $current['news']['pagination']['id'] = 1;
     if ($setRouter['news']['page']) {
         $current['news']['pagination']['id'] = $inputEscape->numeric($setRouter['news']['page']);
     }
     $current['news']['tag']['id'] = null;
     if ($setRouter['news']['tag']) {
         $current['news']['tag']['id'] = $inputEscape->tagClean($setRouter['news']['tag']);
     }
     $current['cms']['record']['id'] = null;
     if ($setRouter['cms']['getidpage']) {
         $current['cms']['record']['id'] = $inputEscape->numeric($setRouter['cms']['getidpage']);
     }
     $current['cms']['parent']['id'] = null;
     if ($setRouter['cms']['getidpage_p']) {
         $current['cms']['parent']['id'] = $inputEscape->numeric($setRouter['cms']['getidpage_p']);
     }
     $current['catalog']['category']['id'] = null;
     if ($setRouter['catalog']['idclc']) {
         $current['catalog']['category']['id'] = $inputEscape->numeric($setRouter['catalog']['idclc']);
     }
     $current['catalog']['subcategory']['id'] = null;
     if ($setRouter['catalog']['idcls']) {
         $current['catalog']['subcategory']['id'] = $inputEscape->numeric($setRouter['catalog']['idcls']);
     }
     $current['catalog']['product']['id'] = null;
     if ($setRouter['catalog']['idproduct']) {
         $current['catalog']['product']['id'] = $inputEscape->numeric($setRouter['catalog']['idproduct']);
     }
     $current['lang']['iso'] = $ModelTemplate->currentLanguage();
     return $current;
 }
Example #3
0
 /**
  * [truncat] 'clean html' tag and 'trim' $string[value] where $conf[value][trim] = xx caracters + $conf[value][delemiter]
  * [dateFormat] format (date_time)$string[value] in '<span class="$conf[value][dateFormat][key]">$conf[value][dateFormat][key]|val</span>'
  * @param array $string
  * @param array $conf
  * @return array
  */
 public function formatString($string, $conf)
 {
     if (!is_array($conf)) {
         return array();
     }
     if (is_array($string)) {
         foreach ($string as $k => $v) {
             if (isset($conf[$k])) {
                 foreach ($conf[$k] as $operation => $setting) {
                     switch ($operation) {
                         case 'truncat':
                             if (!is_int($setting)) {
                                 continue;
                             }
                             $delim = $conf[$k]['delemiter'] ? $conf[$k]['delemiter'] : '';
                             $string[$k] = form_inputEscape::truncateClean(form_inputEscape::tagClean($v), $setting, $delim);
                             break;
                         case 'dateFormat':
                             if (is_array($setting)) {
                                 $this->formatDateHtml($v, $setting);
                             }
                     }
                 }
             }
         }
     }
     return $string;
 }