- 1
- 2
- 3
function firm_out_current_rayon($frwb = 0)
{
global $_conf;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
function firm_out_current_rayon($frwb = 0)
{
global $_conf;
Current rayon
+156
function mpeval($file_name, $arg = array(), $vr = 1){
global $conf;
foreach(explode(':', $conf['fs']['path'], 2) as $k=>$v)
if (file_exists($file = "$v/$file_name")) break;
if (!file_exists($file = "$v/$file_name")) return "<div style=\"margin-top:100px; text-align:center;\"><span style=color:red;>Ошибка доступа к файлу</span> $v/$file_name</div>";
ob_start();
eval('?>'. strtr(file_get_contents($file), array('<? die;'=>'<?', '<?php die;'=>'<?php')));
$content = ob_get_contents();
ob_end_clean();
return $content;
}
eval`им вовсю
+155
foreach(mpql(mpqw("SHOW TABLES WHERE Tables_in_{$conf['db']['name']} LIKE \"{$conf['db']['prefix']}{$arg['modpath']}\_%\"")) as $k=>$v){
$t = implode("_", array_slice(explode("_", $v["Tables_in_{$conf['db']['name']}"]), 2));
if(!array_key_exists($t, (array)$tpl)){
$tpl[ $t ] = mpqn(mpqw("SELECT * FROM {$conf['db']['prefix']}{$arg['modpath']}_{$t}"));
}
}// mpre($tpl);
Тотальный и беспросветный пиздец.
+162
changeFace($arr) {
switch ($arr['custtype']) {
case 2: $facetype = 'Ф'; break; //Физическое
case 1: $facetype = 'Ю'; break; //Юридическое лицо
default: $facetype = ' '; break;
}
return $facetype;
}
В этом смысле лицо - "person"
+141
PUBLIC STATIC FUNCTION /* ЭТО Я НЕ КАПСОМ ПИШУ, ЭТО Я ШИФТ ДЕРЖУ */ selectFor_confirm($delivery_mode, PtrCustomSelector $order_sel)
{
/* ... */
}
Последствия пятничного deadline-кодинга ^_^
+152
// maybe even strtolower($value)?
$bool = ($value && ($value !== 'false') && ($value !== 'null'));
А разгадка одна — безблагодатность^w кривой JSON.
+153
$currurl = str_replace(" ", '', $this->helper('core/url')->getCurrentUrl());
if (strpos($currurl, 'index.php/')) {
$currurl = str_replace('index.php/', '', $currurl);
} else if (strpos($currurl, '/index.php')) {
$currurl = str_replace('index.php', '', $currurl);
}
$url_suffix = (substr($currurl, strlen(Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB))));
<?php if (strlen($url_suffix) <= 0) : #not homepage ?>
...
Magento. Увидел в template, код одной английской компании.
+149
$startYear = date('Y', $programs[$i][1]);
$startMounth = date('m', $programs[$i][1]);
$startDay = date('d', $programs[$i][1]);
$startHour = date('H', $programs[$i][1]);
$startMinute = date('i', $programs[$i][1]);
$startSecond = date('s', $programs[$i][1]);
$startDate = mktime($startHour + $timeoffset, $startMinute, $startSecond, $startMounth, $startDay, $startYear);
Поправка на часовой пояс
+150
<?php
class Router {
private $available_pages = array('index',
'contacts',
'about',
'clients' => array('index',
'howto',
'register',
'faq'),
'experts' => array('index',
'why',
'howto',
'register',
'faq')
);
function __construct()
{
if(!isset($_GET['act'])) $act = "index";
else $act=$_GET['act'];
$path = pathinfo($act);
if($path["filename"] == "experts" || $path["filename"] == "clients")
{
$path['dirname'] = $path["filename"];
$path['filename'] = "index";
}
if($this->isAvailablePage($path))
{
$controllerPath = FRONT_TPL.$path['dirname'].'/'.$path['filename'].'.php';
$controllerName = $path['filename'];
if(file_exists($controllerPath))
{
include(FRONT_TPL."header.php");
include($controllerPath);
include(FRONT_TPL."footer.php");
}
else $this->error404();
}
else $this->error404();
}
function error404()
{
include(FRONT_TPL."header.php");
include(FRONT_TPL."404.php");
include(FRONT_TPL."footer.php");
}
function isAvailablePage($path)
{
if($path["dirname"] == ".")
{
reset($this->available_pages);
if(in_array($path['filename'], $this->available_pages)) return true;
}
else if($path["dirname"] == "experts" || $path["dirname"] == "clients")
{
reset($this->available_pages);
if(in_array($path['filename'], $this->available_pages[$path["dirname"]])) return true;
}
else return false;
}
}
Небольшой роутинг
+152
function CreatePriceListArray($result_array)//TODO:Формирует древовидную форму прайс листа
{
//print_r($result_array);
$price_list=array();//Жилая недвижимость
$current_object_name="";
$current_section_name="none";
$current_section_id=0;
$current_object_array=null;
$current_section_array=null;
$current_kvartira_type=null;
$current_kvartira_type_name="";
$current_kvartira=null;
$current_kvartira_area="";
foreach($result_array as $value)
{
if($current_object_name != $value['object'])
{
if($current_object_array !=null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
$price_list[]=array('name'=>$current_object_name,'count_object'=>count($current_object_array),'object_array'=>$current_object_array);
}
$current_object_array=array();
$current_object_name=$value['object'];
$current_section_name="none";
$current_section_id=0;
$current_section_array=null;
}
if($current_section_name != $value['section_name'])
{
// echo $current_kvartira_type['name']; echo ' | ';
//if($current_kvartira_type['name'] != '')
{
foreach ($current_kvartira_type as $value)
//print_r($current_kvartira_type);
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
}
$current_section_array=array();
$current_section_name = $value['section_name'];
$current_section_id=$value['section_id'];
// $current_kvartira_type=null;
$current_kvartira_type_name="";
}
if($current_kvartira_type_name != $value['kvartira_name'])
{
// if($current_kvartira_type != null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
}
$current_kvartira_type=array();
$current_kvartira_type_name = $value['kvartira_name'];
$current_kvartira=null;
$current_kvartira_area="";
}
if($current_kvartira_area != $value['area'])
{
// if($current_kvartira != null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
}
$current_kvartira=array();
$current_kvartira_area = $value['area'];
}
$current_kvartira[]=$value['floor'];
}
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
//echo $current_object_name;
if($current_object_name!='') $price_list[]=array('name'=>$current_object_name,'count_object'=>count($current_object_array),'object_array'=>$current_object_array);
echo '<!--';
print_r($price_list);
echo '-->';
return $price_list;
}
Пытаюсь тут что-то найти... Идет второй час.