- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
class WP_Post {
public static function get_instance( $post_id ) {
...
}
public function __construct( $post ) {
foreach ( get_object_vars( $post ) as $key => $value )
$this->$key = $value;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
class WP_Post {
public static function get_instance( $post_id ) {
...
}
public function __construct( $post ) {
foreach ( get_object_vars( $post ) as $key => $value )
$this->$key = $value;
}
Вордпресс 3.9.1. Создать объект можно только из объекта. Ну или передав айдишник записи (что само по себе еще логично), но называется эта хуйня почему-то get_instance(), словно это синглтон.
+158
for($month = 1 ; $month <= intval(12); $month ++)
+159
if ($_POST['category']===1){ //Визначаємо яку категорію вибрав користувач ...
"INSERT INTO `advertisement` (category) VALUES ('Квартира')";
}
Пришло время выполнить запрос. Запрос сам не выполнится...
Взято отсюда: http://govnokod.ru/16259
+155
(isset($presetFilters)) ? ((in_array($object->id,$presetFilters)) ? $object->avatar('-s') : $object->avatar('-gs-s')) : $object->avatar('-gs-s')
код для получение префикса аватарки
+158
$exp_date=$item['expiration_date'];
list($date,$time)=explode(' ',$exp_date);
list($day,$month,$year)=explode('/',$date);
echo $day.'.'.$month.'.'.$year.' '.$time;
работа с датой
преобразования из
05/12/2013 11:12:00
в
05.12.2013 11:12:00
+150
http://pastebin.com/8Ym0mX6G вот здесь смотрите.
+161
//! Массив типов пользователей
$UserTypes = array();
$result = $db->Query("SELECT 'Физ.лицо' AS type_user_rus, 'human' AS type_user FROM DUAL
UNION ALL
SELECT 'Юр.лицо' AS type_user_rus, 'firm' AS type_user FROM DUAL");
if( $db->isError( $result ) ){
die( $result->getMessage() . " at line " . __LINE__ . " in file " . __FILE__ );
}
while( $row = $result->fetchRow( DB_FETCHMODE_ASSOC ) )
{
$UserTypes[$row['TYPE_USER']] = $row['TYPE_USER_RUS'];
}
Формирование массива с типами клиентов
+157
# http://habrahabr.ru/post/227277/
# открыл первый попавшийся скрипт на гитхабе по ссылке в посте, дальше не читал
function validate_email($str)
{
return preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/',$str);
}
+155
/* $res = array ('res_count' => 15, кол-во результатов
'...' => прочее,
)*/
{if ($res) && (($res['res_count']%10) == 1)&& ((($res['res_count']/10)%10) != 1)}
нашёлся <b>{$res['res_count']}</b> результат
{else}
нашлось <b>{$res['res_count']}</b>
{if ($res) && ((($res['res_count']/10)%10) != 1) && (($res['res_count']%10)>1) && (($res['res_count']%10)<5)}
результата
{else}
результатов
{/if}
{/if}
нашёл функцию под SMARTY для склонения слов, которая используется при выводе результатов поиска... она была записана в 1-у строчку для "лучшего понимания" (напишу в комменте )
+154
if($product_info['meta_description']) {
$this->document->setDescription($product_info['meta_description']);
} elseif ($pos == true) {
$this->document->setDescription('Сертифицированный товар (уценка): '.mb_convert_case($product_info['name'], MB_CASE_LOWER, "UTF-8").' за '.(int)$product_info['price'].' грн. Бесплатные доставка по Киеву и Украине от интернет магазина');
} else {
$this->document->setDescription('Сертифицированный товар: '.mb_convert_case($product_info['name'], MB_CASE_LOWER, "UTF-8").' за '.(int)$product_info['price'].' грн. Бесплатные доставка по Киеву и Украине от интернет магазина');
}
Дали сайт на OpenCart на доработку , вот такой код я нашел в контроллере