с боевого

parent 11eb810b
<?
if($arParams['DISPLAY_PICTURE'] != 'N'){
if(is_array($arResult['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
);
}
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
}
if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('PERIOD', 'PHOTOS', 'PRICE', 'PRICEOLD', 'ARTICLE', 'STATUS', 'DOCUMENTS', 'LINK_GOODS', 'LINK_STAFF', 'LINK_REVIEWS', 'LINK_PROJECTS', 'LINK_SERVICES', 'FORM_ORDER', 'FORM_QUESTION', 'PHOTOPOS'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') {
if (count($arProp['PROPERTY_VALUE_ID']) > 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
}
else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp;
}
}
}
}
}
<?
if($arParams['DISPLAY_PICTURE'] != 'N'){
if(is_array($arResult['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
);
}
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 310, 'height' => 285), BX_RESIZE_IMAGE_PROPORTIONAL, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
}
if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('PERIOD', 'PHOTOS', 'PRICE', 'PRICEOLD', 'ARTICLE', 'STATUS', 'DOCUMENTS', 'LINK_GOODS', 'LINK_STAFF', 'LINK_REVIEWS', 'LINK_PROJECTS', 'LINK_SERVICES', 'FORM_ORDER', 'FORM_QUESTION', 'PHOTOPOS'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') {
if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
}
else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp;
}
}
}
}
}
?>
\ No newline at end of file
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
?>
\ No newline at end of file
<?
$arPreviewSizeDefault = array('width' => 536, 'height' => 402);
$arPreviewSizeBig = array('width' => 668, 'height' => 501);
if(is_array($arResult['FIELDS']['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
);
}
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('DOCUMENTS', 'LINK_PROJECTS', 'FORM_QUESTION', 'FORM_PROJECT'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') {
if (count($arProp['PROPERTY_VALUE_ID']) > 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
}
else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp;
}
}
}
}
}
<?
$arPreviewSizeDefault = array('width' => 536, 'height' => 402);
$arPreviewSizeBig = array('width' => 668, 'height' => 501);
if(is_array($arResult['FIELDS']['DETAIL_PICTURE'])){
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
$arResult['GALLERY'][] = array(
'DETAIL' => $arResult['DETAIL_PICTURE'],
'PREVIEW' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($arResult['DETAIL_PICTURE'] , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] : $arResult['NAME'])),
'ALT' => (strlen($arResult['DETAIL_PICTURE']['DESCRIPTION']) ? $arResult['DETAIL_PICTURE']['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : $arResult['NAME'])),
);
}
if(!empty($arResult['PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, ($arResult['DISPLAY_PROPERTIES']['FORM_QUESTION']['VALUE_XML_ID'] == 'YES' ? $arPreviewSizeDefault : $arPreviewSizeBig), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img , array('width' => 98, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
if($arResult['DISPLAY_PROPERTIES']){
$arResult['CHARACTERISTICS'] = array();
$arResult['VIDEO'] = array();
foreach($arResult['DISPLAY_PROPERTIES'] as $PCODE => $arProp){
if(!in_array($arProp['CODE'], array('DOCUMENTS', 'LINK_PROJECTS', 'FORM_QUESTION', 'FORM_PROJECT'))){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if ($arProp['USER_TYPE'] == 'video') {
if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
}
else{
$arResult['CHARACTERISTICS'][$PCODE] = $arProp;
}
}
}
}
}
?>
\ No newline at end of file
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
?>
\ No newline at end of file
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (count($arProp['PROPERTY_VALUE_ID']) > 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
<?
CScorp::getFieldImageData($arResult, array('DETAIL_PICTURE'));
if($arResult['DISPLAY_PROPERTIES']){
$arResult['GALLERY'] = array();
$arResult['VIDEO'] = array();
if($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] && is_array($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'])){
foreach($arResult['DISPLAY_PROPERTIES']['PHOTOS']['VALUE'] as $img){
$arResult['GALLERY'][] = array(
'DETAIL' => ($arPhoto = CFile::GetFileArray($img)),
'PREVIEW' => CFile::ResizeImageGet($img, array('width' => 600, 'height' => 400), BX_RESIZE_IMAGE_EXACT, true),
'THUMB' => CFile::ResizeImageGet($img, array('width' => 75, 'height' => 75), BX_RESIZE_IMAGE_EXACT, true),
'TITLE' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['TITLE']) ? $arResult['DETAIL_PICTURE']['TITLE'] :(strlen($arPhoto['TITLE']) ? $arPhoto['TITLE'] : $arResult['NAME']))),
'ALT' => (strlen($arPhoto['DESCRIPTION']) ? $arPhoto['DESCRIPTION'] : (strlen($arResult['DETAIL_PICTURE']['ALT']) ? $arResult['DETAIL_PICTURE']['ALT'] : (strlen($arPhoto['ALT']) ? $arPhoto['ALT'] : $arResult['NAME']))),
);
}
}
foreach($arResult['DISPLAY_PROPERTIES'] as $i => $arProp){
if($arProp["VALUE"] || strlen($arProp["VALUE"])){
if($arProp['USER_TYPE'] == 'video'){
if (is_array($arProp['PROPERTY_VALUE_ID']) && count($arProp['PROPERTY_VALUE_ID']) >= 1) {
foreach($arProp['VALUE'] as $val){
if($val['path']){
$arResult['VIDEO'][] = $val;
}
}
}
elseif($arProp['VALUE']['path']){
$arResult['VIDEO'][] = $arProp['VALUE'];
}
unset($arResult['DISPLAY_PROPERTIES'][$i]);
}
}
}
}
?>
\ No newline at end of file
.banners-big .flexslider .slides>li a{text-align: left}
\ No newline at end of file
.banners-big .flexslider .slides>li a{text-align:left}
\ No newline at end of file
......@@ -256,7 +256,7 @@
var templateName = '<?=$templateName?>';
$(document).ready(function(){
$('.table.' + templateName + ' .tabs a').first().addClass('heightsliced');
$('.table.' + templateName + ' .tabs a').live('click', function() {
$(document).on('click', '.table.' + templateName + ' .tabs a', function () {
if(!$(this).hasClass('heightsliced')){
$('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight();
......
......@@ -187,7 +187,7 @@
var templateName = '<?=$templateName?>';
$(document).ready(function(){
$('.table.' + templateName + ' .tabs a').first().addClass('heightsliced');
$('.table.' + templateName + ' .tabs a').live('click', function() {
$(document).on('click', '.table.' + templateName + ' .tabs a', function () {
if(!$(this).hasClass('heightsliced')){
$('.table.' + templateName + ' .tab-pane.active').find('.item .image').sliceHeight({lineheight: -3});
$('.table.' + templateName + ' .tab-pane.active').find('.item .properties').sliceHeight();
......
......@@ -20,16 +20,6 @@ if(!$arResult["NavShowAlways"]){
$strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&amp;" : "");
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : "");
if($arResult["bShowAll"] && !$arResult["NavShowAll"]){
$GLOBALS['APPLICATION']->AddHeadString('<link rel="canonical" href="'.$arResult["sUrlPath"].'?'.$strNavQueryString.'SHOWALL_'.$arResult["NavNum"].'=1">', true, true);
}
if(!$arResult["NavShowAll"]){
if(str_replace($GLOBALS['APPLICATION']->GetCurPage(false), '', $GLOBALS['APPLICATION']->GetCurPageParam('', array('PAGEN_'.$arResult["NavNum"]), false))){
$GLOBALS['APPLICATION']->AddHeadString('<meta name="robots" content="noindex, follow" />', true, true);
$GLOBALS['APPLICATION']->AddHeadString('<link rel="canonical" href="'.$arResult["sUrlPath"].'?PAGEN_'.$arResult["NavNum"].'='.$arResult["NavPageNomer"].'">', true, true);
}
}
?>
<div class="wrap_pagination">
<ul class="pagination">
......@@ -37,12 +27,29 @@ if(!$arResult["NavShowAll"]){
<?if($arResult["NavPageCount"] > $arResult["NavPageNomer"]):?>
<?// prev?>
<?if($arResult["NavPageCount"] - $arResult["NavPageNomer"] > 1):?>
<?
$bHasPage = (isset($_GET['PAGEN_'.$arResult["NavNum"]]) && $_GET['PAGEN_'.$arResult["NavNum"]]);
if($bHasPage)
{
if($_GET['PAGEN_'.$arResult["NavNum"]] == 1 && !isset($_REQUEST['q']))
{
LocalRedirect($arResult["sUrlPath"], false, "301 Moved permanently");
}
elseif($_GET['PAGEN_'.$arResult["NavNum"]] > $arResult["nEndPage"])
{
$templateData["ERROR_404"] = true;
}
}?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?>
<?else:?>
<?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?>
<?endif;?>
<?$page = ( $bHasPage ? ($arResult["NavPageNomer"]-1 == 1 ? '' : $arResult["NavPageNomer"]-1) : '' );?>
<?$url = ($page ? '?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.$page : $strNavQueryStringFull);?>
<li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="prev" href="'.$href.'">', true, true);?>
<link rel="prev" href="<?=$arResult["sUrlPath"].$url?>" />
<link rel="canonical" href="<?=$arResult["sUrlPath"]?>" />
<?endif;?>
<?if($arResult["NavPageCount"] > $arResult["nStartPage"]):?>
<?// first?>
......@@ -82,18 +89,34 @@ if(!$arResult["NavShowAll"]){
<?// next?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?>
<li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="next" href="'.$href.'">', true, true);?>
<link rel="next" href="<?=$arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"]+1)?>" />
<?endif;?>
<?else:?>
<?if($arResult["NavPageNomer"] > 1):?>
<?$bHasPage = (isset($_GET['PAGEN_'.$arResult["NavNum"]]) && $_GET['PAGEN_'.$arResult["NavNum"]]);
if($bHasPage)
{
if($_GET['PAGEN_'.$arResult["NavNum"]] == 1 && !isset($_REQUEST['q']))
{
LocalRedirect($arResult["sUrlPath"], false, "301 Moved permanently");
}
elseif($_GET['PAGEN_'.$arResult["NavNum"]] > $arResult["nEndPage"])
{
$templateData["ERROR_404"] = true;
}
}?>
<?// prev?>
<?if($arResult["NavPageNomer"] > 2):?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] - 1);?>
<?else:?>
<?$href = $arResult["sUrlPath"].$strNavQueryStringFull;?>
<?endif;?>
<?$page = ( $bHasPage ? ($arResult["NavPageNomer"]-1 == 1 ? '' : $arResult["NavPageNomer"]-1) : '' );?>
<?$url = ($page ? '?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.$page : $strNavQueryStringFull);?>
<li class="prev"><a href="<?=$href?>"><i class="fa fa-chevron-left"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="prev" href="'.$href.'">', true, true);?>
<link rel="prev" href="<?=$arResult["sUrlPath"].$url?>" />
<link rel="canonical" href="<?=$arResult["sUrlPath"]?>" />
<?endif;?>
<?if($arResult["nStartPage"] > 1):?>
<?// first?>
......@@ -133,7 +156,7 @@ if(!$arResult["NavShowAll"]){
<?// next?>
<?$href = $arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"] + 1);?>
<li class="next"><a href="<?=$href?>"><i class="fa fa-chevron-right"></i></a></li>
<?$GLOBALS['APPLICATION']->AddHeadString('<link rel="next" href="'.$href.'">', true, true);?>
<link rel="next" href="<?=$arResult["sUrlPath"].'?'.$strNavQueryString.'PAGEN_'.$arResult["NavNum"].'='.($arResult["NavPageNomer"]+1)?>" />
<?endif;?>
<?endif;?>
<?if($arResult["bShowAll"]):?>
......
This diff is collapsed.
......@@ -136,7 +136,7 @@
tpl: {
wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
image : '<img class="fancybox-image" src="{href}" alt="" />',
iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"' + ($.browser.msie ? ' allowtransparency="true"' : '') + '></iframe>',
iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"' + /*($.browser.msie ? ' allowtransparency="true"' : '')*/ + '></iframe>',
error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
......
......@@ -8,7 +8,7 @@
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII, ne izmenyaite ego!!! */
body{background-color:white;font:16px/20px "Ubuntu", Arial, sans-serif;}
body{background-color:white;font:13px/20px "Ubuntu", Arial, sans-serif;}
a{text-decoration:none !important;outline:none !important;}
/*a:hover{text-decoration:none;}*/
h1,h2,h3,h4,h5,h6{letter-spacing:-1px;margin:0;font-weight:300;margin:0 0 16px 0;font-family:"Ubuntu", Arial, sans-serif;}
......@@ -81,6 +81,7 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px;
.dark_light_table{color:#2f383d;font-size:16px;}
.dark_table{color:#222;font-size:15px;line-height:20px;font-weight:500;}
.noradius{border-radius:0;}
.flexslider-default li{line-height: 40px;}
/* SHARE OLD VERSION */
.share{font-size:12px;margin-top:25px;margin-bottom:25px;text-align:left;color:#666666;float:none;}
......@@ -144,83 +145,4 @@ table.table > thead > tr > th{font-size:14px;font-weight:normal;padding-top:7px;
/* error - not existing module aspro.corporation */
.include_module_error{margin:0 auto;text-align:center;}
.include_module_error img{max-width:100%;}
.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0;}
.whatsApp1 { display: none;
}
@media (max-width: 575px){
.whatsApp1{
display: block;
position:fixed;
width:54px;
height:54px;
bottom:40px;
right:40px;
background-color:#25d366;
color:#FFF;
border-radius:50px;
text-align:center;
font-size:30px;
box-shadow: 2px 2px 3px #999;
z-index:100;
}
.my-whatsApp{
margin-top:16px;
color: white;
}
.whatsApp1 .fa.colored {
background: none;
margin: 0px;
}
.ser1 div {
flex-direction: column;
}
.ser1 .ser2 {
padding: 0px 0 0 20px!important;
margin: 10px 0;
justify-content: flex-start!important ;
}
.ser2 .ar {display: none}
.ser2 div {padding: 0px 20px 0 0 }
}
.fa.colored2 {background: #ffffff;}
.whatsApp2 {
width: 32px;
height: 32px;
display: inline-block;
background-color: #25d366;
-webkit-mask-image: url(/images/ico_whatsapp.svg);
mask-image: url(/images/ico_whatsapp.svg);
}
.ser1 {
background: #f8f9f9;
text-align: center;
}
.ser1 div {
align-items: center;
display: flex;
}
.ser1 .ser2 {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
padding: 12px 0;
}
.ar:after {
content: "➜";
font-size: 30px;
}
\ No newline at end of file
.include_module_error p{color:#636363;font-size:14px;line-height:20px;margin-top:0;}
\ No newline at end of file
This diff is collapsed.
......@@ -14,10 +14,10 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner
<div class="row">
<div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/ser1.jpg" alt="" style=" width: 100%;">
<img src="/images/ser1.jpg" alt="Сертификат соответствия ФИНАНС-СЕВЕРО-ЗАПАД" title="Сертификат соответствия ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div>
<div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/ser2.jpg" alt="" style=" width: 100%;">
<img src="/images/ser2.jpg" alt="Разрешение на применение знака соответствия для ФИНАНС-СЕВЕРО-ЗАПАД" title="Разрешение на применение знака соответствия для ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div>
</div>
</div>
......@@ -46,11 +46,11 @@ $APPLICATION->SetTitle("О компании");?><!--div> <img src="/images/inner
<div class="row">
<div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/sv.jpg" alt="" style=" width: 100%;">
<img src="/images/sv.jpg" alt="Свидетельство о членстве ФИНАНС-СЕВЕРО-ЗАПАД в Санкт-Петербургской торгово-промышленной палате" title="Свидетельство о членстве ФИНАНС-СЕВЕРО-ЗАПАД в Санкт-Петербургской торгово-промышленной палате" style=" width: 100%;">
</div>
<div class="maxwidth-theme">
<div class="col-md-6 col-sm-6 col-xs-12">
<img src="/images/fs.jpg" alt="" style=" width: 100%;">
<img src="/images/fs.jpg" alt="Диплом Санкт-Петербургской торгово-промышленной палаты для ООО ФИНАНС-СЕВЕРО-ЗАПАД" title="Диплом Санкт-Петербургской торгово-промышленной палаты для ООО ФИНАНС-СЕВЕРО-ЗАПАД" style=" width: 100%;">
</div>
<div class="col-md-6 col-sm-6 col-xs-12">
......
<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
$APPLICATION->SetPageProperty("tags", "Услуги кадрового учета, аутсорсинг IT услуг, Кадровый аутсорсинг СПб, Налоговая консультация для физических лиц СПб, Консультация по налогам -вопрос -спб -юрист -юридический, Бюджетирования и финансового планирование, Восстановление бухгалтерского и налогового учета, Где получить консультацию по налогам, аутсорс бухгалтерский, бухучеет удаленно, аутсорсинговая компания, бухгалтерский учет удаленно, удаленная помощь с финансами, консалтинг");
$APPLICATION->SetPageProperty("title", "Бухгалтерские и юридические услуги для бизнеса — аутсорсинговая компания ФИНАНС-СЕВЕРО-ЗАПАД");
$APPLICATION->SetPageProperty("description", "Бухгалтерские и юридические услуги для бизнеса — бухгалтерской компании ФИНАНС-СЕВЕРО-ЗАПАД. Услуги бухгалтерского обслуживания, кадрового аутсорсинга, налоговой отчетности, финансового планирования и сопровождения бизнеса в СПб");
$APPLICATION->SetPageProperty("title", "Бухгалтерские и кадровые услуги для бизнеса — аутсорсинговая компания ФИНАНС-СЕВЕРО-ЗАПАД");
$APPLICATION->SetPageProperty("description", "Бухгалтерские и кадровые услуги для бизнеса — бухгалтерской компании ФИНАНС-СЕВЕРО-ЗАПАД. Услуги бухгалтерского обслуживания, кадрового аутсорсинга, налоговой отчетности, финансового планирования и сопровождения бизнеса в СПб");
$APPLICATION->SetTitle("Бухгалтерская компания ФИНАНС-СЕВЕРО-ЗАПАД");
?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>
\ No newline at end of file
......@@ -20,4 +20,21 @@ class CMainHandlers {
$CURRENT_PAGE .= parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$APPLICATION->SetPageProperty('canonical', $CURRENT_PAGE);
}
}
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp(false, $additional_parameters);
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
}
\ No newline at end of file
<?
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp("mu");
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
}
?>
\ No newline at end of file
<?
if (!function_exists('custom_mail') && COption::GetOptionString("webprostor.smtp", "USE_MODULE") == "Y")
{
function custom_mail($to, $subject, $message, $additional_headers='', $additional_parameters='')
{
if(CModule::IncludeModule("webprostor.smtp"))
{
$smtp = new CWebprostorSmtp("s1");
$result = $smtp->SendMail($to, $subject, $message, $additional_headers, $additional_parameters);
if($result)
return true;
else
return false;
}
}
}
?>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment