RSS

Обсуждаемые вопросы: Zend Framework,
информационная безопасность, CMF, CSS + HTML,
AJAX, PHP, веб-программирование и многое другое.

 
 
Анатолий Скорняков
2009—2012
Контактная информация
Живу в Белгороде
Сделано у Беликова
Алексей Беликов
 
 

Программинг

Массовое копирование элементов ИБ в админке 1C Bitrix

28 января 2011 г, 13:28

Появилась необходимость копировать элементы внутри ИБ в другой раздел. В Битриске можно копировать только по одному элементу, и это не удобно когда надо скопировать более ста элементов в другой раздел.
Для начала нам надо добавить в список действий новое новое действие – «копировать».
Открываем файл — /bitrix/modules/iblock/admin/iblock_element_admin.php, находим строку 1895. Там объявляет массив с событиями:

$arActions = array(
	"delete" => GetMessage("MAIN_ADMIN_LIST_DELETE"),
	"activate" => GetMessage("MAIN_ADMIN_LIST_ACTIVATE"),
	"deactivate" => GetMessage("MAIN_ADMIN_LIST_DEACTIVATE"),
);

Пост целиком

Баг в eAccelerator с open_basedir

28 января 2011 г, 00:40

Вчера настраивая eAccelerator на VPS столкнулся с проблемой связанной с open_basedir.

В лог записывались следующие ошибки:

PHP Warning: require(): open_basedir restriction in effect. File() is not within the allowed path(s);

PHP Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s);

Версия eAccelerator – 0.9.6.1

Решает этот баг исправлением одной строчки кода в исходнике eAccelerator – eaccelerator.c, строка 867:

if (php_check_open_basedir(realfilename TSRMLS_CC)) {

на

if (php_check_open_basedir(p->realfilename TSRMLS_CC)) {

После всего заново компилируем eAccelerator, переустанавливаем.

Удачи! ;-)

Вычисление возраста с помощью Zend_Date

9 января 2011 г, 18:43
< ?php

class Fr_Date extends Zend_Date
{
    public function getCountYear($date)
    {
        $date = new Fr_Date($date);

        $this->subYear($date->get(Zend_Date::YEAR))
             ->subMonth((int)$date->get(Zend_Date::MONTH) - 1)
             ->subDay((int)$date->get(Zend_Date::DAY) - 1);

        return $this->get(Zend_Date::YEAR);
    }
}

Я мега человек!

23 декабря 2010 г, 01:50

Я лучший проектировщик программного обеспечения, и супер крутой программист!
За маленький промежуток времени я спроектировал сложную структуру WEB приложения.

Memcached в PHP — просто с Zend Framework

22 января 2010 г, 23:48

zend frameworkПрименение Memcached для улучшения быстродействия ваших приложений может быть сделано довольно быстро без использования Zend Framework. Если вам нужен только Memcached, пропустите часть про Zend Framework (и, по всей видимости, всю статью). С другой стороны, если вы используете Zend Framework, но не используете Memcached, эта статья поможет вам начать это делать. Но, в любом случае: Если вы до сих пор не используете Memcached, начинайте прямо завтра. Пост целиком

Плагин автоподключения стилей и JS для Zend Framework

14 мая 2009 г, 22:24

zend frameworkНаписал плагин для ZendFramework’a, который подключает стили и JavaScript’ы. Для плагина надо зарегистрировать в Zend_Registry два параметра:

pathStyle — путь к стилям
pathJS — путь к JavaScript’ам

Пост целиком