3 ){ $massiv = \DB::getAll('SELECT `id`, `title` FROM `tovar` WHERE `artikul` LIKE "%' . $_POST['find'] . '%" OR `title` LIKE "%' . $_POST['find'] . '%"'); if ($massiv) print \json::to_j( $massiv ); } break; /* ---------------------------------------------------------------------- 06.09.2022 Загрузка изображений товара !!! сделать сверку по md5 и не давать загружать дубли, вместо это привязывать существующую картинку к товару !!! проверить не опубликованное - и опубликовать если есть ---------------------------------------------------------------------- */ case 'upload': if ( preg_match( '/[.](jpg)|(jpeg)|(JPG)|(JPEG)$/', $_FILES['file']['name'] ) ) { $src = $_FILES['file']['tmp_name']; $f1 = \core::genpassword(30); $target = 'img/' . $_SERVER['SERVER_NAME'] . '/tovar/' . $f1 . '.jpg'; copy( $src, $target ); \DB::add("INSERT INTO `tovar_img` (`tovar_id`, `filename`) VALUES (?, ?)", array( $_SESSION['tovar_id'], $f1 )); } break; case 'del_page': unset( $_POST['act'] ); $db -> del_id( 'pages', $_POST['id'] ); break; /* ---------------------------------------------------------------------- 07.09.2022 Удаление фото товара - снятие с публикации ---------------------------------------------------------------------- */ case 'delImg': \DB::set("DELETE FROM `tovar_img` WHERE `id`=?", $_POST['id']); break; default: } ?>