- 1
- 2
- 3
- 4
// Блок "Наши партнеры"
if ($('#our_partners_links2').length) {
if ($('#our_partners_links2').html().match(/^\s*<\!\-\-[^<>]*\-\->\s*$/)) $('#our_partners_links1').hide();
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
// Блок "Наши партнеры"
if ($('#our_partners_links2').length) {
if ($('#our_partners_links2').html().match(/^\s*<\!\-\-[^<>]*\-\->\s*$/)) $('#our_partners_links1').hide();
};
Парсим собственный DOM регулярками. http://www.gay.ru/misc/js/gay/init_main.js
+161
public function searchPaymentsByParams($timestampFrom=null, $timestampTo=null, $recipient=null, $client_id=null,
$pay_system=null, $account=null, $ip=null, $status=null,
$pay_currency=null, $pay_amount_from=null, $pay_amount_to=null,
$get_currency=null, $get_amount_from=null, $get_amount_to=null,
$status_ps=null, $limit=30, $offset=0);
проект сосотоит чуть менее чем полностью из подобных сигнатур
+161
$reload_one_by_one = $folder = $datashow = $tagdelete = $ipdatauser = $design = $open_all = $catshow = $main = $daleeshow = $openshow = $number = $add = $size = $papki_numbers = $zagolovokin = $menu = $noli = $show_title = $random = $showlinks = $open_new_window = $shablon = $show_new_pages = $reload_link_show = $reload_link_time = $reload_link_on_start = $show_pages_from = $calendar_future = $calendar_years = $re_menu_type = $must_have_foto_adres = $papki_in_razdel_show = $papki_in_razdel_punkt = $papki_in_papki_show = $papki_in_papki_punkt = $papki_in_pages_show = $papki_in_pages_punkt = $type_menu_item = $razdel_menu_show = $tag_show = $sort_photo = $archive_type = $archive_sort = $another_css_link = $another_css_options = $another_css_font_1 = $another_css_font_2 = $another_css_color_1 = $another_css_color_2 = $another_css_noimages = $author_show = 0;
Кажется найден «брат» говнокода http://govnokod.ru/17836
+161
function user_ini() {
session_start();
dbconnect();
if(!isset($_SESSION['id']) && isset($_COOKIE['id'])) {
$u_id=security_sql($_COOKIE['id'],32);
$id_request = mysql_query("select id from users where uniq_id='$u_id'");
if(mysql_num_rows($id_request) == 1) {
$id_mass = mysql_fetch_array($id_request);
$_SESSION['id'] = $id_mass['id'];
}
else die("wrong user data");
}
if(isset($_SESSION['id'])) {
mysql_query("UPDATE users SET last_date='".date("Ymd")."' where id='".$_SESSION['id']."'");
}
}
инициализируем юзверя
+161
<?
// ...
preg_match('/^[0-9]{1,}$/', $value) // positive integer
|| ( // or negative integer
(substr($value, 0, 1) === '-')
&& preg_match('/^[0-9]{1,}$/', substr($value, 1))
)
?>
В битриксе так и не выучили регулярки..
+161
function array_search_my($string,$array){
foreach($array as $el){
if($el==$string) return true;
}
return false;
}
in_array - не круто.
+161
/*ф-я для дебага*/
function dump(obj) {
var out = "";
if(obj && typeof(obj) == "object"){
for (var i in obj) {
out += i + ": " + obj[i] + "\n";
}
} else {
out = obj;
}
//PopUp(out);
alert(out);
}
+161
there is a reason why opencart is the no.1 most used ecommerce solution in places like china and india, its the easiest code base to understand!
--
many apps servers! what does that mean? you mean different applications running from the same framework?
you build each application starting from the index.php file and include what ever library classes you require.
--
"I agree with you that it's harder to write simple code, because REPEATING CODE IS HARD TO DEBUG HARD TO READ AND TO CORRECT. so it makes you waste a lot of time."
this is what search and replace is for!
Создатель опенкарта (Daniel Kerr) исходит на говно, много мякотки
http://www.techchattr.com/never-use-opencart#comment-1151857248
+161
public function set_debug($fparam) {
$this->set_debug_mode($fparam);
}
protected function set_debug_mode($fparam) {
$this->set_localization_debug_mode($fparam);
}
private function set_localization_debug_mode($fparam) {
$this->set_localization_debug_mode_log_service($fparam);
}
private function set_localization_debug_mode_log_service($fparam) {
$conf = //...тут уже что-то делает, наконец-то
}
Я понимаю, если бы они просто были алиасами... Но почему protected/private?
+161
this.$items = this.$items.last().add(this.$items.not(this.$items.last()));
this.$items – jQuery многоножка