Для пользовательских типов свойств нужно указывать еще и 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 |