$text"; } function msg($text,$css)//Вывод системных сообщений { if($text!='') echo "
$text
"; } function sqlTask()//Обработчик заданий { $table=$_POST['table']; $task=$_POST['task']; $row_id=$_POST['rid']; if($table!='' && $task!='' && $row_id!=''){ switch ($task){ case "delete": sqlQuery("DELETE FROM `$table` WHERE id=$row_id"); break; } } } function getCategory($q)//Получение массива дерева { $query = sqlQuery($q); $result = array(); while ($row = mysqli_fetch_array($query)) { $result[$row["parent"]][] = $row; } return $result; } function outTree($parent_id, $level, $category_arr, $curLink)//Вывод дерева таблицей { if (isset($category_arr[$parent_id])) { //Если категория с таким parent_id существует foreach ($category_arr[$parent_id] as $value) { //Обходим $del=''; for($i=0;$i<$level;$i++){ $del.='—'; } echo "".$value['id']."$del ".$value['name']."".$value['ordering']."Изменить
"; $level = $level + 1; outTree($value["id"], $level, $category_arr, $curLink); $level = $level - 1; //Уменьшаем уровень вложености } } } function outTreeSel($parent_id, $level, $category_arr, $id)//Вывод дерева списком { if (isset($category_arr[$parent_id])) { //Если категория с таким parent_id существует foreach ($category_arr[$parent_id] as $value) { //Обходим $del=''; for($i=0;$i<$level;$i++){ $del.='—'; } $sel=''; if($id==$value['id']) $sel='selected'; echo ""; $level = $level + 1; outTreeSel($value["id"], $level, $category_arr, $id); $level = $level - 1; //Уменьшаем уровень вложености } } } function buildSelect($name,$mas,$def,$id, $default=null, $label)//Построение выпадающего списка { echo '
'; echo ""; echo ""; echo "
"; } function filelist($dir)//Список файлов в директории { $files = scandir($dir); $res=array(); foreach($files as $f){ if(is_file($dir.'/'.$f)) $res[]=$f; } //print_r($res); return ($res); } function dirlist($dir)//Список папок в директории { $files = scandir($dir); $res=array(); foreach($files as $f){ if(!is_file($dir.'/'.$f) && $f!='.' && $f!='..') $res[]=$f; } //print_r($res); return ($res); } function getXML($file)//Чтение XML файла { $xml = simplexml_load_file($file); return $xml; } function getConfig($param)//Получить настройски сайта { $res=sqlQuery("SELECT * FROM config"); $row=mysqli_fetch_array($res); if($param!=''){ return $row[$param]; }else{ return $row; } } function tegs($item_type, $item_id){ $ids=array(); $tegs=array(); $res=sqlQuery("SELECT it.id, t.name, t.id FROM items_tegs as it LEFT JOIN tegs as t ON t.id=it.teg_id WHERE it.item_type='$item_type' AND item_id='$item_id'"); while($row=mysqli_fetch_array($res)){ $ids[]=$row[2]; } echo ""; echo ""; $i=0; echo "
Теги объекта"; echo ''; echo "
"; echo "
"; echo "
"; echo "
"; js("showtegs();"); } function sid(){ return $_SESSION['site_id']; } ?>