- 1
<a href="javascript:;" class="detail_back_link" ahref="/services_catalog/appl_list.php?SECTION=<?=$arResult["Block"]["ID"]?>"></a>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
<a href="javascript:;" class="detail_back_link" ahref="/services_catalog/appl_list.php?SECTION=<?=$arResult["Block"]["ID"]?>"></a>
Добавить атрибут ahref к тегу <a> ??? Фантазер-разработчик. И написать href="javascript:;"........
Караул.
+154
$background_nid = _get_last_section_background($node);
$new_background_nid = ($background_nid == 47)?48:47;
$background_color = db_query("SELECT field_background_color_value FROM {field_revision_field_background_color} WHERE entity_id=:nid AND entity_type='node'", array(":nid" => $new_background_nid))->fetchField();
$style_background = "background-color: #".$background_color."; ";
Изысканное получение node id в Drupal
+171
if($pos === false){
$true = true;
}
else{
$true = false;
}
if($true){ /* тут код */ }
Просто оставлю это здесь.
+146
$synonyms = array(
1 => 'once',
2 => 'twice',
3 => 'three times',
4 => 'four times',
5 => 'five times',
6 => 'six times',
7 => 'seven times',
8 => 'eight times',
9 => 'nine times',
10 => 'ten times',
);
Dima, ты лучший!;)
+155
function compileStr($arrStrings) {
if (is_array($arrStrings)) {
$part1 = 'a:2:{s:5:"VALUE";a:';
$part2 = 's:11:"DESCRIPTION";a:';
$part3 = '}';
$ornums = array();
foreach ($arrStrings as $str) {
$exp = explode(",", str_replace(" ", "", $str));
$ornums = array_merge($ornums, $exp);
}
$ecount = count($ornums);
$s1 = $ecount.':{';
$s2 = $ecount.':{';
for ($i = 0; $i < $ecount; $i++) {
$s1 .= 'i:'.$i.';s:'.strlen($ornums[$i]).':"'.$ornums[$i].'";';
$s2 .= 'i:'.$i.';s:0:"";';
}
$s1 .= '}';
$s2 .= '}';
$result = $part1.$s1.$part2.$s2.$part3;
return $result;
}
}
Нашел в дебрях проекта. Писать php-сериализатор на php - это концептуально )))
если кто не понял функция делает вот это:
if (is_array($arrStrings)) {
$ornums = explode(',', implode(',', str_replace(' ', '', $arrStrings)));
return serialize(array("VALUE" => $ornums, "DESCRIPTION" => array_fill(0, count($ornums), '')));
}
+153
$rec_area=sql2arr2('select om,alr from omolog where omvis=1');
названия полей и таблицы
+159
class Z {
public function __toString() { return 'zzzzzzzz'; }
}
$zz = array();
$zz[call_user_func_array('sprintf', array('%s', new Z))] = 1;
нахуй так жить?
+151
error_reporting( 0 );
unset( $x[new XSLTProcessor()][new RecursiveArrayIterator()] );
+138
private function toDBFields($fields){
$db_fields = array();
if ($fields){
foreach($fields as $field){
switch ($field){
case 'p_bits':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'n2':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'n1':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'cntdf':
if (!array_search('cntdf',$db_fields)) $db_fields[] = 'cntdf';
break;
case 'first_pckg':
break;
case 'az':
if (!array_search('az',$db_fields)) $db_fields[] = 'az';
break;
case 'akb_v':
//if (!array_search('b2',$db_fields)) $db_fields[] = 'b2';
if (!array_search('b3',$db_fields)) $db_fields[] = 'b3';
break;
case 'p1code':
case 'ignition_ap1':
if (!array_search('b4',$db_fields)) $db_fields[] = 'b4';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p2':
case 'fuel_p2_debug':
case 'p2code':
if (!array_search('b5',$db_fields)) $db_fields[] = 'b5';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p3':
case 'fuel_p3_debug':
case 'p3code':
case 'p3code_debug':
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p3p4_2drt':
if (!array_search('b8',$db_fields)) $db_fields[] = 'b8';
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p2p3':
if (!array_search('b5',$db_fields)) $db_fields[] = 'b5';
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p4':
case 'p4code_debug':
case 'p4code':
if (!array_search('b8',$db_fields)) $db_fields[] = 'b8';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
}
}
}
return $db_fields;
Вот такой кейс который используется в системе для перевода типа переменной к названию поле в таблице ....
+154
<?php
session_start();
include("database.php");
include("filter.php");
$filter = new Filter();
isset($_GET['cat']) ? $id = $filter->Symbols($_GET['cat']) : exit("Вы зашли на страницу без параметра!");
if ( !isset($_POST['class']) && empty($_POST['class']) )
{
include('header.php');
echo '
<title>Title</title>
';
include('slider.php');
echo '
<div id="Content">
';
}
$query_amount = $mysqli->query("SELECT COUNT(id) FROM `page_film` WHERE `genre_film`='$id' ");
$amount_film = $query_amount->fetch_row();
$query = $mysqli->query("SELECT * FROM `page_film` WHERE `genre_film`='$id' ORDER BY `id` DESC ");
if ( $amount_film[0] > 0 )
while( $row = $query->fetch_array(MYSQLI_ASSOC) )
echo '
<div class="block-film">
<a class="block-link-image" href="../films/film.php?id='.$row['id'].'">
<img src="'.$row['poster'].'" />
</a>
<div class="block-film-text">
<p class="film-name">
<a href="../films/film.php?id='.$row['id'].'">'.$row['title'].'</a>
</p>
<p class="film-mini-name">
<a href="../films/film.php?id='.$row['id'].'">'.$row['desc'].'</a>
</p>
<p class="film-genre"><span>'.$row['genre'].'</span></p>
<p class="film-description">'.$row['description'].'</p>
</div>
</div>
';
if ( !isset($_POST['class']) && empty($_POST['class']) )
{
echo '
</div>
</body>
</html>
';
}
?>