- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$rcn = 0;
foreach ($cites as $cite)
{
$rcn++;
}
if ($rcn == 0)
{
// we banned or network error!
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
$rcn = 0;
foreach ($cites as $cite)
{
$rcn++;
}
if ($rcn == 0)
{
// we banned or network error!
}
Проверка не пустоты массива. Пpосто лень читать мануал(& Google too)! Главное что работает!
+164
/////////////Название ссылок (меню и тд) ////////////////
$file=str_replace('{text_about}',$sph_messages["text_about"],$file); // О нас
$file=str_replace('{text_main}',$sph_messages["text_main"],$file); //
$file=str_replace('{text_news}',$sph_messages["text_news"],$file);
$file=str_replace('{text_web}',$sph_messages["text_web"],$file);
$file=str_replace('{text_pog_gorod}',$sph_messages["text_pog_gorod"],$file);
$file=str_replace('{text_catigor}',$sph_messages["text_catigor"],$file);
$file=str_replace('{text_logo}',$sph_messages["text_logo"],$file);
$file=str_replace('{text_searc}',$sph_messages["text_searc"],$file);
$file=str_replace('{text_img}',$sph_messages["text_img"],$file);
$file=str_replace('{text_add}',$sph_messages["text_add"],$file);
$file=str_replace('{text_help}',$sph_messages["text_help"],$file);
$file=str_replace('{text_search_all}',$sph_messages["text_search_all"],$file);
$file=str_replace('{text_feedback}',$sph_messages["text_feedback"],$file);
$file=str_replace('{text_send}',$sph_messages["text_send"],$file);
$file=str_replace('{text_start}',$sph_messages["text_start"],$file);
$file=str_replace('{text_reg_mail}',$sph_messages["text_reg_mail"],$file);
$file=str_replace('{text_kurs}',$sph_messages["text_kurs"],$file);
$file=str_replace('{text_mail}',$sph_messages["text_mail"],$file);
$file=str_replace('{text_pass}',$sph_messages["text_pass"],$file);
$file=str_replace('{text_lang}',$sph_messages["text_lang"],$file);
$file=str_replace('{text_zapomnit}',$sph_messages["text_zapomnit"],$file);
$file=str_replace('{text_vhod}',$sph_messages["text_vhod"],$file);
$file=str_replace('{text_pogoda}',$sph_messages["text_pogoda"],$file);
$file=str_replace('{text_friend}',$sph_messages["text_friend"],$file);
$file=str_replace('{text_music}',$sph_messages["text_music"],$file);
$file=str_replace('{text_foto}',$sph_messages["text_foto"],$file);
$file=str_replace('{text_video}',$sph_messages["text_video"],$file);
$file=str_replace('{text_search_ras}',$sph_messages["text_search_ras"],$file);
$file=str_replace('{text_add_code}',$sph_messages["text_add_code"],$file);
$file=str_replace('{text_add_des}',$sph_messages["text_add_des"],$file);
$file=str_replace('{text_add_url}',$sph_messages["text_add_url"],$file);
$file=str_replace('{text_add_name}',$sph_messages["text_add_name"],$file);
$file=str_replace('{text_add_ost}',$sph_messages["text_add_ost"],$file);
$file=str_replace('{text_add_znak}',$sph_messages["text_add_znak"],$file);
//////////КАТЕГОРИИ////////
$file=str_replace('{cat}',$sph_messages["cat"],$file);
$file=str_replace('{cat_all}',$sph_messages["cat_all"],$file);
$file=str_replace('{cat_avto}',$sph_messages["cat_avto"],$file);
$file=str_replace('{cat_web}',$sph_messages["cat_web"],$file);
$file=str_replace('{cat_znakom}',$sph_messages["cat_znakom"],$file);
$file=str_replace('{cat_games}',$sph_messages["cat_games"],$file);
$file=str_replace('{cat_komp}',$sph_messages["cat_komp"],$file);
$file=str_replace('{cat_story}',$sph_messages["cat_story"],$file);
$file=str_replace('{cat_soft}',$sph_messages["cat_soft"],$file);
$file=str_replace('{cat_music}',$sph_messages["cat_music"],$file);
$file=str_replace('{cat_sport}',$sph_messages["cat_sport"],$file);
$file=str_replace('{cat_dom}',$sph_messages["cat_dom"],$file);
$file=str_replace('{cat_business}',$sph_messages["cat_business"],$file);
$file=str_replace('{cat_zarabotok}',$sph_messages["cat_zarabotok"],$file);
и так еще over9000 cтрок
мои глаза...
+158
if( !( $users['align'] > 1 AND $users['align'] < 3 ) ) die();
+154
foreach($files as $k => $obj){
foreach($obj as $key => $val){
$temp[$val['file_sort']]=$key;
}
ksort($temp);
foreach($temp as $key => $val){
$temp2[$val]=$obj[$val];
}
$files[$k]=$temp2;
}
не осилил usort(), удаляет ключи... =((
+156
function mydebug($arr1=array(), $narr1='', $arr2=array(), $narr2='', $arr3=array(),$narr3='',$arr4=array(),$narr4='',$arr5=array(),$narr5='',$arr6=array(),$narr6='',$arr7=array(),$narr7='' ) {
$var = 'arr';
$nvar = 'narr';
$quit = false;
for($i=1; $i<8; $i++) {
if(${$var.$i} == 'exit' ) {
$quit = true;
continue;
}
elseif( !is_array(${$var.$i}) || is_array(${$nvar.$i})) {
${$var.$i} = false;
${$nvar.$i} = false;
}
elseif(!empty(${$var.$i})) {
echo ${$nvar.$i}.'<br>';
var_dump(${$var.$i});
echo "<hr>";
}
else continue;
}
if($quit == true) {
exit;
}
}
+162
<?php
//Класс для получения и сохранения данных пользователя.
class User{
const TABLE = 'users';
//Создаём к каждому полю в таблице users переменную (всего столбцов в базе >45)
var $id = 0;
var $user_type = 'private';
var $name = '';
var $surname = '';
var $pk = '';
//.... Тут ещё около 40 переменных
var $contactMail = '';
var $contactPhone = '';
//....Конструктор, получение данных, сохранение данных
//Функции для получения данных пользователя
function getId() {return $this->id;}
function getUser_type() {return $this->user_type;}
function getName() {return $this->name;}
function getSurname() {return $this->surname;}
//.... Тут ещё около 40 аналогичных функций
function getContactMail() {return $this->contactMail;}
function getContactPhone() {return $this->contactPhone;}
//Функции для изменения данных пользователя (в конце нужно вызвать функцию для сохранения)
function setId($data) {$this->id = $data;}
function setUser_type($data) {$this->user_type = $data;}
function setName($data) {$this->name = $data;}
//.... Тут ещё около 40 аналогичных функций
function setContactPhone($data) {$this->contactPhone = $data;}
function setContact_type($data) {$this->contact_type = $data;}
//функция для сохранения данных
function save(){
$fields = Array();
$fields['user_type'] = $this->user_type;
$fields['name'] = $this->name;
//.... Тут ещё около 40 переменных
$fields['contactPhone'] = $this->contactPhone;
$fields['contact_type'] = $this->contact_type;
$this->id = Db::make(self::TABLE, $this->id, $fields);
return 1;
}
}
Класс для получения и сохранения данных пользователя.
Присутсвуют и аналогичные классы для других таблиц в которых количество переменных не меньше.
+153
do_site_map($result, $url_info);
do_robots();
htaccess_do($result, $url_info);
+171
//получаем ip-аддрес
ob_start();
$ip=$_SERVER['REMOTE_ADDR']; echo "$ip ";
$ipusers = ob_get_clean();
http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png
+146
<?php
$my_query = new WP_Query(array("post_status" => "publish",
"post_type" => "portfolio",
"nopaging" => true,
"orderby" => "date",
"name" => "foto"));
foreach($my_query->posts as $album)
{
foreach(simple_portfolio_media($album->ID) as $media)
{
$query = new WP_Query(array('post_type' => 'attachment', 'p' => $media['value']));
$title = $query->post->post_title;
$src = wp_get_attachment_image_src($media['value'], 'thumbnail');
$src_full = wp_get_attachment_image_src($media['value'], 'full');
?>
<p><a href="<?php echo $src_full[0]; ?>" title="<?php echo $title;?>" rel="gallery"><img src="<?php echo $src[0]; ?>" alt="" /><?php echo $title;?></a></p>
<?php
$cnt++;
if($cnt >= 4) break;
}
}
?>
Показывает последние 4 фотки из альбома в портфолио.
Ну, WordPress.
+149
.......
<title><?php
$title = '';
if (isset($GLOBALS['row_item'])){
if (isset($GLOBALS['row_item']['shop_items_catalog_seo_title']) && $GLOBALS['row_item']['shop_items_catalog_seo_title'] != '')
$title = $GLOBALS['row_item']['shop_items_catalog_seo_title'];
else if (isset($GLOBALS['row_item']['shop_items_catalog_name']) && $GLOBALS['row_item']['shop_items_catalog_name'] != '')
$title = $GLOBALS['row_item']['shop_items_catalog_name'];
else if (isset($GLOBALS['row_item']['information_items_seo_title']) && $GLOBALS['row_item']['information_items_seo_title'] != '')
$title = $GLOBALS['row_item']['information_items_seo_title'];
else if (isset($GLOBALS['row_item']['information_items_name']) && $GLOBALS['row_item']['information_items_name'] != '')
$title = $GLOBALS['row_item']['information_items_name'];
}
if ($title == '' && isset($GLOBALS['row_group'])){
if (isset($GLOBALS['row_group']['shop_groups_seo_title']) && $GLOBALS['row_group']['shop_groups_seo_title'] != '')
$title = $GLOBALS['row_group']['shop_groups_seo_title'];
else if (isset($GLOBALS['row_group']['shop_groups_name']) && $GLOBALS['row_group']['shop_groups_name'] != '')
$title = $GLOBALS['row_group']['shop_groups_name'];
}
if ($title == '') $title = $GLOBALS['structure']['structure_menu_name'];
echo $title;
?></title>
<meta name='yandex-verification' content='67f83a51d573cbe2' />
<meta name="verify-v1" content="9K3tCfbm1l144UKH3+ep25FUgP8cgoAyfn7KrUE8bds=" >
<meta name="msvalidate.01" content="AC482BDBAADDEF50AC995A8963801724" />
<?php
if ((CURRENT_STRUCTURE_ID != 42) || !preg_match('/page-(\d+)\/?$/',$_SERVER['REDIRECT_URL'],$match) || $match[1] == '1'){
echo '<meta name="description" content="';
$kernel->show_description();
echo "\">\n";
echo '<meta name="keywords" content="';
$kernel->show_keywords();
echo "\">\n";
;
}
?>
......
<?php
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = 1;
// $shop->ShowShop($shop_id, 'МагазинГруппыТоваровНаГлавной1');// - на память
// добудем корневые группы товаров
$rs_main = $shop->GetGroups($shop_id, 0);
//прикинем сколько должно быть категорий в колонке для равномерного распределения по 3-м колонкам
$count_in_col_tbl = ceil(mysql_num_rows($rs_main)/3);
//пробьем урл магаза
$structure = & singleton ('Structure');
$shop_url = '/'.$structure->GetStructurePath(42);
$i = 0;
while($row = mysql_fetch_assoc($rs_main)){
//добудем список категорий конкретной категории
$rs = $shop->GetGroups($shop_id, $row['shop_groups_id']);
//пробьем урл категории
$path = $shop_url.$row['shop_groups_path'].'/';
if (mysql_num_rows($rs)){
// список каждой категории
echo '<h1><a href="#" class="false">'.$row['shop_groups_name'].'</a></h1><ul>';
//соберем ссылки на подкатегории дочних корневой категории
while($row = mysql_fetch_assoc($rs))
echo '<li><a href="'.$path.$row['shop_groups_path'].'/">'.$row['shop_groups_name'].'</a></li>';
echo '</ul>';
}else{
echo '<h1><a href="'.$path.'">'.$row['shop_groups_name'].'</a></h1>';
}
$i++;
if ($count_in_col_tbl == $i){//а не начать ли новую колонку?
$i = 0;
echo '</td><td width="33%" valign="top">';
}
}
}
?>
......
Человек писал для HostCMS.... Можно судить о профессионализме человека...