setlocale(LC_ALL, 'ru_RU.KOI8-R');
$filepath='/usr/local/sechttpd/htdocs/realty/promo/max2/Image/';
$img2path='/usr/local/sechttpd/htdocs/realty/promo/max2/Image/';
$img2url='Image/';
$advpath='/usr/local/sechttpd/htdocs//';
$filepath2='/home/wwwdoc/disclosure/';
$pr_type_v=Array('RUR-M' => 'т.р./м2', 'RUR-ALL' => 'т.р.', 'USD-M' => '$/м2', 'USD-ALL' => '$', 'EURO-M' => '€/м2','EURO-ALL' => '€');
$maxfilesize=20485760;
$rowsinpage=50;
$month_v=Array('','январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь');
$headers=Array(
'site' => 'разделы сайта',
'news' => 'новости',
'objav' => 'объявления',
'main' => 'главная страница',
'priv' => 'приватизация',
'sprav' => 'справочники',
'sql' => 'SQL Console'
);
$newsstek=70;
$curdate=date("Y-m-d");
function q($query) {
$rec=mysql_query("$query");
if ($rec!=1) {$out=mysql_fetch_row($rec);}
return $out[0];
}
function crop($str) {
$out=eregi_replace(" +", " ", $str);
$out=ereg_replace("<", "<", $out);
$out=ereg_replace("%", "", $out);
$out=ereg_replace("$", "", $out);
$out=ereg_replace("\\\\", "", $out);
$out=ereg_replace("_", "", $out);
$out=ereg_replace(">", ">", $out);
$out=ereg_replace("\^", "", $out);
$out=ereg_replace("#", "", $out);
// $out=ereg_replace("/", "", $out);
$out=ereg_replace("'", "\\'", $out);
$out=ereg_replace("`", "\\'", $out);
$out=ereg_replace("^ ", "", $out);
return $out;
}
function crop2($str,$length) {
$out=eregi_replace(" +", " ", $str);
$out=ereg_replace("<", "<", $out);
$out=ereg_replace("%", "", $out);
$out=ereg_replace("$", "", $out);
$out=ereg_replace("\\\\", "", $out);
$out=ereg_replace("_", "", $out);
$out=ereg_replace(">", ">", $out);
$out=ereg_replace("\^", "", $out);
$out=ereg_replace("#", "", $out);
$out=ereg_replace("/", "", $out);
$out=ereg_replace("'", "\\'", $out);
$out=ereg_replace("`", "\\'", $out);
$out=ereg_replace("\"", "", $out);
$out=ereg_replace("^ ", "", $out);
if (strlen($out)>=$length) {$out = substr($out, 0, $length);}
return $out;
}
function scroll_txt($page, $pages, $href) {
$out .= "
\n \n";
$out .= " \n ";
if ($page > 5) {
$beg_p=$page-4;
$out .= "
1 ";
if ($page!=6) $out .= "..."; else $out .= "|";
}
if ($page <= 5) $beg_p=1;
if (($page+5) >= $pages) $end_p = $pages;
if (($page+5) < $pages && $page > 4 ) $end_p = $page+4;
if (($page+5) < $pages && $page <= 4 && $pages > 8) $end_p = 9;
if (($page+5) < $pages && $page <= 4 && $pages == 8) $end_p = 8;
if (($page+5) < $pages && $page <= 4 && $pages < 8) $end_p = 7;
for ($i=$beg_p; $i<=$end_p; $i++) {
if ($i==$page) {
$out .= "
$i ";
} else {
$out .= "
$i ";
}
if ($i!=$end_p) $out .= " |";
}
if (($page+6) < $pages && $pages != 8 && $end_p < $pages && ($end_p+1) < $pages) $out .= " ...
$pages ";
if (($page+6) < $pages && $pages != 8 && $end_p < $pages && ($end_p+1) == $pages) $out .= " |
$pages ";
$out .= "
\n";
$out .= " \n \n
\n";
return $out;
}
function edit_date($value, $in_date) {
global $month_v;
list($date, $time) = split(" ", $in_date);
list($year, $month, $day) = split("-", $date);
list($hour, $min) = split(":", $time);
$ret = "\n";
for ($i=1; $i<=31; $i++) {
$ret.=" ".($i<10 ? "0" : NULL)."$i\n";
}
$ret .= " \n";
$ret .= "\n";
for ($i=1; $i<=12; $i++) {
$ret.=" $month_v[$i]\n";
}
$ret .= " \n";
$ret .= "\n";
for ($i=2005; $i<=2008; $i++) {
$ret.=" $i\n";
}
$ret .= " \n";
$ret .= " ";
$ret .= "\n";
for ($i=0; $i<=23; $i++) {
$ret.=" ".($i<10 ? "0" : NULL)."$i\n";
}
$ret .= " \n";
$ret .= "\n";
for ($i=0; $i<=59; $i++) {
$ret.=" ".($i<10 ? "0" : NULL)."$i\n";
}
$ret .= " \n";
return $ret;
}
function info_msg($msg) {
global $postArray;
$ret = " \n";
echo $ret;
}
function show_tree_dd($parent, $level) {
// --- Show Tree Drop-Down
global $parents, $par_ord, $go;
$orderr=$par_ord[$parent];
if (count($orderr)>0) {
arsort($orderr);
foreach ($orderr as $key=>$value) {
$newlevel=$level+1;
echo "";
for ($i=0; $i<$level; $i++) echo " ";
echo $parents[$parent][$key]."\n";
show_tree_dd($key, $newlevel);
}
}
}
function show_tree($parent, $level) {
global $parents, $par_ord, $go, $types, $hidden;
$orderr=$par_ord[$parent];
if (count($orderr)>0) {
arsort($orderr);
foreach ($orderr as $key=>$value) {
$newlevel=$level+1;
for ($i=0; $i<$level; $i++) echo " | ";
if ($par_ord[$parent][$key]==0) echo " [скрытый ] ";
else echo " [".$par_ord[$parent][$key]." ] ";
if ($types[$key]!="22") {
echo " ".$parents[$parent][$key]." ";
} else {
echo " ".$parents[$parent][$key];
}
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " \n";
show_tree($key, $newlevel);
}
}
}
// $parents[$row[0]][$row[1]]=$row[2];
// $par_ord[$row[0]][$row[1]]=$row[3];
function tree_back($id) {
global $path, $back_parents, $go, $action;
$query="SELECT DISTINCT par_id, child_id, (SELECT header FROM elements WHERE id=child_id) as Header, (SELECT ord FROM elements WHERE id=child_id) as Ord FROM ts_parents ORDER BY par_id, child_id;";
$rec=mysql_query($query);
while ($row=mysql_fetch_row($rec)) {
$back_parents[$row[1]][$row[0]]=$row[2];
}
$path=array();
get_par($id);
$path1=array_reverse($path);
$out="";
foreach ($path1 as$key=>$value) {
if ($out) echo "\\ ";
list($k1, $v1) = each($value);
if ($k1 == $id) {
echo "$v1 ";
} else {
echo "$v1 ";
}
$out=" ";
}
}
function get_par($child) {
global $path, $back_parents;
list($par, $val) = each($back_parents[$child]);
$path[$par][$child]=$val;
if ($par) get_par($par);
}
function parce_date($date_in) {
global $month_v;
list($date, $time)=explode(" ", $date_in);
$ret = ereg_replace("^0", "", ereg_replace(" .*$", "", ereg_replace("^....-..-", "", $date)));
$month=ereg_replace("^....-", "", ereg_replace("-.. .*$", "", $date))+0;
$ret .= " ".$month_v[$month];
$ret .= " ".ereg_replace("-..-..$", "", $date);
if ($time) $ret .= " ".ereg_replace("...$", "", $time);
return $ret;
}
function show_lmenu($parent, $level) {
global $parents, $par_ord, $go;
$orderr=$par_ord[$parent];
if (count($orderr)>0) {
arsort($orderr);
foreach ($orderr as $key=>$value) {
$newlevel=$level+1;
for ($i=0; $i<$level; $i++) echo " | ";
// echo " [".$par_ord[$parent][$key]." ] ";
echo " ";
// show_lmenu($key, $newlevel);
}
}
}
MySQL_Connect("127.0.0.1:3333","loshadka","frontem") or DIE("Can't connect");
MySQL_Select_Db("maxstroy") or DIE("Can't select db");
if ($_POST) $postArray = &$_POST;
if ($_GET) $postArray = &$_GET;
if ($postArray['cancel']) $postArray['action']="";
?>