Для пользовательских типов свойств нужно указывать еще и USER_TYPE.
PROPERTY_TYPE => 'E'
USER_TYPE => 'EList'
PROPERTY_TYPE => 'S'
| <?php | |
| global $USER; | |
| $price = CCatalogProduct::GetOptimalPrice($itemId, $quantity, $USER->GetUserGroupArray()); |
| <?php | |
| /** | |
| * Функция генерации превью изображений с помощью phpthumb 3.x | |
| * | |
| * @param str|int $src относительный или абсолютный путь к картинке или id файла Битрикса | |
| * @param int $width ширина превью (0 - авто) | |
| * @param int $heigth высота превью (0 - авто) | |
| * @param bool $adaptive метод резайза adaptive/resize | |
| * @param bool $clear_cache разрешить пересоздавать превью при обновлении кеша страницы Битрикса ($_GET['clear_cache']) | |
| * @param int $lifetime время перегенерации превью, в милисекундах |
| <?php | |
| /** | |
| * Created by JetBrains PhpStorm. | |
| * User: aobukhov | |
| * Date: 1/15/13 | |
| * Time: 7:40 PM | |
| */ | |
| class CurlRequest implements CurlInterface | |
| { | |
| private $curlResource = null; |
| error_reporting(-1); | |
| ini_set('display_startup_errors', 1); | |
| ini_set('display_errors', 1); | |
| ini_set('html_errors', 1); |
| sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY> |
Двухуровневая структура web-сервера: nginx + apache2. PHP должен быть работать через apache-модуль. Настройки должны быть одинковыми как для apache-модуля, так и для cli.
/var/www/example.com [root:root 0755]
/var/www/example.com/logs/ [www-data:www-data 0755]
/var/www/example.com/public/ [www-data:webdev 0775]
| # Load RVM into a shell session as a function | |
| if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then | |
| # First try to load from a user install | |
| source "$HOME/.rvm/scripts/rvm" | |
| elif [[ -s "/usr/local/rvm/scripts/rvm" ]] ; then | |
| # Then try to load from a root install | |
| source "/usr/local/rvm/scripts/rvm" | |
| else | |
| printf "ERROR: An RVM installation was not found.\n" | |
| fi |