- 1
dirname(__FILE__)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
dirname(__FILE__)
+159
$this->addException(Mage::helper('dataflow')->__('Found %d rows.', $this->_countRows));
$this->addException(Mage::helper('dataflow')->__('Starting %s :: %s', $adapterName, $adapterMethod));
$batchModel->setParams($this->getVars())
->setAdapter($adapterName)
->save();
// $adapter->$adapterMethod();
return $this;
$dom = new DOMDocument();
// $dom->loadXML($this->getData());
if (Mage::app()->getRequest()->getParam('files')) {
$path = Mage::app()->getConfig()->getTempVarDir().'/import/';
$file = $path.urldecode(Mage::app()->getRequest()->getParam('files'));
if (file_exists($file)) {
$dom->load($file);
}
} else {
$this->validateDataString();
$dom->loadXML($this->getData());
}
Magento 1.5 stable. после return'a идёт около 70 строк... Насладиться можно тут http://svn.magentocommerce.com/source/branches/1.5/app/code/core/Mage/Dataflow/Model/Convert/Parser/Xml/Excel.php
+131
/*здесь заданы значения листов x и y соответственно*/
x: [...] $
y: [...] $
...
/*и понеслась*/
xx: [-10] $
for i in create_list(i,i, 2,length(h)) do
xx: append(xx, [i,i]) $
xx: append(xx, [10]) $
yy: [ first(x) ] $
for i in create_list(i,i, 2,length(h)) do
yy: append(yy, [x[i-1],x[i]]) $
yy: append(yy, [last(yy)]) $
plot2d( [discrete, xx,yy] ) $
maxima. рисуем кусочно-заданную функцию О_о
−115
for(var name:String in parameters) {
postData = BOUNDARY(postData);
postData = LINEBREAK(postData);
bytes = 'Content-Disposition: form-data; name="' + name + '"';
for ( i = 0; i < bytes.length; i++ ) {
postData.writeByte( bytes.charCodeAt(i) );
}
postData = LINEBREAK(postData);
postData = LINEBREAK(postData);
postData.writeUTFBytes(parameters[name]);
postData = LINEBREAK(postData);
}
Еще один очень простой способ решить проблему многобайтовых кодировок :)
+143
for (int i = 0; i < ptr->len; i++)
{
*(((unsigned char *) ptr->payload) + i) = (unsigned char) toupper(*(((unsigned char *) ptr->payload) + i));
}
Перевод символов, находящихся в строке по адресу ptr->payload (типа void *) в верхний регистр.
−112
this.iconSrc = iconSrc != '' ? iconSrc : iconSrc;
Очевидно, когда-то это было проверкой на пустую ссылку на картинку.
−860
select
(CASE WHEN d.t1_aup_f IS NULL THEN (
CASE WHEN (lag(sum(d.t1_aup_f),1) over (order by d.real_day)) IS NULL THEN (
CASE WHEN (lag(sum(d.t1_aup_f),2) over (order by d.real_day)) IS NULL THEN (
/* ... */
CASE WHEN (lag(sum(d.t1_aup_f),28) over (order by d.real_day)) IS NULL THEN (
CASE WHEN (lag(sum(d.t1_aup_f),29) over (order by d.real_day)) IS NULL THEN
lag(sum(d.t1_aup_f),30) over (order by d.real_day )
ELSE (lag(sum(d.t1_aup_f),29) over (order by d.real_day)) END)
ELSE (lag(sum(d.t1_aup_f),28) over (order by d.real_day)) END)
ELSE (lag(sum(d.t1_aup_f),27) over (order by d.real_day)) END)
/* ... */
ELSE (lag(sum(d.t1_aup_f),2) over (order by d.real_day)) END)
ELSE (lag(sum(d.t1_aup_f),1) over (order by d.real_day)) END)
ELSE d.t1_aup_f END) gf_1
from sometable
таких полей было больше. тут http://paste.org.ru/?zlc3b8 - целиком. для полноты картины. надеюсь, не я написал, хотя... ))))
+164
$host = str_replace( "www.", "", getenv( "HTTP_HOST" ) );
if ( $host != "" )
{
exit();
}
+158
function ShowContent(divId, ajaxIndex, url) {
if (AjaxObjects[ajaxIndex].response != "ok")
{
alert("Неверный пароль");
/*
document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
if (enableCache) {
jsCache[url] = AjaxObjects[ajaxIndex].response;
}*/
AjaxObjects[ajaxIndex] = false;
}
else
window.location.href= "Default.aspx";
}
дурацкая функция, ну кто так обозначает сообщение, надо более полно обозначивать в чем причина непереадресации на нужную мне страницу
+166
for(var i=obj.parentNode.parentNode.childNodes.length;i>=0;i--)
{
if(obj.parentNode.parentNode.childNodes[i]!=undefined)
{
if(obj.parentNode.parentNode.childNodes[i].tagName=="TR")
{
if (obj.parentNode.parentNode.childNodes[i].childNodes[0]!=undefined){
for (var j=obj.parentNode.parentNode.childNodes[i].childNodes.length;j>=0;j--)
{
if(obj.parentNode.parentNode.childNodes[i].childNodes[j]!=undefined){
if(obj.parentNode.parentNode.childNodes[i].childNodes[j].childNodes[0].tagName=="TABLE"){
obj.parentNode.parentNode.childNodes[i].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].attributes.getNamedItem("background").value = "images/category_n.png";
}
}
}
}
}
}
}
Случайно заметил, что на samsung.ru в файрбаг валятся ошибки. Сходил посмотреть и нашел это.