예제 #1
0
파일: db.php 프로젝트: biggtfish/magixcms
 /**
  * Création des tables avec la lecture du fichier SQL
  * @param void $sqlfile
  */
 public function create_new_sqltable($sqlfile)
 {
     if (self::load_sql_file($sqlfile) != false) {
         foreach (self::load_sql_file($sqlfile) as $query) {
             $query = magixcjquery_filter_var::trimText($query);
             self::layerDB()->createTable($query);
         }
         return true;
     }
 }
예제 #2
0
 /**
  * function isEmpty
  *
  * @param string $val
  * @return false
  */
 public static function isEmpty($val)
 {
     $val = magixcjquery_filter_var::trimText($val);
     return empty($val) && $val !== 0;
 }
예제 #3
0
파일: join.php 프로젝트: biggtfish/magixcms
 /**
  * Join function for get Intéger
  * 
  * 
  * @see magixcjquery_filter_var::trimText
  * @see magixcjquery_filter_isVar::isPostNumeric
  * @see magixcjquery_filter_isVar::sizeLargestString
  * 
  * @param string $str
  * @param intéger $lg_max
  */
 public static function getCleanInteger($str, $lg_max)
 {
     $string = magixcjquery_filter_isVar::isPostNumeric(magixcjquery_filter_var::trimText($str));
     $string .= magixcjquery_filter_isVar::sizeLargestString($str, $lg_max);
     return $string;
 }
예제 #4
0
 /**
  * Combine function trimText and isPostNumeric for input
  * @param string $str
  * 
  */
 public static function inputNumeric($str)
 {
     return magixcjquery_filter_var::trimText(magixcjquery_filter_isVar::isPostNumeric($str));
 }
예제 #5
0
 public static function make2tagString($str)
 {
     /**Clean accent*/
     $Caracs = array("¥" => "Y", "µ" => "u", "À" => "A", "Á" => "A", "Â" => "A", "Ã" => "A", "Ä" => "A", "Å" => "A", "Æ" => "A", "Ç" => "C", "È" => "E", "É" => "E", "Ê" => "E", "Ë" => "E", "Ì" => "I", "Í" => "I", "Î" => "I", "Ï" => "I", "Ð" => "D", "Ñ" => "N", "Ò" => "O", "Ó" => "O", "Ô" => "O", "Õ" => "O", "Ö" => "O", "Ø" => "O", "Ù" => "U", "Ú" => "U", "Û" => "U", "Ü" => "U", "Ý" => "Y", "ß" => "s", "à" => "a", "á" => "a", "â" => "a", "ã" => "a", "ä" => "a", "å" => "a", "æ" => "a", "ç" => "c", "è" => "e", "é" => "e", "ê" => "e", "ë" => "e", "ì" => "i", "í" => "i", "î" => "i", "ï" => "i", "ð" => "o", "ñ" => "n", "ò" => "o", "ó" => "o", "ô" => "o", "õ" => "o", "ö" => "o", "ø" => "o", "ù" => "u", "ú" => "u", "û" => "u", "ü" => "u", "ý" => "y", "ÿ" => "y");
     $str = strtr("{$str}", $Caracs);
     $str = magixcjquery_filter_var::trimText($str);
     /* stripcslashes backslash */
     $str = magixcjquery_filter_var::cleanQuote($str);
     /*replace blank and special caractère*/
     $cSpec = array("@'@i", '[\\?]', '[\\#]', '[\\@]', '[\\,]', '[\\!]', '[\\:]', '[\\(]', '[\\)]');
     $rSpec = array(" ", " ", " ", " ", " ", " ", " ", " ", " ");
     /*Removes the indent if end of string*/
     $str = rtrim(preg_replace($cSpec, $rSpec, $str), "");
     /*Convert UTF8 encode*/
     $str = magixcjquery_string_convert::decode_utf8($str);
     /*Convert lower case*/
     $str = magixcjquery_string_convert::downTextCase($str);
     return $str;
 }