- 1
if (!file_exists($this->filePath)) fopen($this->filePath, 'r');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+38
if (!file_exists($this->filePath)) fopen($this->filePath, 'r');
норм чё
+40
Function DateDiff ($interval,$date1,$date2)
{
// получает количество секунд между двумя датами
$timedifference = $date2 - $date1;
switch ($interval) {
case 'w':
$retval = bcdiv($timedifference,604800);
break;
case 'd':
$retval = bcdiv($timedifference,86400);
break;
case 'h':
$retval =bcdiv($timedifference,3600);
break
case 'n':
$retval = bcdiv($timedifference,60);
break;
case 's':
$retval = $timedifference;
break;
}
return $retval;
}
Не моё, где-то на просторах интернета обнаружил.
+46
$confs = array();
$q = new WP_Query(array('post_type' => 'conference',
'posts_per_page' => -1,
'meta_key' => 'cd-conference-date-start',
'orderby' => 'meta_value_num',
'order' => 'DESC'
));
while($q->have_posts()): $q->the_post();
$confs[date("Y", get_post_meta($post->ID, 'cd-conference-date-start', true))][] = array('conf_title' => get_the_title(),
'conf_date_start' => get_post_meta($post->ID, 'cd-conference-date-start', true),
'conf_date_end' => get_post_meta($post->ID, 'cd-conference-date-end', true),
'conf_link' => get_permalink(),
'conf_city' => get_post_meta($post->ID, 'cd-conference-city', true),
'conf_icon' => get_the_post_thumbnail()
);
endwhile;
wp_reset_postdata();
WordPress. Глубже, чем вы себе можете представить.
+57
if( $data['id_Account'] =! $this->user->Account )
+74
//переворачиваем массив с ног на голову, отрезаем голову, чтоб осталось 10 элементов и ставим все что осталось на ноги
$_lasts = array_reverse(array_splice(array_reverse($last_view), 5));
"казнь" массива
+43
<?php
function monthName($monthNumber) {
echo date('F', strtotime('first day of '.($monthNumber - date('n')).' month'));
}
monthName(10);
?>
Знаю, что не говнокод, но решил запостить - поделиться, ибо встречал тут много говнокода относительно подобного алгоритма получения названия месяца по порядковому номеру онного и много различных вариантов "неговнокода" в коментариях, но именно такой "пыхдатой" реализации не видел - впечатлило, хороший "антиВелосипед" :)
+41
function sqldate2time($date) {
list($y, $m, $d) = explode('-', $date);
$res = mktime(3,0,0,$m,$d,$y);
return($res);
}//function
//Добавляем к дате указанное кол-во дней
function add_days($date, $days = 1) {
$t = sqldate2time($date);
$t += (86400*$days);
return(date('Y-m-d', $t));
}//function
Попытка на каком-то форуме, прибавить интервал времени (к примеру 7 дней)
+58
// что-то страшно мне стало
class Mysql{
private $db = null;
private $result = null;
//private $row = null;
function __construct($dbname,$dbuser,$dbpass,$dbhost){
$this->db = mysql_connect($dbhost, $dbuser, $dbpass) or die("MySQL Error: " . mysql_error());
mysql_select_db($dbname) or die ("<br>Invalid query: " . mysql_error());
mysql_query("SET NAMES utf8") or die ("<br>Invalid query: " . mysql_error());
}
function connect(){
if(!$this->db){
exit("Error connect BD!");
}
}
function query($query){
if(!$query){exit("No [query]");}
$this->result = $query = mysql_query($query) or die ("<br>Invalid query: " . mysql_error());
return $query;
}
}
+53
<?if($arElement["PROPERTIES"]["POSTAV"]["VALUE_ENUM_ID"]==73){?>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?><div width="115px" height="105px"><?}?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a></div>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?></div><?}?>
<?}else{?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" height="105" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a>
<?}?>
<br>
<?endif?></td>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
<?$cell++;
if($cell%$arParams["LINE_ELEMENT_COUNT"] == 0):?>
</tr>
<?endif?>
<?endforeach; // foreach($arResult["ITEMS"] as $arElement):?>
<?if($cell%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?while(($cell++)%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?endwhile;?>
</tr>
<?endif?>
</table></div>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br />
<?
$arResult["NAV_STRING"] = str_replace('| <a href="/e-store/rings/diamond.php?bitrix_include_areas=Y&bitrix_show_mode=configure&login=yes&SHOWALL_1=1">Все</a>','',$arResult["NAV_STRING"]);
?>
<?=$arResult["NAV_STRING"]?>
<?endif;?>
+55
<option <? if(isset($_POST['day']) and $_POST['day']=="01") echo "selected"; ?> value="01">1</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="02") echo "selected"; ?> value="02">2</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="03") echo "selected"; ?> value="03">3</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="04") echo "selected"; ?> value="04">4</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="05") echo "selected"; ?> value="05">5</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="06") echo "selected"; ?> value="06">6</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="07") echo "selected"; ?> value="07">7</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="08") echo "selected"; ?> value="08">8</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="09") echo "selected"; ?> value="09">9</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="10") echo "selected"; ?> value="10">10</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="11") echo "selected"; ?> value="11">11</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="12") echo "selected"; ?> value="12">12</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="13") echo "selected"; ?> value="13">13</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="14") echo "selected"; ?> value="14">14</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="15") echo "selected"; ?> value="15">15</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="16") echo "selected"; ?> value="16">16</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="17") echo "selected"; ?> value="17">17</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="18") echo "selected"; ?> value="18">18</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="19") echo "selected"; ?> value="19">19</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="20") echo "selected"; ?> value="20">20</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="21") echo "selected"; ?> value="21">21</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="22") echo "selected"; ?> value="22">22</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="23") echo "selected"; ?> value="23">23</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="24") echo "selected"; ?> value="24">24</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="25") echo "selected"; ?> value="25">25</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="26") echo "selected"; ?> value="26">26</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="27") echo "selected"; ?> value="27">27</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="28") echo "selected"; ?> value="28">28</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="29") echo "selected"; ?> value="29">29</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="30") echo "selected"; ?> value="30">30</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="31") echo "selected"; ?> value="31">31</option>
вЫводим дни в селекте )) А как ты выводишь дни в селекте? %)