- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<?php
//...
public function saveTask($task){
if(is_numeric($task->id)){ //How do I check whether a member exists in php?
//update
}else{
// insert new
}
}
//...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
<?php
//...
public function saveTask($task){
if(is_numeric($task->id)){ //How do I check whether a member exists in php?
//update
}else{
// insert new
}
}
//...
Комментарий на 4-й строке убивает.
Снова код из vTiger CRM.
+161
const LinkText = 'Разместить заявку'; // текст по умолчанию для ссылки в шаблонах
// Применение
$sql = 'SELECT
ContestID,
DateStart,
DateEnd,
Name,
ThumbImg,
EntryText,
ResultText,
LinkText,
"' . self::LinkText . '" AS LinkTextByDefault,
VoteDateStart,
Действительно, почему бы не отправить мускулу константу, чтобы потом получить ее и подставить в шаблон?
+154
function GetStyleList(){
$Styles = array();
$Styles['a']['class'] = 'a';
$Styles['a']['name'] = 'Просто ссылка';
$Styles['a']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['a']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
// menu
$Styles['menu']['class'] = 'a.menu';
$Styles['menu']['name'] = 'Вертикальное меню';
$Styles['menu']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu2']['class'] = 'a.menu2';
$Styles['menu2']['name'] = 'Вертикальное подменю';
$Styles['menu2']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu2']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
......................................./*длины гениталий слона код*/......................................................
$Styles['block_text2_page']['class'] = '.block_text2_page';
$Styles['block_text2_page']['name'] = 'Контент блока меню';
$Styles['block_text2_page']['style'] = array('text-align'=>'');
$Styles['block_text2_page']['hover'] = array();
$Styles['page_name']['class'] = '.page_name';
$Styles['page_name']['name'] = 'Название страницы';
$Styles['page_name']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'', 'text-align'=>'');
$Styles['page_name']['hover'] = array();
$Styles['block_text_center']['class'] = '.block_text_center';
$Styles['block_text_center']['name'] = 'Контент польз. центрального блока';
$Styles['block_text_center']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'', 'text-align'=>'');
$Styles['block_text_center']['hover'] = array();
Цмс одной компании. На данный момент она банкрот
+158
if ($category) {
$api_categories = $category['api_categories'];
$params['categories'] = $category['api_categories'];
} else {
$api_categories = array();
foreach ($categories as $category_data) {
$api_categories = array_merge($api_categories, $category_data['api_categories']);
}
}
$params['categories'] = $api_categories;
Вот нафигачил то
+168
if(!(!isset($_GET['email']) || $_GET['email']!='')){
Используем закон двойного отрицания и закон деморгана
+154
function AdminMain()
{
global $config, $user, $site, $db; // $user, $site и $db используются в подпрограммах.
if(isset($_GET['exe']) && $_GET['exe'] == 'exit'){
$user->UnsetCookie('admin');
GO(Ufu('index.php'));
}elseif(!isset($_GET['exe'])){
$exe = 'adminpanel';
}else{
...
}
из LinkorCMS...
+151
function bark($msg) {
stdhead();
stdmsg("Удаление торрента!", $msg);
stdfoot();
exit;
}
TBDev v 3.1 Ru. Лично меня функция повеселила, не знаю как вас) Подобное часто встречается..
+162
$send = mysql_query("INSERT INTO comments VALUES(NULL,'$postid','$text','$name','$email','$date')");
if ($send == 'true')
{
....
}
Еще кусок из Light CMS
+156
$postid = htmlspecialchars($_POST['postid']);
mysql_query("UPDATE posts SET comments = comments + 1 WHERE id = $postid");
Кусок из Light CMS :)
+158
$pos = strpos($pp_req, '&FIRSTNAME=');
if ($pos === false) {
$pos = strpos($pp_req, '&SHIPTONAME=');
}
return $res;