- 1
- 2
- 3
- 4
- 5
- 6
- 7
def format_price price, delimeter = ' '
s, i = price.to_s.reverse, 0
Array.new(s.size) do |n|
c = n.zero? ? '' : ((i += 1) % 3).zero? ? delimeter.to_s : ''
c + s[n, 1]
end.join.reverse
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−94
def format_price price, delimeter = ' '
s, i = price.to_s.reverse, 0
Array.new(s.size) do |n|
c = n.zero? ? '' : ((i += 1) % 3).zero? ? delimeter.to_s : ''
c + s[n, 1]
end.join.reverse
end
10000 -> "10 000"
Как такое вообще принято делать между ровными пацанами?
+162
<tbody>
<script type="application/json">
{
"remoteURL" : "/index.php?module=User&controller=Ajax_Group",
"saveState" : true,
"browseable":
{
"entriesTotal": {$amountGroups},
"entriesPage": {$itemsPerPage},
"activePage": {$activePage}
},
"columns":
{
"title":
{
"dataType": "string"
},
"description":
{
"dataType": "string"
}
},
"searchable":
{
"searchCols": [ "title", "description" ],
"activeSearch": "{addcslashes( $searchTerm, '"' )}",
"minSearchLength" : {$searchMinWordLength}
},
"sortable":
{
"sortCols": [ "title", "description" ],
"activeCol":
{
"column": "{$sortColumn}",
"sortDir" : "{$sortDirection}"
}
},
"clickable":
{
"defaultAction": [ "{Common_Image_Icon_Ajax::EDIT}" ]
}
}
</script>
{foreach $Groups as $Group}
{$group_id = $Group->getGroup_Id()}
<tr>
{if $rightToExport}
<td class="selector"><input type="checkbox" name="checkedGroups[]" value="{$group_id}"></td>
{/if}
<td>{$Group->escapeTitle()}</td>
<td>{$Group->escapeDescription()}</td>
{if $rightEdit || $rightDelete || $rightMail}
<td class="actions">
{Common_Image_Icon_Overlay::fetchIcon(Common_Image_Icon::EDIT, _( 'Edit' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Overlay_Group', 'action' => 'edit', 'id' => $Group->getGroup_Id()] ))}
{if $rightDelete}
{$sql = "SELECT assessment_id FROM cobit_assessments WHERE usergroup_id = {$Group->getGroup_Id()} LIMIT 0,1"}
{$MySqlI = DatabaseConnector::getConnector()}
{$Result = $MySqlI->query( $sql )}
{if !( is_object( $Result ) and $Result->getNumRows() > 0 )}
{Common_Image_Icon_Ajax::fetchDelete( _( 'Delete' ), _( 'Do you really want to delete this Group?' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Ajax_Group', 'action' => 'delete', 'id' => $Group->getGroup_Id()] ), $Group->getGroup_Id() )}
{else}
{Common_Image_Icon::fetchIcon(Common_Image_Icon::INFO, _("User Group is not deletable, because it is in use."))}
{/if}
{/if}
{if $rightMail}
{$sJavaScriptAction = Common_Event_Trigger_Overlay::fetch( Common_Event_Trigger_Overlay::OPEN, [ 'url' => "/index.php?module=User&controller=Overlay_Group&action=sendGroupMail&id={$Group->getGroup_Id()}"] )}
{Common_Image_Icon_Ajax::fetchIcon( Common_Image_Icon_Ajax::EMAIL, _('Send mail'), $sJavaScriptAction)}
{/if}
</td>
{/if}
</tr>
{/foreach}
</tbody>
Smarty Ajax SQL Table
Как все таки вставить SQL в Smarty.
−119
...
IF i.TYPE IS NOT NULL AND i.TYPE IS NOT NULL THEN
INSERT INTO R_ACTIVITY_PARAMETER( ACTIVE_FLAG,PROPERTY,PARAMETER_DOMAIN,SOURCE,DESCRIPTION,CODE)
VALUES('1',i.TYPE,i.R_ACTIVITY_1_INS_180,i.SOURCE_TYPE,i.DESCRIPTION,i.TYPE);
...
Oracle 10.2
Может быть это какой-то "нездоровый" кодогенератор...
−110
UPDATE ...
SET ...
WHERE ...
AND NVL(fndr_constraint,'ABC')=NVL('','ABC')
...
Oracle 10.2 продакшн код.
Это прям какое-то нездоровое влечение к NVL...
+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 );
Часть кода... Вчера сонный, жутко уставший, сидел вырубался, и около часа не мог понять, как так почему письмо приходит, а в нём не верный пароль О_о, я мол не мог ошибку допустить, «психнул», и забил на это дело, а сегодня «отдахнувши», вчитался, и такая нелепая ошибка)))
Так, что если, что-то не работает, то идите и отдыхайте)))
+136
<div id="steklo">
<div class="sloy1">
<?php include ("modul/header_modul/header_modul.html") ?>
</div>
<?php include ("modul/rasdelitel/rasdelitel.html") ?>
<div class="sloy1">
<table id="absolut-content">
<tr>
<td>
<?php include ("modul/content_modul/content_modul.html") ?>
<div id="futer">футер</div>
</td>
</tr>
</table>
</div>
</div>
Обнаружил в проекте знакомого. Впечатлило. Теперь чувствую себя уютненько ^^ "Хорошо, хорошо... хорошо что у меня такого нету"
−155
1
Минимальная программа на 1С
+146
main(){}
Минимальная программа на Си.
−117
/*Ахтунг! Содержит бубен*/
public function ToDown():void
{
while (!downCollisionTest(figure))
{
figure.position.y++;
}
RedrawFigure();
setTimeout(function():void{Down();}, 5);
}
+136
(defparameter *pcl-files-map*
'#(("introduction-why-lisp"
"Введение: почему Lisp?"
"%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83lisp") ; <- WTF???
("lather-rinse-repeat-a-tour-of-the-repl"
"Намылить, смыть, повторить: знакомство с REPL"
"%D1%82%D1%83%D1%80%D0%B2repl") ; <- WTF???
;; ...
))
Practical Common Lisp такой Practical.
https://github.com/archimag/rulisp/blob/master/src/pcl.lisp
Матёрые лисперы просветите, если я что-то не понимаю: неужели хранение ссылок в исходном коде в таком виде чем-то обосновано?