- 1
- 2
- 3
- 4
- 5
<?php
define('FLAG', true);
/*немного другого кода*/
while(FLAG){ if(FLAG===true && FLAG!==false) break; }
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156.1
<?php
define('FLAG', true);
/*немного другого кода*/
while(FLAG){ if(FLAG===true && FLAG!==false) break; }
?>
Ну это надо же!!!
Зачем так писать?
+156
abstract class FR_Request_Common
{
use FR_Library_Class_ParamHandler
}
Я просто оставлю это тут
+156
$response['formPassport']['disable'] = true;
if ($houseRevision->getStage() == HouseStage::EXPLOITED or $houseRevision->getStage() == HouseStage::DECOMMISSIONED or $houseRevision->getStage() == HouseStage::DRIFTING) {
$response['formPassport']['disable'] = false;
}
if (!empty($items['result'])) {
$response['formPassport']['success'] = true;
} else {
$response['formPassport']['success'] = false;
}
+156
$value = trim($value);
$delim = array('/','.');
foreach ($delim as $delimiter){
$x = strpos($value, $delimiter);
if($x === false) continue;
else{
$value=str_replace($delimiter, '-', $value);
break;
}
}
Замена '/' & '.' на '-' в строке
+156
private static function _convertMatrixReferences($formula) {
// тут код.........
($openCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '}'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '}' encountered");
}
} elseif ($openCount > $closeCount) {
if ($closeCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '{'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '{' encountered");
}
}
}
return $formula;
} // function _convertMatrixReferences()
кусок PHPExcel
Удивительно но _raiseFormulaError метод объекта.
И чего теперь делать ума не приложу.
+156
<?php
// Код курильщика
for ($i=1;$i<8;$i+=2){
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
if($i==7) {$i+=3;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
else {
if($i==10) {
$i+=4;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
else {
for ($i=20;$i<45;$i+=10){
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
if($i==40){$i+=20;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
$i+=30;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
}
}
}
// Код здорового человека (провели рефакторинг)
$ST_variants = array('1', '3', '5', '7', '10', '14', '20', '30' , '40', '60', '90');
foreach ($ST_variants as $value) {
print "<option ". ($value==$row->ShipingTime) ? 'selected' : '' ; ." value='".$value."'>".$value."</option>";
}
Заказчик хотел получить <select> со списком значений: '1', '3', '5', '7', '10', '14', '20', '30' , '40', '60', '90'...
+156
for ($i=1;$i<=10;$i++) {
if(isset(${"imagenum".$i})) {
....
}
}
И такое бывало
+156
<?php
function rus_date($time_stamp){
$date_time = date( "Y-m-d H:i:s",time() - 3600);
$time_s = strtotime($date_time);
$date_segodna = date( "Ymd",time() - 3600);
$date_kisa = date( "Ymd",time() - 86400);
$data_one_year = date( "Ymd",time() - 31536000);
$date = date("Y-n-d H:i:s", $time_stamp);
$date_segodna_items = date("Ymd", $time_stamp);
$raznost = strtotime($date_time) - strtotime($date);
$explode_two = explode(' ',$date);
$explode = explode('-',$explode_two[0]);
$explode_good = explode(':',$explode_two[1]);
$month = array('янв','фев','март','апр','май','июнь','июль','авг','сен','окт','нояб','дек');
$num = (int)$explode[1];
$num = $num - 1;
$mes = $month[$num];
if($date_segodna == $date_segodna_items){
if($date_segodna == date( "Ymd",$time_stamp)){
return 'Сегодня в '.$explode_good[0].':'.$explode_good[1];
}
else{
return 'Вчера в '.$explode_good[0].':'.$explode_good[1];
}
}
elseif($date_kisa == $date_segodna_items){
return 'Вчера в '.$explode_good[0].':'.$explode_good[1];
}
elseif($raznost >= 31536000){
return $explode[2].' '.$mes.' '.$explode[0].' в '.$explode_good[0].':'.$explode_good[1];
}
elseif($raznost <= 31536000){
return $explode[2].' '.$mes.' в '.$explode_good[0].':'.$explode_good[1];
}
else{
return $explode[2].' '.$mes.' '.$explode[0].' в '.$explode_good[0].':'.$explode_good[1];
}
}
rus_date(Если временая метка ровна 0) // вернет ( 01 янв 1970 в 04:00 )
rus_date(Сегодняшняя метка) // вернет ( Сегодня в 04:00 )
rus_date(Если временая метка из прошлого и прошлому больше 24 часов но меньше 48ч) // вернет ( Вчера в 04:00 )
rus_date(Если больше 2 дней ) // вернет такую дату ( 04 дек в 04:00 )
Форматирование времени просто подставить временную метку в функцию
Го посмеемся вместе?
+156
<?php
error_reporting(E_ALL);
require_once('project.php');
$loader = new Twig_Loader_Filesystem('templates');
$twig = new Twig_Environment($loader,
array(
'cache' => 'compilation_cache',
'debug' => true
)
);
$twig->addExtension(new Twig_Extension_Debug());
$data='';
$data .= summ('summa','zvit');
$payments =getPayments();//tableM(getPayments());
if (array_key_exists('go', $_REQUEST))
{
$go=$_REQUEST['go'];
}
else
{
$go='';
}
switch ($go) {
case '':
echo $twig->render('index.html',array('payments' => $payments)); ); //
break;
case 'addData':
$form = showForm();
echo "$form";
break;
case 'add':
$data=$_POST['data'];
$summa=$_POST['summa'];
addDate($data,$summa);
redirect('index.php');
break;
case 'delete':
$id = $_GET['id'];
delete($id);
redirect('index.php');
break;
}
+156
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body background="money.jpg">
<h1 align="center">Звіт по витратах</h1>
<table align="center">';
{% for item in payments['list'] %}
<tr><td>{{ item['data']}}</td>
<td>{{item['summa']}}</td>
<td>{{item['id']}}</td>
<td><button onclick="window.location.href=index.php/?id={{item['id']}}&go=delete"><img src="del.gif" alt="Del"style="vertical-align: middle"> </button></td></tr>
{% endfor %}
</table>
</br></br></br>
<table align="center"><tr><td><button onclick="window.location.href='index.php?go=addData'">
<img src="add.png" alt="Add" style="vertical-align: middle">Додати новий запис </button></td></tr></table>
</body>
</html>