/** * function construct * */ function __construct() { $FilterRequest = new magixcjquery_filter_request(); $FilterVar = new magixcjquery_filter_isVar(); if ($FilterRequest->isGet('getidpage_p')) { $this->idParent = $FilterVar->isPostAlphaNumeric($_GET['getidpage_p']); } if ($FilterRequest->isGet('getidpage')) { $this->idPage = $FilterVar->isPostNumeric($_GET['getidpage']); } }
/** * URL public du plugin pour la pagination avec réécriture * @param string $lang * @param string $magixmod * @param string $sort * @return string */ private function plugins_rewrite_sort($lang, $magixmod, $sort) { if ($lang != null) { $language = $lang . '/'; } else { $language = ''; } if (magixcjquery_filter_isVar::isPostAlphaNumeric($sort)) { return '/' . $language . 'magixmod/' . $magixmod . '/sort/' . $sort; } }
/** * Combine function trimText and isPostAlphaNumeric for input * @param string $str * */ public static function inputAlphaNumeric($str) { return magixcjquery_filter_var::trimText(magixcjquery_filter_isVar::isPostAlphaNumeric($str)); }
/** * Join function for get Alpha Numéric string * * @see magixcjquery_filter_var::trimText * @see magixcjquery_filter_isVar::isPostAlphaNumeric * @see magixcjquery_filter_isVar::sizeLargestString * * @param string $str * @param intéger $lg_max */ public static function getCleanAlphaNum($str, $lg_max) { $string = magixcjquery_filter_isVar::isPostAlphaNumeric(magixcjquery_filter_var::trimText($str)); $string .= magixcjquery_filter_isVar::sizeLargestString($str, $lg_max); return $string; }