- 1
$filds[$fild['fild']] = array('fild' => $fild['fild'],'name' => $fild['name'],'options'=>explode(',',$fild['type']));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
$filds[$fild['fild']] = array('fild' => $fild['fild'],'name' => $fild['name'],'options'=>explode(',',$fild['type']));
Филд Коллиндз
+5
FUNCTION PHP_FIREWALL_get_env($st_var) {
global $HTTP_SERVER_VARS;
if(isset($_SERVER[$st_var])) {
return strip_tags( $_SERVER[$st_var] );
} elseif(isset($_ENV[$st_var])) {
return strip_tags( $_ENV[$st_var] );
} elseif(isset($HTTP_SERVER_VARS[$st_var])) {
return strip_tags( $HTTP_SERVER_VARS[$st_var] );
} elseif(getenv($st_var)) {
return strip_tags( getenv($st_var) );
} elseif(function_exists('apache_getenv') && apache_getenv($st_var, true)) {
return strip_tags( apache_getenv($st_var, true) );
}
return '';
}
Это шедевр!
+2
$host = Doctrine_Core::getTable("TransfertConfij")->find(1)->emailserver;
$emailto = $form->getValue('addresstestemail');
$port = Doctrine_Core::getTable("TransfertConfij")->find(1)->port;
$encriptyon = Doctrine_Core::getTable("TransfertConfij")->find(1)->encriptyon;
$login = Doctrine_Core::getTable("TransfertConfij")->find(1)->loginemailserver;
$pass = Doctrine_Core::getTable("TransfertConfij")->find(1)->passemailserver;
$content = $form->getValue('contenttestemail');
// Далее код отправки письма.
5 запросов? Какая разница? работает ведь!
−1
<?php
global $userinfo;
...
$a_query = "select id,name,company,email,phone,url,type from user where login='" .
$_SESSION["se_login"] . "' and passwd='" .
$_SESSION["se_passwd"] . "' and status=1";
$a_res = mysql_query($a_query);
...
list($userinfo['id'],$userinfo['name'],$userinfo['company'],$userinfo['email'],$userinfo['phone'],$userinfo['url'],$userinfo['type']) = mysql_fetch_row($a_res);
...
−1
<?php
global $userinfo;
global $smarty;
global $cl;
$userinfo['id'] = 0;
$userinfo['name'] = '';
$userinfo['email'] = '';
$userinfo['phone'] = '';
$userinfo['url'] = '';
$userinfo['company'] = '';
$userinfo['type'] = '';
$flogin = def_var('flogin','');
$fpasswd = def_var('fpasswd','');
$fremember = def_var('fremember',0);
if ($fpasswd) {
$fpasswd = md5($fpasswd);
$_SESSION["se_login"] = $flogin;
$_SESSION["se_passwd"] = $fpasswd;
} elseif (isset($_COOKIE["co_login"]) && isset($_COOKIE["co_passwd"])) {
$_SESSION["se_login"] = $_COOKIE['co_login'];
$_SESSION["se_passwd"] = $_COOKIE['co_passwd'];
}
$auth_msg = '';
if (isset($_SESSION["se_login"]) && isset($_SESSION["se_passwd"])) {
$a_query = "select id,name,company,email,phone,url,type from user where login='" .
$_SESSION["se_login"] . "' and passwd='" .
$_SESSION["se_passwd"] . "' and status=1";
$a_res = mysql_query($a_query);
if (mysql_num_rows($a_res) > 0) {
$ip_res = mysql_query("select ip from ipban where ip='".$_SERVER['REMOTE_ADDR']."'");
if (!mysql_num_rows($ip_res)) {
if ($fremember == 1) {
setcookie("co_login",$_SESSION["se_login"],time()+60*60*24*10000,"/", $_SERVER['SERVER_NAME']);
setcookie("co_passwd",$_SESSION["se_passwd"],time()+60*60*24*10000,"/", $_SERVER['SERVER_NAME']);
}
list($userinfo['id'],$userinfo['name'],$userinfo['company'],$userinfo['email'],$userinfo['phone'],
$userinfo['url'],$userinfo['type']) =
mysql_fetch_row($a_res);
mysql_query("update user set last_ip = '".$_SERVER['REMOTE_ADDR']."' where id=".$userinfo['id']);
} else {
$auth_msg = $cl['authorization_error'];
}
} else {
unset($_SESSION["se_login"]);
unset($_SESSION["se_passwd"]);
$auth_msg = $cl['authorization_error'];
}
}
if (isset($smarty)) {
$smarty->assign('auth_msg',$auth_msg);
}
?>
Типо авторизация
+10
class infoshow
{
public function success($text)
{
return "<div class=\"alert alert-success\">" . $text . "</div>";
}
public function info($text)
{
return "<div class=\"alert alert-info\">" . $text . "</div>";
}
public function warning($text)
{
return "<div class=\"alert alert-warning\">" . $text . "</div>";
}
public function danger($text)
{
return "<div class=\"alert alert-danger\">" . $text . "</div>";
}
}
Учим ООП
−1
if(file_exists("uploads/".$row['id'].".png")){
$urlimg="cursor: pointer;background-image: url('/uploads/".$row['id'].".png');background-size: 250px;";
}else{
$urlimg="cursor: pointer;background-image: url('newimg/?{$row['url']}');";
}
$write .= '
<div class="thumb" style="'.$urlimg.'" onclick="location.href=\'/page/'.$row['id'].'/\'"></div>
';
+1
$row['sub']=str_replace("{&quot;",'{"',$row['sub']);
$row['sub']=str_replace("&quot;:&quot;",'":"',$row['sub']);
$row['sub']=str_replace(""",'"',$row['sub']);
$row['sub']=str_replace("&",'"',$row['sub']);
$row['sub']=str_replace("quot;:quot;",'":"',$row['sub']);
$row['sub']=str_replace("{quot;",'{"',$row['sub']);
$row['sub']=str_replace("quot;}",'"}',$row['sub']);
$row['sub']=str_replace("quot;:",'":',$row['sub']);
$sub = json_decode($row['sub']);
+1
$sql = array();
foreach ($stats as $date => $array) {
$where="";
$where = array();
$where['date'] = $date;
foreach ($array as $sub => $array1) {
$where['sub'] = $nosqlmap->text($sub);
foreach ($array1 as $webmaster => $array2) {
$where['user']=$webmaster;
foreach ($array2 as $offer => $array3) {
$where['offer'] = $offer;
foreach ($array3 as $promo => $array4) {
$where['promo'] = $promo;
foreach ($array4 as $potoc => $array5) {
$where['potoc'] = $nosqlmap->o9($potoc);
if (!isset($stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['orders'])) $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['orders'] = 0;
if (!isset($stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['aprove'])) $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['aprove'] = 0;
if (!isset($stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['noorder'])) $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['noorder'] = 0;
if (!isset($stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['money'])) $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['money'] = 0;
$where['unics'] = $array5['unics'];
$where['hits'] = $array5['hits'];
$where['orders'] = $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['orders'];
$where['aprove'] = $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['aprove'];
$where['noorder'] = $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['noorder'];
$where['money'] = $stats_o[$date][$sub][$webmaster][$offer][$promo][$potoc]['money'];
$sql[] = $where;
}
}
}
}
}
}
+1
$error = 0;
list($date, $time) = explode(' ', $_POST['date_till']);
if (isset($date) && isset($time)) {
list($day, $month, $year) = explode('.', $date);
list($hour, $min) = explode(':', $time);
if (isset($day) && isset($month) && isset($year) && isset($hour) && isset($min)) {
$date_till = "$year-$month-$day $hour:$min:00";
$executed = Groups::setOutOfRangeGroups($date_till);
if (!$executed) {echo 'q';
$error = 1;
}
} else {echo 'w';
$error = 1;
}
} else {echo 'e';
$error = 1;
}
Нормальные герои всегда идут в обход!