- 1
$now = date(date('Y-m-d H:i:s'));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
$now = date(date('Y-m-d H:i:s'));
+162
if(
(trim($class->antihacker($_POST['fio']))=='')or
(trim($class->antihacker($_POST['phone']))=='')or
(trim($class->antihacker($_POST['email']))=='')or
(trim($class->antihacker($_POST['adress']))=='')
){$error="Указанные поля заполнены неверно!";}
elseif(!$class->validate_email($_POST['email'])){$error="E-mail указан не корректно!";}
elseif($_POST['is_company']=='1'){
if(
(trim($class->antihacker($_POST['company']))=='')or
(trim($class->antihacker($_POST['fio_cmp']))=='')or
(trim($class->antihacker($_POST['email_cmp']))=='')or
(trim($class->antihacker($_POST['kchet']))=='')or
(trim($class->antihacker($_POST['rchet']))=='')
){$error="Указанные поля заполнены неверно!";}
}
анти хакерз...
+152
///////////////////////////////КОДИТ FIELD////////////////////////////////
if($opt == 'bags') {
echo "<h3>Ошибки в фильмах</h3>
<a href='/admin/index.php?view=components&do=config&id=24&opt=bags&old=0'>Активные ошибки</a>
<a href='/admin/index.php?view=components&do=config&id=24&opt=bags&old=1'>Исправленные ошибки</a>
<table border=1><tr><td>Дата</td><td>Название фильма</td><td>Добавил ошибку</td><td>Тип ошибки</td><td>Описание</td><td>Статус</td><td>Исправил</td></tr>";
$old = $_REQUEST['old'];
if ($old==1) {$result=$inDB->query("SELECT * from cms_multimedia_bags WHERE `fixed`='1' ORDER by date DESC");}
else {$result=$inDB->query("SELECT * from cms_multimedia_bags WHERE `fixed`<>'1' ORDER by date DESC");}
while($row=$inDB->fetch_assoc($result)) {
if ($row['admin']=='') {$row['admin']="Неисправлена";}
if ($row['fixed']==1) {$fix="<center><a href='/admin/index.php?view=components&do=config&id=24&opt=fix_bag&fixed=0&bag_id=$row[id]' title='Исправлена'><img src=/admin/images/actions/button_check.png></a>";$table_color="";$fix_date="($row[fix_date])";}
if ($row['fixed']<>1) {$fix="<center><a href='/admin/index.php?view=components&do=config&id=24&opt=fix_bag&fixed=1&bag_id=$row[id]' title='Не исправлена'><img src=/admin/images/actions/stop.png></a>";$table_color="<font color=red>";$fix_date="";}
if ($row['multimedia_group']==2) {$tip='add_films';}
if ($row['multimedia_group']==3) {$tip='add_serials';}
if ($row['type']==1) {$row['type']='Не скачивается';}
if ($row['type']==2) {$row['type']='Не просматривается';}
if ($row['type']==3) {$row['type']='Ошибка в описании фильма';}
if ($row['type']==4) {$row['type']='Неверный постер';}
if ($inUser->id==275) {$del="(<a href='/admin/index.php?view=components&do=config&id=24&opt=del_bag&bag_id=$row[id]'>x</a>)";}
$result1=$inDB->query("SELECT * from cms_multimedia_names WHERE `id`='$row[film_id]'");
$film_row=$inDB->fetch_assoc($result1);
$result2=$inDB->query("SELECT * from cms_users WHERE `id`='$row[user_id]'");
$user_row=$inDB->fetch_assoc($result2);
echo "<tr><td>$table_color$row[date]</td><td><a href='/admin/index.php?view=components&do=config&id=24&opt=$tip&cat_group=$row[multimedia_group]&file_id=$row[file_id]'>" . $film_row['video_name_rus'] . "</a>(<a href='/multimedia/$row[multimedia_group]/$row[film_id]/$row[file_id]' target='_blank'>на сайте</a>)</td><td><a href='/users/$user_row[nickname]'>$user_row[nickname]</a>($row[ip])</td><td>$table_color" . $row['type'] . "</td><td>$table_color" . $row['description'] . "</td><td>$fix $del<td>$row[admin] $fix_date</td></tr>";
}
echo "</table>";
}
if($opt == 'fix_bag') {
$bag_id = $_REQUEST['bag_id'];
$fixed = $_REQUEST['fixed'];
$date=date("Y-m-d H:i:s");
if ($fixed==1) {$inDB->query("UPDATE cms_multimedia_bags SET `fixed`='$fixed', `fix_date`='$date', `admin`='$inUser->nickname' WHERE id=$bag_id");}
else {$inDB->query("UPDATE cms_multimedia_bags SET `fixed`='$fixed', `fix_date`='$date', `admin`='' WHERE id=$bag_id");}
$inCore->redirect('/admin/index.php?view=components&do=config&id='.$_REQUEST['id'].'&opt=bags');
}
if($opt == 'del_bag') {
$bag_id = $_REQUEST['bag_id'];
$inDB->query("DELETE from cms_multimedia_bags WHERE id=$bag_id");
$inCore->redirect('/admin/index.php?view=components&do=config&id='.$_REQUEST['id'].'&opt=bags');
}
///////////////////////////////КОНЕЦ КОДА FIELD/////////////////////////
=) Наш заказчик нанял, нового специалиста php, который якобы "помогает" нам дорабатывать проект=
+152
switch (count($params)) {
case 0:
return $this->{$method}();
case 1:
return $this->{$method}($params[0]);
case 2:
return $this->{$method}($params[0], $params[1]);
case 3:
return $this->{$method}($params[0], $params[1], $params[2]);
case 4:
return $this->{$method}($params[0], $params[1], $params[2], $params[3]);
case 5:
return $this->{$method}($params[0], $params[1], $params[2], $params[3], $params[4]);
default:
return call_user_func_array(array(&$this, $method), $params);
break;
}
cakephp framework v 1.3
+154
if (!empty($params[$fieldName.'_need_group']) ? true : false) $errors[$fieldName] = 2;
Просто очень тщательная проверка, если true то true, а если false то false....
+154
if($type == 1){
if(!is_nan($predpolag_srok)){
if($predpolag_srok<=7 AND $predpolag_srok>0 ){ $real_srok =6; }
elseif($predpolag_srok<=10 AND $predpolag_srok>7){ $real_srok =9; }
elseif($predpolag_srok<=18 AND $predpolag_srok>10){ $real_srok =12; }
elseif($predpolag_srok<=30 AND $predpolag_srok>18){ $real_srok =24; }
elseif($predpolag_srok<=36 AND $predpolag_srok>30){ $real_srok =36; }
else{$real_srok =36;}
}else{
$real_srok =36;
}
}elseif($type == 2){
if(!is_nan($predpolag_srok)){
if( $predpolag_srok<=18 AND $predpolag_srok>0 ){ $real_srok =12; }
elseif($predpolag_srok<=30 AND $predpolag_srok>18){ $real_srok =24; }
elseif($predpolag_srok<=36 AND $predpolag_srok>30){ $real_srok =36; }
elseif($predpolag_srok<=72 AND $predpolag_srok>36){ $real_srok =60; }
elseif($predpolag_srok>72){ $real_srok =84; }
else{$real_srok =60;}
}else{
$real_srok =60;
}
}elseif($type == 7){
if(!is_nan($predpolag_srok)){
if( $predpolag_srok<=18 AND $predpolag_srok>0 ){ $real_srok =12; }
elseif($predpolag_srok<=36 AND $predpolag_srok>18){ $real_srok =36; }
elseif($predpolag_srok<=72 AND $predpolag_srok>36){ $real_srok =60; }
elseif($predpolag_srok>72){ $real_srok =84; }
else{$real_srok =84;}
}else{
$real_srok =84;
}
}elseif($type == 5){
//echo $predpolag_srok;
if(!is_nan($predpolag_srok)){
if( $predpolag_srok<=18 AND $predpolag_srok>0 ){ $real_srok =12; }
elseif($predpolag_srok<=36 AND $predpolag_srok>18){ $real_srok =36; }
elseif($predpolag_srok<=90 AND $predpolag_srok>36){ $real_srok =60; }
elseif($predpolag_srok<=120 AND $predpolag_srok>90){ $real_srok =90; }
elseif($predpolag_srok>90){ $real_srok =120; }
else{$real_srok =120;}
}else{
$real_srok =120;
}
}
вот так весело определяется срок кредита в одной интересной системе
+151
$query=mysql_query("SELECT `harak`
FROM `contacts`
WHERE db_name=`MSSQL2008R2`");
$row=mysql_fetch_array($query);
echo "$row['harak']";
$a[0]=array($sybd=$_POST['sybd']);
$a[1]=array($sybd1=$_POST['sybd1']);
$a[2]=array($sybd2=$_POST['sybd2']);
$a[3]=array($sybd3=$_POST['sybd3']);
$a[4]=array($sybd4=$_POST['sybd4']);
$a[5]=array($harak=$_POST['harak']);
$a[6]=array($harak1=$_POST['harak1']);
$a[7]=array($harak2=$_POST['harak2']);
$a[8]=array($harak3=$_POST['harak3']);
$a[9]=array($harak4=$_POST['harak4']);
$a[10]=array($harak5=$_POST['harak5']);
$a[11]=array($harak6=$_POST['harak6']);
$a[12]=array($harak7=$_POST['harak7']);
$a[13]=array($harak8=$_POST['harak8']);
$a[14]=array($harak9=$_POST['harak9']);
if (isset ($_POST['sybd']) or isset ($_POST['sybd1']) or isset ($_POST['sybd2'])or isset ($_POST['sybd3']) or isset ($_POST['sybd4'])
or isset ($_POST['harak']) or isset ($_POST['harak1']) or isset ($_POST['harak2']) or isset ($_POST['harak3']) or isset ($_POST['harak4']) or isset ($_POST['harak5'])
or isset ($_POST['harak6']) or isset ($_POST['harak7']) or isset ($_POST['harak8']) or isset ($_POST['harak9']))
{
echo "<table border=1>";
echo"<tr><td></td>";
foreach ($a[0] as $sybd) {
echo "<p><td>".$sybd."</td></p>";
}
foreach ($a[1] as $sybd) {
echo "<p><td>".$sybd1."</td></p>";
}
foreach ($a[2] as $sybd) {
echo "<p><td>".$sybd2."</td></p>";
}
foreach ($a[3] as $sybd) {
echo "<p><td>".$sybd3."</td></p>";
}
foreach ($a[4] as $sybd) {
echo "<p><td>".$sybd4."</td></tr></p>";
}
foreach ($a[5] as $sybd) {
echo "<p><tr><td>".$harak."</td></p>";
echo "<p><td>nnn</td></tr></p>";
}
foreach ($a[6] as $sybd) {
echo "<p><tr><td>".$harak1."</td></p>";
echo "<p><td>ffjfj</td></tr></p>";
}
foreach ($a[7] as $sybd) {
echo "<p><tr><td>".$harak2."</tr></td></p>";
}
foreach ($a[8] as $sybd) {
echo "<p><tr><td>".$harak3."</tr></td></p>";
}
foreach ($a[9] as $sybd) {
echo "<p><tr><td>".$harak4."</tr></td></p>";
}
foreach ($a[9] as $sybd) {
echo "<p><tr><td>".$harak5."</tr></td></p>";
}
foreach ($a[10] as $sybd) {
echo "<p><tr><td>".$harak6."</tr></td></p>";
}
foreach ($a[11] as $sybd) {
echo "<p><tr><td>".$harak7."</tr></td></p>";
}
Однокурсница с колхоза делает дипломную работу, попросила помочь кинув кусок кода >_<
+153
/* добавленный код: */
public function preDispatch() {
$id = (int) $this->_request->id;
if ($id > 0) {
$this->_item = doctrine("Item")->findOneById($id);
if (!is_object($this->_item)) {
throw new PageException_NotFound;
}
}
}
/* выброшенный код: */
public function indexAction() {
$itemId = (int) $this->_request->id;
$item = doctrine("item")->findOneBy(array("id" => $itemId, "owner" => $this->_owner->getId()));
if (is_object($item)) {
/* ... */
}
}
Вот такой рефакторинг. Теперь кто хочет - может редактировать все, что не лень подставить в запрос.
+156
public function session_set_lifetime($time){
/*NOT USED with cookies, can be used with sessions*/
return null;
}
тотже мастер класа что и тут:
http://govnokod.ru/9765/
http://govnokod.ru/9777/
+160
public function return_array_element($array, $element){
/*Return the value of specific array element*/
return $array[$element];
}
тотже мастер класа что и тут:
http://govnokod.ru/9765/