3 ){ $sql = 'SELECT `id`, `txt` FROM `pages` WHERE `tip`="tovar" AND (`artikul` LIKE "%' . $_POST['find'] . '%" OR `barcode` LIKE "%' . $_POST['find'] . '%" OR `txt` LIKE "%' . $_POST['find'] . '%")'; $massiv = $db -> free_sql( $sql ); if ($massiv) print $db -> to_j( $massiv ); } break; /* ---------------------------------------------------------------------- 06.09.2022 Загрузка изображений товара !!! сделать сверку по md5 и не давать загружать дубли, вместо это привязывать существующую картинку к товару !!! проверить не опубликованное - и опубликовать если есть ---------------------------------------------------------------------- */ case 'upload': if ( preg_match( '/[.](jpg)|(jpeg)|(JPG)|(JPEG)$/', $_FILES['file']['name'] ) ) { //print_r($_FILES); require_once MYDIR . '/api/php/genpass.php'; $src = $_FILES['file']['tmp_name']; $f1 = generate_password(30); $target = MYDIR . '/img/tovar/' . $f1 . '.jpg'; copy( $src, $target ); unset($a); $a['fileName']=$f1; $a['md5']=md5_file($target); $a['page_id']=$_SESSION['page_id']; $a['user_id']=$_SESSION['user_id']; unset($b); $b['md5']=$a['md5']; $massiv=$db->get_massiv('img', $b, '', 1); if($massiv['page_id']==$_SESSION['page_id'] && $massiv['public']==0){ // снова публикуем //удаляем дубль файла } $db->add('img', $a); } break; case 'del_page': unset( $_POST['act'] ); $db -> del_id( 'pages', $_POST['id'] ); break; /* ---------------------------------------------------------------------- 07.09.2022 Удаление фото товара - снятие с публикации ---------------------------------------------------------------------- */ case 'delImg': unset( $_POST['act'] ); $db -> del_id( 'img', $_POST['id'] ); break; default: } ?>