File: /var/www/ilya/data/www/afish-ka.ru/admin/includes/design.inc
<?php
#————————————————————> CMS Termit <———————————————————————#
# #
# Author: Ilya Rudomilov #
# #
# E-mail: ilya@grafix.ru #
# URL: http://ilya.grafix.ru #
# ICQ: 203015 #
# #
#—————————————> GrafiX Design — (c) 2005 <————————————————#
function skin_html_design($skin_body) {
global $HTTP_SESSION_VARS,$skin_pname;
if ($_COOKIE['auth_permissions_tcp'.COOKIE_ID]==1)
print preg_replace("/{%(\w+)%}/ee", "$\\1",skin_html("system_tcp.htm",0));
elseif ($_COOKIE['auth_permissions_acp'.COOKIE_ID]==1)
print preg_replace("/{%(\w+)%}/ee", "$\\1",skin_html("system_acp.htm",0));
elseif ($_COOKIE['auth_permissions_mcp'.COOKIE_ID]==1)
print preg_replace("/{%(\w+)%}/ee", "$\\1",skin_html("system_mcp.htm",0));
}
function skin_html($path,$htmlescape) {
global $skin;
if(!file_exists($skin."/".$path))
{
die("Ошибка открытия файла: '".$skin."/".$path."'");
}
$fp=fopen($skin."/".$path,"r");
$articless=fread($fp,filesize($skin."/".$path));
if($htmlescape == 1)
{
$articless=htmlspecialchars($articless);
}
unset($path);
return $articless;
}
function skin_date_select($year,$mon,$day,$n_year,$n_mon,$n_day) {
$temp_html=" <select name=\"".$n_day."\">\r";
for ($i=1;$i<=31;$i++)
{
if (strlen($i)==1)
$c_day="0".$i;
else
$c_day=$i;
if ($c_day==$day)
$temp_html .=" <option selected value=\"".$c_day."\">".$i."\r";
else
$temp_html .=" <option value=\"".$c_day."\">".$i."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"".$n_mon."\">\r";
for ($i=1;$i<=12;$i++)
{
if (strlen($i)==1) $c_mon="0".$i;
else $c_mon=$i;
switch($c_mon)
{
case "01": $mon_text="Января"; break;
case "02": $mon_text="Февраля"; break;
case "03": $mon_text="Марта"; break;
case "04": $mon_text="Апреля"; break;
case "05": $mon_text="Мая"; break;
case "06": $mon_text="Июня"; break;
case "07": $mon_text="Июля"; break;
case "08": $mon_text="Августа"; break;
case "09": $mon_text="Сентября"; break;
case "10": $mon_text="Октября"; break;
case "11": $mon_text="Ноября"; break;
case "12": $mon_text="Декабря"; break;
}
if ($c_mon==$mon) $temp_html .=" <option selected value=\"".$c_mon."\">".$mon_text."\r";
else $temp_html .=" <option value=\"".$c_mon."\">".$mon_text."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"".$n_year."\">\r";
for ($i=$year-5;$i<=$year+5;$i++)
{
if ($i==$year) $temp_html .=" <option selected value=\"".$i."\">".$i."\r";
else $temp_html .=" <option value=\"".$i."\">".$i."\r";
}
$temp_html .= " </select>\n";
return $temp_html;
}
function skin_time_select($hour,$min,$n_hour,$n_min) {
$temp_html = "<select name=\"".$n_hour."\">\n";
for ($i=0;$i<=23;$i++) {
if(strlen($i)==1)
$c = "0".$i;
else
$c = $i;
if($hour>=0 && $hour<=23 && $hour==$i)
$temp_html .= "<option value=\"".$i."\" selected>".$c."\n";
else
$temp_html .= "<option value=\"".$i."\">".$c."\n";
}
$temp_html .= "</select> \n<select name=\"".$n_min."\">\n";
for ($i=0;$i<=59;$i++) {
if(strlen($i)==1)
$c = "0".$i;
else
$c = $i;
if($min>=0 && $min<=59 && $min==$i)
$temp_html .= "<option value=\"".$i."\" selected>".$c."\n";
else
$temp_html .= "<option value=\"".$i."\">".$c."\n";
}
$temp_html .= "</select>\n";
return $temp_html;
}
function skin_span($span,$page,$totalsize,$url){
$nPages=floor($totalsize/$span);
if($totalsize%$span>0){$nPages++;}
if ($nPages<=1) { $span_display=""; }
else
{
$next_numb=$page+1;$pre_numb = $page-1;
$code.="<tr><td colspan=5 align=center>Страницы: ";
if ($page!=1) { $code.="[<b><a href='".$url.$pre_numb.".html'>«</a></b>] "; }
else { $code.=''; }
if ($nPages >12)
{
$startpage=$page-6;$endspan=$page+6;
if ($startpage<=0) { $startpage=1;$endspan=12; }
else { $startpage=$page-6; }
if ($endspan > $nPages) { $endspan=$nPages;$startpage=$nPages-12; }
}
else
{
$startpage=1;$endspan=$nPages;
}
for ($s=$startpage;$s<=$endspan;$s++)
{
if ($s!=$page) {$code.=" | <a href='".$url.$s.".html'>".$s."</a> ";}
else {$code.=" | <b>$s</b> ";}
}
if ($nPages >12) { if ($endspan != $nPages){$code.=" <b>...</b> ";} }
if ($page!=$nPages) {$code.=" [<b><a href='".$url.$next_numb.".html'>»</a></b>]";}
else { $code.=''; }
}
$code .="</td></tr>";
return $code;
}
function get_date_select($year,$mon,$day) {
$temp_html="\r <select name=\"day\">\r";
for ($i=1;$i<=31;$i++)
{
if (strlen($i)==1) $c_day="0".$i;
else $c_day=$i;
if ($c_day==$day) $temp_html .=" <option selected value=\"".$c_day."\">".$i."\r";
else $temp_html .=" <option value=\"".$c_day."\">".$i."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"mon\">\r";
for ($i=1;$i<=12;$i++)
{
if (strlen($i)==1) $c_mon="0".$i;
else $c_mon=$i;
switch($c_mon)
{
case "01": $mon_text="Января"; break;
case "02": $mon_text="Февраля"; break;
case "03": $mon_text="Марта"; break;
case "04": $mon_text="Апреля"; break;
case "05": $mon_text="Мая"; break;
case "06": $mon_text="Июня"; break;
case "07": $mon_text="Июля"; break;
case "08": $mon_text="Августа"; break;
case "09": $mon_text="Сентября"; break;
case "10": $mon_text="Октября"; break;
case "11": $mon_text="Ноября"; break;
case "12": $mon_text="Декабря"; break;
}
if ($c_mon==$mon) $temp_html .=" <option selected value=\"".$c_mon."\">".$mon_text."\r";
else $temp_html .=" <option value=\"".$c_mon."\">".$mon_text."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"year\">\r";
for ($i=2000;$i<=2010;$i++)
{
if ($i==$year) $temp_html .=" <option selected value=\"".$i."\">".$i."\r";
else $temp_html .=" <option value=\"".$i."\">".$i."\r";
}
$temp_html .= " </select>\n";
return utf8($temp_html);
}
function get_datetime_select($hour, $mins, $year,$mon,$day) {
$temp_html=" <select name=\"hour\">\r";
for ($i=0;$i<=23;$i++)
{
if (strlen($i)==1) $c_hour="0".$i;
else $c_hour=$i;
if ($c_hour==$hour) $temp_html .=" <option selected value=\"".$c_hour."\">".$i."\r";
else $temp_html .=" <option value=\"".$c_hour."\">".$i."\r";
}
$temp_html .= " </select>";
$temp_html.=":<select name=\"mins\">\r";
for ($i=0;$i<=59;$i++)
{
if (strlen($i)==1) $c_mins="0".$i;
else $c_mins=$i;
if ($c_mins==$mins) $temp_html .=" <option selected value=\"".$c_mins."\">".$i."\r";
else $temp_html .=" <option value=\"".$c_mins."\">".$i."\r";
}
$temp_html .= " </select>\r";
$temp_html.=" <select name=\"day\">\r";
for ($i=1;$i<=31;$i++)
{
if (strlen($i)==1) $c_day="0".$i;
else $c_day=$i;
if ($c_day==$day) $temp_html .=" <option selected value=\"".$c_day."\">".$i."\r";
else $temp_html .=" <option value=\"".$c_day."\">".$i."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"mon\">\r";
for ($i=1;$i<=12;$i++)
{
if (strlen($i)==1) $c_mon="0".$i;
else $c_mon=$i;
switch($c_mon)
{
case "01": $mon_text="Января"; break;
case "02": $mon_text="Февраля"; break;
case "03": $mon_text="Марта"; break;
case "04": $mon_text="Апреля"; break;
case "05": $mon_text="Мая"; break;
case "06": $mon_text="Июня"; break;
case "07": $mon_text="Июля"; break;
case "08": $mon_text="Августа"; break;
case "09": $mon_text="Сентября"; break;
case "10": $mon_text="Октября"; break;
case "11": $mon_text="Ноября"; break;
case "12": $mon_text="Декабря"; break;
}
if ($c_mon==$mon) $temp_html .=" <option selected value=\"".$c_mon."\">".$mon_text."\r";
else $temp_html .=" <option value=\"".$c_mon."\">".$mon_text."\r";
}
$temp_html .= " </select>\r";
$temp_html .= " <select name=\"year\">\r";
for ($i=2000;$i<=2010;$i++)
{
if ($i==$year) $temp_html .=" <option selected value=\"".$i."\">".$i."\r";
else $temp_html .=" <option value=\"".$i."\">".$i."\r";
}
$temp_html .= " </select>\n";
return $temp_html;
}
?>