- 1
- 2
- 3
- 4
- 5
try {
throw new CException($exceptionMessage);
} catch (CException $e) {
Yii::app()->errorHandler->processException($e);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
try {
throw new CException($exceptionMessage);
} catch (CException $e) {
Yii::app()->errorHandler->processException($e);
}
береженного catch бережет
+155
if (!$left || !$right) return true;
$sql = "DELETE FROM {$this->_tableName} WHERE `user_id`=$user_id";
$this->_db->exec($sql);
if (!$this->_isTriggers) {
if (($right - $left) == 1) {
$sql = "UPDATE {$this->_tableName} SET `left`=IF(`left` >= $left,`left`-2,`left`),`right`=`right`-2 WHERE `right` >= $left";
} else {
$sql = "UPDATE {$this->_tableName} SET
`left`=IF(`left` BETWEEN $left AND $right,`left`-1,`left`),
`right`=IF(`right` BETWEEN $left AND $right,`right`-1,`right`),
`level`=IF(`left` BETWEEN $left AND $right,`level`-1,`level`),
`left`=IF(`left`>$right,`left`-2,`left`),
`right`=IF(`right`>$right,`right`-2,`right`)
WHERE `right` > $left
";
}
$this->_db->exec($sql);
Только ручной сбор запроса. Zend Db
+150
if (isset($_trade) && $_trade == 'wholesale') {
header('Location: /market/order/');
exit;
}
else {
header('Location: /market/order/');
exit;
}
Нашел в коде магазина
+143
$result_set = mysql_query("SELECT * FROM $db.$class_table WHERE class_id = ".$_POST["class_id"]." ORDER BY `class_name_short` ASC LIMIT 0 , 1;")
or die("Invalid query: " . mysql_error());
while ($row = mysql_fetch_array($result_set, MYSQL_ASSOC))
{
echo(json_encode($row));
}
Пыталась выбирать одну запись из таблицы и передавать ее на клиент.
По логике вещей должен быть более элегантный подход, но я о нем не знаю... :(
Если кто знает, то поделитесь.
+147
trim($_GET['password'])
nc
+161
if (file_exists($path.'/'.$rename_to))
throw Service_Unzip_Exception("Target catalog ".$path.'/'.$rename_to." already exist");
rename($path.'/'.$old_dir,$path.'/'.$rename_to);
}
+149
$years = range(date('Y', $now), date('Y', strtotime('+ 1 year', $now)));
Пятница в моей голове... А надо было всеголтшь действующий и следующий
+153
$payout_rate = isset( $transfer['draft'] ) ? ( $transfer['payout_rate'] == '' ? 0 : $transfer['payout_rate'] ) : 1;
if( isset( $this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["sum"] ) ) {
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["quantity"] += $transfer["quantity"];
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["sum"] += $transfer["perechisleno"] * $rate * $payout_rate;
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["commission"] += $transfer["udergano"] * $rate * $payout_rate;
}
else {
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["quantity"] = $transfer["quantity"];
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["sum"] = $transfer["perechisleno"] * $rate * $payout_rate;
$this->_drafts[$transfer["agent"]][$transfer["id_project"]][$transfer["draft_date"]][$currencyId]["commission"] = $transfer["udergano"] * $rate * $payout_rate;
}
тайный культ массивов
+157
.td-basket .region>.td-list .td-a>p+div>p:first-child+p,
.td-basket .region>.td-list>div>img+div>p+p>span,
.td-basket .region>.td-list .td-a>p+div+div>p:first-child+p,
.td-basket .region>.td-list h2
{
font-size: 16px;
}
Ниндзя-верстак
+151
<?php
...
if( preg_match( "#\.#is", $current_rating ) )
{
list( $n1, $n2 ) = explode( ".", $current_rating );
$current_rating = floatval( $n1.".".substr( $n2, 0, 2 ) );
}
round?