Ejemplo n.º 1
0
 $arr['page_title'] = trim($_POST['page_title']);
 $arr['page_description'] = trim($_POST['page_description']);
 $arr['page_keywords'] = trim($_POST['page_keywords']);
 //$arr['old_pid'] = $category[0]['pid'];
 $arr['visible'] = 1;
 if (isset($_POST['visible']) && $_POST['visible'] == "on") {
     $arr['visible'] = 0;
 }
 $arr['indexation'] = 0;
 if (isset($_POST['indexation']) && $_POST['indexation'] == "on") {
     $arr['indexation'] = 1;
 }
 if (isset($_POST['add_image'])) {
     $arr['category_img'] = '/images/categories/' . $_POST['translit'] . '.jpg';
 }
 if ($dbtree->Update($id_category, $arr)) {
     if (isset($_POST['add_image'])) {
         $name_image = pathinfo($GLOBALS['PATH_global_root'] . $_POST['add_image']);
         $folder = $GLOBALS['PATH_global_root'] . '/images/categories/';
         $file_name = $GLOBALS['PATH_global_root'] . $arr['category_img'];
         $array_folder = scandir($folder);
         if (in_array($name_image['basename'], $array_folder)) {
             rename($folder . $name_image['basename'], $file_name);
         }
         //Переопределяем размер загруженной картинки
         $size = getimagesize($file_name);
         //Получаем ширину, высоту, тип картинки
         if ($size[0] > 1000 || $size[1] > 1000) {
             $ratio = $size[0] / $size[1];
             //коэфициент соотношения сторон
             //Определяем размеры нового изображения