- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/**
* Удаление почтового индекса из строки адреса
* @param string $str исходный адрес
* @return string адрес без индекса
*/
function skip_addr_index($str) {
return substr(strstr($str, 'Челябинск'), 14);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
/**
* Удаление почтового индекса из строки адреса
* @param string $str исходный адрес
* @return string адрес без индекса
*/
function skip_addr_index($str) {
return substr(strstr($str, 'Челябинск'), 14);
}
Автор из Челябинска :-)
+169
// Комментарии:
// $stat_shows и $stat_click - массивы выборки БД
// ...
// ебанулся это пышпом пересчитывать? нах тебе мускул вообще нужен?
// хранил бы данные в текстовых файлах, парсил бы пышпом. красота!
if (!empty($stat_shows))
foreach ($stat_shows as $stat) {
$users[$stat['user_id']]['shows'] += $stat['shows'];
}
if (!empty($stat_click))
foreach ($stat_click as $stat) {
$money = ($stat['click_price'] + $stat['comis'] + $stat['target_price']) * $stat['clicks'];
$users[$stat['user_id']]['clicks'] += $stat['clicks'];
$users[$stat['user_id']]['money'] += $money;
}
+166
// FIXME - я знаю что есть функция которая приводит первый символ в верхний регистр
$first_letter = strtoupper(substr($modules, 0 , 1));
$modules = $first_letter. substr($modules , 1);
Как плохо когда нету интернета под рукой и нету возможности загуглить.
Главное не забыть о таком, а то потом твой код будут выкладывать кто будет читать.
Когда инет вернулся и нашел ucfirst()
+159
..... Всякий HTML .....
<?php echo "<div class='divfilter'>"; ?>
<?php echo "Пользователь: " ;?>
<?php echo CHtml::dropDownList('id_member',$id_member, $members); ?>
<?php echo "</div>"; ?>
..... Всякий HTML .....
Доделываю проект на Yii Framework, за предыдущим программистом, в одно их view заметил ))
+163
while($row = mysql_fetch_array($r))
echo $row[0] . '|' . $row[1] . '|' . $row[2] . '|' . $row[3] . '|' . $row[4] . '|' . $row[5] . "\n";
implode? не, не слышал
+165
mysql_query("DELETE FROM tblTokens WHERE intRestaurantID = $id AND cToken = '$token';");
mysql_query("INSERT INTO tblTokens (intRestaurantID, cToken) VALUES ($id, '$token');");
Увеличиваем id, наверное.
+161
class Super_Loader extends Zend_Loader {
public static function loadClass($class, $dirs = null)
{
parent::loadClass($class, $dirs);
}
private function moduleIsExist($name) {
if(is_dir(APPLICATION_PATH . "/modules/" . $name . "/")) {
return true;
}
return false;
}
public static function autoload($class)
{
$classArray = explode("_", $class);
$firstPart = array_shift($classArray);
if(self::moduleIsExist($firstPart)) {
$moduleDir = APPLICATION_PATH . "/modules/";
$typePart = array_shift($classArray);
switch($typePart) {
case "Lib":
$file_name = $moduleDir . $firstPart . "/lib/" . implode("/", $classArray) . ".php";
break;
case "Model":
$file_name = $moduleDir . $firstPart . "/models/" . implode("/", $classArray) . ".php";
break;
default:
break;
}
if($file_name) {
try {
self::loadFile($file_name);
return $class;
} catch (Exception $e) {
return false;
}
}
} else {
try {
self::loadClass($class);
return $class;
} catch (Exception $e) {
return false;
}
}
}
}
Свой супер-автолоадер для ZF
+167
$query1234 = "select ....";
$result1234 = mysql_query($query1234);
$rs1234 = mysql_fetch_assoc($result1234);
Это до такой степени не было фантазии придумать осмысленное название переменным. И бедные боялись, что перепишет где-то другие $query, $result, $rs. Не говоря уже о том, что никакой модели, сплошные фетчи, вместо того, чтобы вытянуть всё сразу
+156
//Redirect Using JAVASCRIPT
function redirect_to($url){
echo '<script type="text/javascript">
window.location = "'.$url.'"
</script>';
exit("Javascript is turned off, <a href='$url'>click here to go to requested page</a>");
}
Может в кучу надо было?http://forum.antichat.ru/threadnav19997-48-10.html
+155
function toCyrillicTranslit($title)
{
$title = trim($title);
$title = str_replace("À", "А", $title);
$title = str_replace("Á", "А", $title);
$title = str_replace("Â", "А", $title);
$title = str_replace("Ã", "А", $title);
$title = str_replace("Ä", "А", $title);
$title = str_replace("Å", "А", $title);
$title = str_replace("Æ", "А", $title);
$title = str_replace("Ç", "С", $title);
$title = str_replace("È", "Е", $title);
$title = str_replace("É", "Е", $title);
$title = str_replace("Ê", "Е", $title);
$title = str_replace("Ë", "Е", $title);
$title = str_replace("Ì", "И", $title);
$title = str_replace("Í", "И", $title);
$title = str_replace("Î", "И", $title);
$title = str_replace("Ï", "И", $title);
$title = str_replace("Ð", "Д", $title);
$title = str_replace("Ñ", "Н", $title);
$title = str_replace("Ò", "О", $title);
$title = str_replace("Ó", "О", $title);
$title = str_replace("Ô", "О", $title);
$title = str_replace("Õ", "О", $title);
$title = str_replace("Ö", "О", $title);
$title = str_replace("×", "х", $title);
$title = str_replace("Ø", "О", $title);
$title = str_replace("Ù", "У", $title);
$title = str_replace("Ú", "У", $title);
$title = str_replace("Û", "У", $title);
$title = str_replace("Ü", "У", $title);
$title = str_replace("Ý", "У", $title);
$title = str_replace("Þ", "П", $title);
// и так далее ...