'; } require_once('../connect/connect.php'); include_once('../lib/lib.php'); $id=intval($_REQUEST['id']); if($_REQUEST['pass']) $pass=anti($_REQUEST['pass']); include_once($base_path.'cashe_catalog/_svod_catalog.php'); // дерево каталогов if(file_exists($base_path.'cashe_region/_svod_region_0.php')) include_once($base_path.'cashe_region/_svod_region_0.php'); // регионы первого уровня if(file_exists($base_path.'cashe_n/_svod_rayon.php')) include_once($base_path.'cashe_n/_svod_rayon.php'); // регионы первого уровня $title = 'Редактирование объявления'; if(!$_POST['add']) { $r=mysql_query("SELECT * FROM board WHERE id='".$id."' AND pass='".$pass."'"); $nr=mysql_num_rows($r); if(!$nr) { $exit = 'Нет такого объявления'; $title = $exit; } else { $rr=mysql_fetch_array($r); foreach ($rr as $index=>$ee) { $data[$index][1]=$ee; } $dataw=explode("
",$data['opis'][1]); if($dataw[1]) $opis_a=str_replace("
","\n",$dataw[1]); $zag_url=$data['zag_url'][1]; $id_catalog=$rr['id_catalog']; if($id_catalog) { include_once('../cashe_catalog/_svod_catalog_'.$id_catalog.'.php'); if(file_exists('../plugin/board/index.php')) include_once('../plugin/board/index.php'); if(file_exists('../plugin/board/func_add.php')) include_once('../plugin/board/func_add.php'); if(file_exists('../plugin/board/func_view.php')) include_once('../plugin/board/func_view.php'); $global_suff=$data['suff'][1]; if($arr_sp) { foreach($arr_sp as $ars) { if(file_exists('../cashe_n/_svod_element_'.$ars[0].'.php')) include_once('../cashe_n/_svod_element_'.$ars[0].'.php'); if(file_exists('../cashe_n/_svod_element_two_'.$ars[1].'.php')) include_once('../cashe_n/_svod_element_two_'.$ars[1].'.php'); } } if($arr_field) { foreach($arr_field as $ar_fi) { if($ar_fi['spec']=='st' || $ar_fi['spec']=='sp') { if($ar_fi['field_tp']=='f_spis_mn_') { $data[$ar_fi['field_field']][1]=explode(" ", $rr[$ar_fi['field_field']]); } else { $data[$ar_fi['field_field']][1]=$rr[$ar_fi['field_field']]; if($ar_fi['field_field_two']) $data[$ar_fi['field_field']][2]=$rr[$ar_fi['field_field_two']]; } } } } } $glob_region=$rr['region_0']; if(file_exists($base_path.'cashe_region/_svod_region_'.$glob_region.'.php')) include_once($base_path.'cashe_region/_svod_region_'.$glob_region.'.php'); // наш регион for($i=0; $i<4; $i++) { if($rr['region_'.$i]) { $tree_reg[($i+1)]=$rr['region_'.$i]; $data['region_'.$i][1]=$rr['region_'.$i]; if(!$i) $reg_reg .= $arr_regions[0][$rr['region_0']]; else $reg_reg .= ', '.$arr_regions[$rr['region_'.($i-1)]][$rr['region_'.$i]]; } } } } elseif($_POST['add']) { for($i=0; $i<4; $i++) { if(isset($_POST['razdel_'.$i])) { $id_catalog_real=intval($_POST['razdel_'.$i]); if(!$id_catalog_real) { $err .= '- Не указан раздел
'; break; } $id_catalog=$id_catalog_real; } } if($id_catalog) { include_once('../cashe_catalog/_svod_catalog_'.$id_catalog.'.php'); if(file_exists('../plugin/board/index.php')) include_once('../plugin/board/index.php'); if(file_exists('../plugin/board/func_add.php')) include_once('../plugin/board/func_add.php'); if(file_exists('../plugin/board/func_view.php')) include_once('../plugin/board/func_view.php'); if($arr_sp) { foreach($arr_sp as $ars) { if(file_exists('../cashe_n/_svod_element_'.$ars[0].'.php')) include_once('../cashe_n/_svod_element_'.$ars[0].'.php'); if(file_exists('../cashe_n/_svod_element_two_'.$ars[1].'.php')) include_once('../cashe_n/_svod_element_two_'.$ars[1].'.php'); } } for($i=1; $i1) { for($i=1; $i"; elseif($v1[1]) $err .= $v1[1]."
"; else { $data['video_item'][1]=$v1[2]; $data['video_host'][1]=$v1[3]; } } if($_POST['map_x'][1] && $arr_catalog['map']) { $data['map_x'][1]=floatval($_POST['map_x'][1]); $data['map_y'][1]=floatval($_POST['map_y'][1]); } else { $data['map_x'][1]=0; $data['map_y'][1]=0; } $data['suff'][1]=_pre($_POST['suff']); $global_suff=$data['suff'][1]; if(!$data['suff'][1]) $data['suff'][1]=_pre($_POST['suff_b']); $auto_zagolovok=''; if($arr_field) { foreach($arr_field as $ar_fi) { if($ar_fi['spec']=='st' || $ar_fi['spec']=='sp') { // получение данных из формы и проверка eval ("\$data['".$ar_fi['field_field']."']=field_func_".$ar_fi['field_typ']." ('prov', \$ar_fi, \$_POST[\$ar_fi['field_field']] );"); if($data[$ar_fi['field_field']][0]) $err .= "- ".$data[$ar_fi['field_field']][0]."
"; /////////////////// opis if($data[$ar_fi['field_field']][1]) { eval ("\$data['opis'][1] .= field_func_view_".$ar_fi['field_typ']." ('opis', \$ar_fi, \$data[\$ar_fi['field_field']][1], \$data[\$ar_fi['field_field']][2]);"); $data['opis'][1] .= "\n"; if($ar_fi['field_zag']) eval ("\$auto_zagolovok .= \$ar_fi['field_zag_pref'].field_func_view_".$ar_fi['field_typ']." ('zag', \$ar_fi, \$data[\$ar_fi['field_field']][1], \$data[\$ar_fi['field_field']][2], \$data['suff'][1]).\$ar_fi['field_zag_suff'].' ';"); } } } } $auto_zagolovok=trim($auto_zagolovok); if($auto_zagolovok) $data['zag'][1]=$auto_zagolovok; elseif(!$arr_zagg) { $data['zag'][1]=_pre_zag($_POST['zag'][1]); $data['zag'][1]=trim(obrez($data['zag'][1], 70)); if(!$data['zag'][1]) $err .= "- Не указан заголовок объявления
"; } $data['opis'][1] = $data['zag'][1]."\n".$data['opis'][1]; if ($data && !$err) //запрос на изменение { $data['opis'][1] .= "
".trim($opis_a); $data['opis'][1] .= "
".$data['gorod'][1]; $data['opis'][1] .= "
"; if($data['email'][1]) $data['opis'][1] .= " ".$data['email'][1]; if($data['tel'][1]) $data['opis'][1] .= " ".preg_replace('/[^0-9]/u', '', $data['tel'][1]); $q_into="id_catalog='".$id_catalog."'"; foreach($data as $index=>$dt) { if(!is_array($dt[1])) { $q_into .= ','; $q_into .= $index."='".$dt[1]."'"; if($arr_field[$dt[3]]['field_field_two']) { $q_into .= ','; $q_into .= $arr_field[$dt[3]]['field_field_two']."='".$dt[2]."'"; } } else { $q_into .= ','; $q=''; foreach($dt[1] as $d) { $q .= ' '.$d; } $q .= ' '; $q_into .= $index."='".$q."'"; } } $query = "UPDATE board SET ".$q_into." WHERE id=".$id; if(mysql_query($query)) { echo ""; exit(); } else { //echo 'Неверный запрос:
'; //echo $query; } } } ?> <? echo $title; ?> '.$exit.''; else { ?>
ERROR:
'.$err.'

'; ?>
* Регион, город, район'; ?>
* Раздел'; ?>
* Заголовок
* Описание
* Податель > частное лицо > компания
* Контактное лицо
* E-mail
Телефон
Видео
Карта Местоположение объекта на карте

Фотографии (не более штук)
Реклама