/**
  * Build column names from filter options
  *
  * @param array $columns
  * @return string
  */
 public static function columnsAs(array $columns)
 {
     $string = "";
     $length = count($columns);
     foreach ($columns as $key => $value) {
         $length--;
         if (Steelcode_Types_Helper::isNumeric($key)) {
             $colName = "";
         } else {
             $colName = " AS {$key}";
         }
         $string = $length === 0 ? "{$string}{$value}{$colName}" : "{$string}{$value}{$colName}, ";
     }
     return $string;
 }
 /**
  * Process the special characters and clean the string
  *
  * @param string $string : string to be cleaned
  * @return string : processed string
  */
 public static function clean($string)
 {
     if (Steelcode_Types_Helper::isNumeric($string)) {
         return $string;
     }
     if ($string === null || $string == "") {
         return "";
     }
     $string1 = trim(strip_tags($string));
     /* DEBUG $string = mysql_real_escape_string($string); */
     $string2 = htmlspecialchars($string1, ENT_QUOTES);
     return $string2;
 }