Example #1
0
 public function exportSameData($directory = '')
 {
     if ($directory) {
         self::$sameDatas = $directory;
     }
     $langId = Context::getContext()->language->id;
     $link = mysql_connect(_DB_SERVER_, _DB_USER_, _DB_PASSWD_);
     mysql_select_db(_DB_NAME_, $link);
     $currentOption = Configuration::get('OVIC_CURRENT_DIR');
     if ($currentOption) {
         $currentOption .= '.';
     } else {
         $currentOption = '';
     }
     foreach (self::$tables as $table => $type) {
         $fields = array();
         $query2 = mysql_query('SHOW COLUMNS FROM ' . _DB_PREFIX_ . $table);
         while ($row = mysql_fetch_row($query2)) {
             $fields[] = $row[0];
         }
         $return = '';
         if ($type == 'lang') {
             $query1 = mysql_query('SELECT * FROM ' . _DB_PREFIX_ . $table . " Where id_lang = " . $langId);
             $num_fields = mysql_num_fields($query1);
             //for ($i = 0; $i < $num_fields; $i++) {
             while ($row = mysql_fetch_row($query1)) {
                 $return .= 'INSERT INTO PREFIX_' . $table . ' VALUES(';
                 for ($j = 0; $j < $num_fields; $j++) {
                     $row[$j] = addslashes($row[$j]);
                     $row[$j] = str_replace(array("\n", "\r"), '', $row[$j]);
                     if (isset($row[$j])) {
                         if ($fields[$j] == 'id_lang') {
                             $return .= '"id_lang"';
                         } else {
                             $return .= '"' . $row[$j] . '"';
                         }
                     } else {
                         $return .= '""';
                     }
                     if ($j < $num_fields - 1) {
                         $return .= ',';
                     }
                 }
                 $return .= ");\n";
             }
             //}
         } else {
             $query1 = mysql_query('SELECT * FROM ' . _DB_PREFIX_ . $table);
             $num_fields = mysql_num_fields($query1);
             //for ($i = 0; $i < $num_fields; $i++) {
             while ($row = mysql_fetch_row($query1)) {
                 $return .= 'INSERT INTO PREFIX_' . $table . ' VALUES(';
                 for ($j = 0; $j < $num_fields; $j++) {
                     $row[$j] = addslashes($row[$j]);
                     $row[$j] = str_replace(array("\n", "\r"), '', $row[$j]);
                     if (isset($row[$j])) {
                         $return .= '"' . $row[$j] . '"';
                     } else {
                         $return .= '""';
                     }
                     if ($j < $num_fields - 1) {
                         $return .= ',';
                     }
                 }
                 $return .= ");\n";
             }
             //}
         }
         $return .= "\n";
         $handle = fopen(self::$sameDatas . $currentOption . $table . '.sql', 'w+');
         fwrite($handle, $return);
         fclose($handle);
     }
     return true;
 }
Example #2
0
 if ($uploadType == 'image') {
     if ($width == null && $height == null) {
         if (@move_uploaded_file($_FILES['uploader']['tmp_name'], $fileTemp)) {
             $response->status = 1;
             $response->msg = $module->l("Upload file success!");
             $response->fileName = $fileName;
         } else {
             $response->status = 0;
             $response->msg = $module->l("Upload file not 1 success!");
             $response->fileName = "";
         }
     } else {
         if (@move_uploaded_file($_FILES['uploader']['tmp_name'], $fileTemp)) {
             $imageSize = getimagesize($fileTemp);
             include dirname(__FILE__) . '/class/CustomParallax.php';
             $img = new CustomParallax();
             @$img->pCreate($fileTemp, $width, $height, 100, true);
             @$img->pSave($fileTemp);
             $response->status = 1;
             $response->msg = $module->l("Upload file success!");
             $response->fileName = $fileName;
         } else {
             $response->status = 0;
             $response->msg = $module->l("Upload file not 2 success!");
             $response->fileName = "";
         }
     }
 } else {
     if (@move_uploaded_file($_FILES['uploader']['tmp_name'], $fileTemp)) {
         $response->status = 1;
         $response->msg = $module->l("Upload file success!");