'; if(!$_SESSION['ID_Glob'] && !$_SESSION['ID_P']) { $cap_a = trim($_POST['cap']); if(!$cap_a) $err .= '- Не указан защитный код
'; else { if($_SESSION['real_code'] != $cap_a) $err .= '- Неверно указан защитный код
'; } if(isset($_SESSION['real_code'])) unset($_SESSION['real_code']); } } require_once('../../connect/connect.php'); include_once('../../lib/lib.php'); include_once('../lib/lib.php'); 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']) { for($i=0; $i<4; $i++) { if($_POST['razdel_'.$i]) { $id_catalog=intval($_POST['razdel_'.$i]); } } if($arr_razdel[intval($id_catalog)]) $err .= '- Не указан раздел
'; 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('../board/func_add.php')) include_once('../board/func_add.php'); if(file_exists('../board/func_view.php')) include_once('../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['zag_url'][1]=cpu($data['zag'][1], $rru['url_type']); $data['opis'][1] = $data['zag'][1]."\n".$data['opis'][1]; $data['comment'][1]=intval($_POST['comment'][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]); ///// проверка на повторяемость записей $data['id_spam'][1]=0; $spam=povtor($data['opis'][1],'opis'); $q_spam="SELECT id FROM board WHERE email='".$data['email'][1]."' AND id_spam = 0 AND ".$spam." ORDER BY id DESC LIMIT 1"; $r_spam = mysql_query ($q_spam) or die(mysql_error()); if($r_spam) { $rr_spam=mysql_fetch_array($r_spam); $data['id_spam'][1]=intval($rr_spam['id']); } ///// конец проверки на повторяемость ////////////////////////////////////////////////////// if($rru['moder'] > 0 && !$_SESSION['ID_Glob']) $data['moder'][1]=1; ////////////////////////////////////////////////////// $data['id_akk'][1]=intval($_SESSION['ID_P'][1]); $data['data'][1]=date("Y-m-d H:i:s", time()); $data['data1'][1]=date("Y-m-d H:i:s", (time()+intval($rru['srok'])*24*60*60)); $data['vip_data'][1]=$date_null; $data['pass'][1]=md5($data['zag'][1].time()); $q_into='id_catalog'; $q_values="'".$id_catalog."'"; foreach($data as $index=>$dt) { if(!is_array($dt[1])) { $q_into .= ','; $q_values .= ','; $q_into .= $index; $q_values .= "'".$dt[1]."'"; if($arr_field[$dt[3]]['field_field_two']) { $q_into .= ','; $q_values .= ','; $q_into .= $arr_field[$dt[3]]['field_field_two']; $q_values .= "'".$dt[2]."'"; } } else { $q_into .= ','; $q_values .= ','; $q_into .= $index; $q=''; foreach($dt[1] as $d) { $q .= ' '.$d; } $q .= ' '; $q_values .= "'".$q."'"; } } $query = "INSERT INTO board (".$q_into.") VALUES (".$q_values.")"; if(mysql_query($query)) { $ins=mysql_insert_id(); $papka = $base_path.'tmp_file/1'.ip2long($_SERVER['REMOTE_ADDR']); if(file_exists($papka)) { $dir = opendir($papka); while(($file = readdir($dir))) { if (is_file ($papka."/".$file)) { $f=explode('_', $file); if($f[1]=='s') $arr_tmp[$f[0]]['s']=$papka.'/'.$file; elseif($f[1]=='b') $arr_tmp[$f[0]]['b']=$papka.'/'.$file; } } closedir ($dir); if($arr_tmp) { foreach($arr_tmp as $index=>$a_tmp) { if(!file_exists($a_tmp['s']) || !file_exists($a_tmp['b'])) unset($arr_tmp[$index]); } if($arr_tmp) { $i=0; $cou_tmp=count($arr_tmp); if($cou_tmp) { ksort($arr_tmp); foreach($arr_tmp as $index=>$a_tmp) { mysql_query("INSERT INTO foto (id) VALUES ('".$ins."')"); $id_foto=mysql_insert_id(); $pap=$id_foto%100; if(!$pap) $pap=100; $big = "foto/".$pap."/".$id_foto."b.jpg"; $small = "foto/".$pap."/".$id_foto."s.jpg"; mysql_query("UPDATE foto SET papka='".$pap."' WHERE id_foto='".$id_foto."'"); if(!$i) mysql_query("UPDATE board SET small='".$small."', kol_foto='".$cou_tmp."' WHERE id='".$ins."'"); copy($a_tmp['s'], $base_path.$small); copy($a_tmp['b'], $base_path.$big); $i++; } } } } full_del_dir($papka); } if(!$_SESSION['ID_Glob'] && !$_SESSION['ID_P'] && $data['email'][1] && !$data['moder'][1]) include_once('em.php'); @header("Location: ../items/".$ins); echo ""; exit(); } else { //echo 'Неверный запрос:
'; //echo $query; } } } elseif (!$_POST['add']) { if($_SESSION['ID_P']) { $z_cont=mysql_query("SELECT contakt, email, tel FROM akk WHERE id_akk='".intval($_SESSION['ID_P'][1])."'"); $rz_cont=mysql_fetch_array($z_cont); $data['contakt'][1]=$rz_cont['contakt']; $data['email'][1]=$rz_cont['email']; $data['tel'][1]=$rz_cont['tel']; } } ?> Добавление объявления

class="form_el" id="reg_" > Область'; else echo '...'; if(count($arr_regions[$tree_reg[$i]])) { ?>
class="form_el" id="cat_"> Раздел'; else echo '...'; if(count($arr_razdel[$tree_cat[$i]])) { ?>
* Заголовок
* Описание
* Контактное лицо
* E-mail
Телефон
Ссылка на видеоролик YOUTUBE - должна выглядеть так http://youtu.be/TrG7ER4VIkQ
Фотографии (не более штук)
* Введите защитный код '; ?>