--- /dev/null
+<?php
+
+ class mw_data_utils extends mw_data{
+
+ function eq($content){
+ return isset($content) ? "'".str_replace("'", "\'", $content)."'" : "NULL";
+ }
+
+ function ordonne($list, $key, $order = "ASC"){
+ $values = array_values($list);
+ $maximum = count($values);
+ while($maximum > 0){
+ $maximumTemporaire = 0;
+ for($i = 0; $i < $maximum; $i++){
+ if(
+ ($order == "ASC" && $values[$i][$key] > $values[$i + 1][$key])
+ || ($order == "DESC" && $values[$i][$key] < $values[$i + 1][$key])
+ ){
+ $tmp = $values[$i];
+ $values[$i] = $values[$i + 1];
+ $values[$i + 1] = $tmp;
+ $maximumTemporaire = $i + 1;
+ }
+ }
+ $maximum = $maximumTemporaire;
+ }
+ $res = array();
+ foreach($values as $value) if($value["id"]) $res[$value["id"]] = $value;
+ return $res;
+ }
+
+ function upload($image, $upload_dir){
+ $file = "";
+ $upload_dir .= $upload_dir && (substr($upload_dir, -1) != "/") ? "/" : "";
+ if($_FILES){
+ if(isset($_FILES[$image])){
+ if($_FILES[$image]["error"] == UPLOAD_ERR_OK){
+ if(move_uploaded_file($_FILES[$image]["tmp_name"], $upload_dir.$_FILES[$image]["name"])){
+ $file = $_FILES[$image]["name"];
+ }
+ else $file = false;
+ }
+ else if($_FILES[$image]["error"] != UPLOAD_ERR_NO_FILE) $file = false;
+ }
+ else $file = false;
+ }
+ return $file;
+ }
+
+ }
+
+?>
\ No newline at end of file