- 1
if($_GET['archive'] and $_GET['archive'] != ''){ $archive = $_GET['archive']; } // stupid fix ?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
if($_GET['archive'] and $_GET['archive'] != ''){ $archive = $_GET['archive']; } // stupid fix ?
cutenews
+159
function get_selection()
{
selection = "";
if (document.getSelection)
{
selection = document.getSelection();
selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
selection = selection.replace(/\r\n/gi, " ");
while(selection.indexOf(" ") != -1)
selection = selection.replace(/ /gi, "");
selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n");
}
else
if (document.selection) { selection = document.selection.createRange().text; }
return selection;
}
+159
..... Всякий HTML .....
<?php echo "<div class='divfilter'>"; ?>
<?php echo "Пользователь: " ;?>
<?php echo CHtml::dropDownList('id_member',$id_member, $members); ?>
<?php echo "</div>"; ?>
..... Всякий HTML .....
Доделываю проект на Yii Framework, за предыдущим программистом, в одно их view заметил ))
+159
// this fucking motherfucker is because fucking popup (don't want to remake whole authorisatio system)
if (isset($_SERVER['HTTP_REFERER']) && !preg_match("/\/$/", $_SERVER['HTTP_REFERER']))
$_SERVER['HTTP_REFERER'] .= "/";
И блядь по 10 таких кусков кода на 1 файл.
+159
<form action="" method=post>
<input type="text" size="30" name=""><br><br>
<textarea name="" rows="10" cols="40"></textarea><br>
<p style="font:15px sans-serif;color:#0e54a9;margin-top:5px;margin-bottom:-10px;">Антиспам:</p><br>
<?php
$i=1;
do
{
$num[$i] = mt_rand(0,9);
echo "<img src='img/".$num[$i].".jpg' border='0' align='bottom' vspace='5px'>";
$i++;
}
while ($i<5);
$captcha = $num[1].$num[2].$num[3].$num[4];
?>
<br><br>
<input name="captcha" type="hidden" value="<?php echo $captcha ;?>">
<input name="pr" style="margin-top:-15px;margin-bottom:5px" type="text" size="9" maxlength="4"><br><br>
<input type="submit" value="Відправити" name="submit">
<input type="reset" value="Очистити" name="submit">
</form>
так мы рисуем капчу
+159
echo "<center><br><br><form method=\"POST\" action=\"\">
<select name=\"Data\">";
$query="SELECT dtDate FROM Energo ORDER BY dtDate Desc";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
echo "
<option>".$row['dtDate']."</option>";
}
echo "</select>
<input value=\"OK\" type=\"submit\">
</form><center>";
if(!empty($Data))
{
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по ..... по состоянию на $Data г.<br><br>";
require_once ("tablebuh.lpd");
echo "<center><br><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
</center>";
}
else
{
echo "<form method=\"POST\" action=\"\">";
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по .... по состоянию на ";
$query="SELECT dtDate FROM Energo WHERE id='1'";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
$Data=$row['dtDate'];
echo $row['dtDate']."<br><br>";
require_once ("tablebuh.lpd");
echo "</center>";
}
echo "<center><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
";
//А вот и сам tablebuh.php
<?php
if(empty($Data))
{
require_once ("t2.php");
}
else
{
require_once ("t1.php");
}
Хах, первый вопрос который задал себе, не пьян ли я был тогда=)
Самое забавное, в течении 4 месяцев директор не имел никаких претензий по поводу одной и той же информации ежедневно=)
+159
if (!empty($query['date_act_start']) && !empty($query['date_act_end'])) {
if ($query['date_act_start'] && $query['date_act_end']) {
$sphinx->setFilterRange('startdate', $query['date_act_start'], $query['date_act_end']);
}
}
Вот такая проверка встретилась. Железная =)
+159
protected function paperSizeOrientationValidator(p_printpropertiesobj:Object):Boolean
{
var ret_val:Boolean = (p_printpropertiesobj.printJob.paperWidth == _printPaperTab.paperWidth * PRINT_DPI &&
p_printpropertiesobj.printJob.paperHeight == _printPaperTab.paperHeight * PRINT_DPI)
||
(p_printpropertiesobj.printJob.paperHeight == _printPaperTab.paperWidth * PRINT_DPI &&
p_printpropertiesobj.printJob.paperWidth == _printPaperTab.paperHeight * PRINT_DPI)
||
((p_printpropertiesobj.printJob.paperWidth > _paperPrintMarginLow * _printPaperTab.paperWidth * PRINT_DPI && p_printpropertiesobj.printJob.paperWidth < _paperPrintMarginHigh * _printPaperTab.paperWidth * PRINT_DPI) &&
(p_printpropertiesobj.printJob.paperHeight > _paperPrintMarginLow * _printPaperTab.paperHeight * PRINT_DPI && p_printpropertiesobj.printJob.paperHeight < _paperPrintMarginHigh * _printPaperTab.paperHeight * PRINT_DPI))
||
((p_printpropertiesobj.printJob.paperHeight > _paperPrintMarginLow * _printPaperTab.paperWidth * PRINT_DPI && p_printpropertiesobj.printJob.paperHeight < _paperPrintMarginHigh * _printPaperTab.paperWidth * PRINT_DPI) &&
(p_printpropertiesobj.printJob.paperWidth > _paperPrintMarginLow * _printPaperTab.paperHeight * PRINT_DPI && p_printpropertiesobj.printJob.paperWidth < _paperPrintMarginHigh * _printPaperTab.paperHeight * PRINT_DPI))
return ret_val;
}
This is actually ActionScript. An unknown former colleague was trying to "validate paper orientation" before sending the page to the printer...
+159
$infoI = array('Клиент' => 'clientsI', 'Страховая компания' => 'insCompI', 'Поставщик' => 'suppliersI');
$res = db_query('SELECT nid FROM {node} WHERE type=\'bank\'');
$bankI[-1] = 'Пусто';
while($nid = db_fetch_array($res)) {
$node = node_load($nid['nid']);
$bankI[$nid['nid']] = $node->title;
}
$db = new DB("SELECT nid FROM node WHERE type='organization'");
$db = $db->res;
$res_num = mysql_num_rows($db);
foreach($infoI as $key => $value)
${$value}[-1] = 'Пусто';
for($i = 0; $i < $res_num; $i++) {
$temp = mysql_fetch_array($db);
$node = node_load($temp['nid']);
foreach($node->taxonomy as $key => $value) {
${$infoI[$value->name]}[$node->nid] = $node->title;
}
}
+159
# Выполнение действий в транзакции
$this->Sql->UseTransaction = true;
$this->Sql->Transaction( "START" );
# Удаление хэша для востановления пароля
$this->Sql->SQLUpdate( "int[user]", array( "jRecovery" => "" ), array( "jRecovery" => $_GET['uniq'] ) );
# Обновление пароля
$this->Sql->SQLUpdate( "int[user]", array( "password" => self::PWD_HASH( $jNewpass ) ), array( "jRecovery" => $_GET['uniq'] ) );
# Запись данных в СУБД
$this->Sql->Transaction( "COMMIT" );
# Уведомление пользователя по средствам электронной почты
self::SEND_MESS_END_REG( $jRowset['mail'], $jRowset['username'], $jNewpass );
Часть кода... Вчера сонный, жутко уставший, сидел вырубался, и около часа не мог понять, как так почему письмо приходит, а в нём не верный пароль О_о, я мол не мог ошибку допустить, «психнул», и забил на это дело, а сегодня «отдахнувши», вчитался, и такая нелепая ошибка)))
Так, что если, что-то не работает, то идите и отдыхайте)))