add( 'img', $a ); } } break; case "del_img": $db -> del_id( 'img', $_POST['id'] ); array_map("unlink", glob(MYDIR . "/img/pages/" . $_POST['img'] . "*.jpg")); break; case 'del_oblozhka':/*сохранение данных*/ $id=$_POST['id']; $db->free_sql('UPDATE `pages` SET `oblozhka` = "", `oblozhka_big` = "", `oblozhka_show` = "" WHERE `id` = "' . $id . '";'); break; case 'load-keywords':/*сохранение данных*/ $page_id=$_POST['page_id']; //берем тег слов: unset($a); $a['id']=$_POST['page_id']; $keywords=$db->get_val('pages', $a, 'keywords'); if (!$keywords){ unset($a); $a['alias']=$_POST['page_id']; $keywords=$db->get_val('pages', $a, 'keywords'); if ($keywords)$page_id=$db->get_val('pages', $a, 'id'); } if(preg_match('/[.](txt)|(TXT)$/', $_FILES['input_keys']['name'])) { $f=MYDIR . '/../tmp/' . $_FILES['input_keys']['name']; copy ($_FILES['input_keys']['tmp_name'], $f); include MYDIR . '/api/php/findtxt.php'; $handle = fopen($f, "r"); while (!feof($handle)) { $buffer = fgets($handle, 4096); $buffer=trim($buffer); if (findtxt($keywords, $buffer && strlen($buffer)>3)==0) $keywords .= ', ' . $buffer; } fclose($handle); } unset($a); $a['keywords']=$keywords; $db->update('pages', $page_id, $a); break; } ?>