- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
<?php
/*
* DEFAULT SITE TEMPLATE
*/
/*
* HTML
*/
$showNews=false;
switch(__page){
case "main":
$filename=PATH.TEMPLATE_PATH.TEMPLATE_HTML;
$showNews=true;
break;
default:
if(!array_key_exists(PAGE_ZAVOD,$GLOBALS["rzdAr"])){
$filename=PATH.TEMPLATE_PATH."inner.tpl";
}else{
$filename=PATH.TEMPLATE_PATH."zavod.tpl";
$showNews=true;
}
break;
}
if(file_exists($filename)){
$curfile=fopen($filename,"rb");
$content=fread($curfile,filesize($filename));
fclose($curfile);
unset($surfile);
}else{$content=null;}
/*
* CONSTANTS
*/
$type=$res->show1Var("s_rzd","page='".__page."'","razdelTypeId");
$rootId=$res->show1Var("s_rzd","page='".PAGE_ROOT."'","id");
$rzdId=$res->show1Var("s_rzd","page='".__page."'","id");
define("RZD_TYPE",$type);
define("ROOT_ID",$rootId);
define("RZD_ID",$rzdId);
unset($type,$rootId,$rzdId);
/*
* REGULAR MENU
*/
$MENU=$menuRes->menu_show("menuTypeId='1' AND level='0'",false,0);
if(__page=="main"){
$CATNAME=$res->show1Var("s_rzd","page='".PAGE_ROOT."'","name");
$CATMENU=$cntRes->site_catpanel(PAGE_ROOT);
}else{
$showCat=true;
if(!array_key_exists("catalog",$_GLOBALS["rzdAr"])){
if(count($GLOBALS["rzdAr"])>0){
$rzdIAr=$GLOBALS["rzdAr"];
//if(count($rzdIAr)>2){
// $rzdIAr=array_slice($rzdIAr,-2);
//}else{
$rzdIAr=array_slice($rzdIAr,-1);//}
$rzdIAr=array_keys($rzdIAr);
$uRzdId=$res->show1Var("s_rzd","page='".$rzdIAr[0]."'","id");
if(($res->show1Var("s_rzd","uprazdel='".$uRzdId."'","id"))>0){
$CATNAME=$res->show1Var("s_rzd","id='".$uRzdId."'","name");
$CATMENU=$menuRes->menu_show("uprazdel='".$uRzdId."'",true);
$showCat=false;
}
}
}
if($showCat==true){
$CATNAME=$res->show1Var("s_rzd","page='".PAGE_ROOT."'","name");
$CATMENU=$menuRes->menu_show("uprazdel='".ROOT_ID."'",true);
}
}
$content=str_replace("{MENU}",$MENU,$content);
$content=str_replace("{CATNAME}",$CATNAME,$content);
$content=str_replace("{CATMENU}",$CATMENU,$content);
unset($MENU,$CATMENU);
/*
* HELO
*/
$csPreRes=$res->showTabAsPage("s_contacts","id>0","*","id",1);
foreach($csPreRes as $csRes){
foreach($csRes as $k=>$v){
$$k=stripcslashes($v);
switch($k){
case "hd_helo":
$content=str_replace("{HD_HELO}",$$k,$content);break;
case "hd_str":
$content=str_replace("{HD_STR}",$$k,$content);break;
case "ft_helo":
$content=str_replace("{FT_HELO}",$$k,$content);break;
case "ft_str":
$content=str_replace("{FT_STR}",$$k,$content);break;
}
unset($$k);
}
}
Тип РЖД.
Очередное говноподелие расейских говнокодеров типа говнокмс. Дальше не читал.
Каждый месяц - новая ЦМС с новыми обоями дефаулт сайт темплейтами?
суперкодиры кодят только так.
Аристотель был бы рад. Он тоже считал, что мыши зарождаются из грязной одежды.
MVC может и с моделью зародиться и без прочтения спец литературы если у пациента есть моск. Ибо MVC оооочень гибкий паттерн, который можно понимать совершенно по разному