コード例 #1
0
ファイル: file.php プロジェクト: techart/bitrix.tao
 /**
  * File constructor.
  * @param $id
  */
 public function __construct($id)
 {
     $res = \CFile::GetById($id);
     while ($row = $res->Fetch()) {
         $this->fieldsData = $row;
         $this->id = $id;
         break;
     }
 }
コード例 #2
0
function getcoverimg($cover_id = 0)
{
    if ($cover_id == 0) {
        $cover_img = '';
    } else {
        $resCover = CIBlockElement::GetByID($cover_id);
        $arCover = $resCover->Fetch();
        $resFileCover = CFile::GetById($arCover[PREVIEW_PICTURE]);
        $arFileCover = $resFileCover->Fetch();
        $cover_path = "/upload/" . $arFileCover[SUBDIR] . "/" . $arFileCover[FILE_NAME];
        $cover_img = '<img src="' . $cover_path . '" style="border: 2px solid #C5C5C5;" width="110" height="65">';
    }
    return $cover_img;
}
コード例 #3
0
                echo $src_texture;
                ?>
" align="" width="40" /></a>
						<?php 
            }
            //echo '<div style="clear:left"></div><a href="?rec_color=0&subj_id='.$subject[subj_id].'">выбрать другие</a>';
        } else {
            // пользователь выбирает материалы вручную
            if (is_array($resCombinacProperty)) {
                for ($i = 1; $i <= $resCombinacProperty[COUNT_COLOR][VALUE]; $i++) {
                    if ($subject[texture_id][$i] > 0) {
                        // если пользователем был выбран материал, выводим картинку из сессии
                        $resSelectedTexture = CIBlockElement::GetByID($subject[texture_id][$i]);
                        $arSelectedTexture = $resSelectedTexture->Fetch();
                        ############  получаем картинку ################################
                        $resFileTexture = CFile::GetById($arSelectedTexture[PREVIEW_PICTURE]);
                        $arFileTexture = $resFileTexture->Fetch();
                        $srcTexture = "/upload/" . $arFileTexture[SUBDIR] . "/" . $arFileTexture[FILE_NAME];
                        echo '' . $i . '. <a href="javascript:void(winPop(\'/catalog/texture/' . $subject[texture_id][$i] . '.html\',%20\'mww\',%20550,%20410));"><img src="' . $srcTexture . '"  width="40" /></a>&nbsp;<a href="/basket/?del_texture=' . $i . '&key=' . $key_in_basket . '" title="удалить материал"><font color="red"><b>х</b></font></a><br>';
                    } else {
                        // предлагаем выбрать цвет
                        echo '' . $i . '. <a href="/texture/?key=' . $key_in_basket . '&num=' . $i . '">выбрать</a><br>';
                    }
                }
            }
        }
        ?>
			</td>
			<td> <?php 
        if ($priceRecommend) {
            ?>
コード例 #4
0
<?php 
}
if ($tab_cover) {
    ?>
		<div id="tabs-3">
<div>
	<?php 
    if ($arResult["PROPERTIES"]["COVER"]["VALUE"]) {
        ?>
		<h1 class="itemtitle" style="margin-top: 8px;">ВАРИАНТЫ ЧЕХЛА</h1>
	<?php 
        foreach ($arResult["PROPERTIES"]["COVER"]["VALUE"] as $chehol_id) {
            $resChehol = CIBlockElement::GetByID($chehol_id);
            $arChehol = $resChehol->Fetch();
            ############  получаем картинку ################################
            $resFileChehol = CFile::GetById($arChehol[PREVIEW_PICTURE]);
            $arFileChehol = $resFileChehol->Fetch();
            $src_texture = "/upload/" . $arFileChehol[SUBDIR] . "/" . $arFileChehol[FILE_NAME];
            ?>
			<div class="chehol">
				<img src="<?php 
            echo $src_texture;
            ?>
" style="border: 2px solid #C5C5C5; margin-bottom: 4px;" width="110" height="65" />
				<br><?php 
            echo $arChehol[NAME];
            ?>
			</div>
	<?php 
        }
        ?>
コード例 #5
0
 $arFilter = array("IBLOCK_ID" => 21, "ACTIVE_DATE" => "Y", "ACTIVE" => "Y", $arCombinacID);
 $res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);
 //if ($res->SelectedRowsCount()>0) echo "<h3 style='color:#d80207;'>Рекомендуемые материалы:</h3>";
 while ($ob = $res->GetNextElement()) {
     $arFields = $ob->GetFields();
     // один материал
     $arSelectTexture = array("ID", "NAME", "PROPERTY_TEXTURE");
     $arFilterTexture = array("IBLOCK_ID" => 21, "ACTIVE_DATE" => "Y", "ACTIVE" => "Y", "PROPERTY_COMBINAC" => $arFields[PROPERTY_COMBINAC_VALUE], "ID" => $arFields[ID]);
     $resTexture = CIBlockElement::GetList(array(), $arFilterTexture, false, false, $arSelectTexture);
     $srcTexture = array();
     while ($obTextureb = $resTexture->GetNextElement()) {
         $arFieldsTexture = $obTextureb->GetFields();
         $resRecommTexture = CIBlockElement::GetByID($arFieldsTexture[PROPERTY_TEXTURE_VALUE]);
         $arRecommTexture = $resRecommTexture->Fetch();
         ############  получаем картинку ################################
         $resFileRecommTexture = CFile::GetById($arRecommTexture[PREVIEW_PICTURE]);
         $arFileRecommTexture = $resFileRecommTexture->Fetch();
         #################################################################
         array_push($arFileRecommTexture, $arFieldsTexture[PROPERTY_TEXTURE_VALUE]);
         $srcTexture[] = $arFileRecommTexture;
         reset($srcTexture);
         $first_key = key($srcTexture);
         //echo "<pre>$srcTexture - ";
         //print_r($srcTexture);
         //echo "</pre>";
         //$srcTexture[FILE][] = "<img src=\"/upload/".$arFileRecommTexture[SUBDIR]."/".$arFileRecommTexture[FILE_NAME]."\" />";
     }
     if ($srcTexture[$first_key][SUBDIR]) {
         echo "<h3 style='color:#d80207;'>Рекомендуемые материалы:</h3>";
     }
     ?>
コード例 #6
0
ファイル: personal_data.php プロジェクト: RosYama/rosyama.ru
<?php 
global $USER;
$user_id = $USER->GetID();
if (!$user_id) {
    return;
}
if (!CModule::IncludeModule('st1234holes')) {
    return;
}
IncludeTemplateLangFile(__FILE__);
$_user = $USER->GetByID($user_id);
$_user = $_user->Fetch();
if ($_user['PERSONAL_PHOTO']) {
    $_user['PERSONAL_PHOTO'] = CFile::GetById($_user['PERSONAL_PHOTO']);
    $_user['PERSONAL_PHOTO'] = $_user['PERSONAL_PHOTO']->Fetch();
}
$_user_holes = C1234Hole::GetList(array(), array('USER_ID' => $user_id), array('nopicts' => true));
$fixed = 0;
$holes = 0;
global $fresh;
$fresh = 0;
foreach ($_user_holes as $hole) {
    $holes++;
    if ($hole['STATE'] == 'fixed') {
        $fixed++;
    }
    if ($hole['STATE'] == 'fresh') {
        $fresh++;
    }
}
$holes = (string) $holes;
コード例 #7
0
ファイル: component.php プロジェクト: RosYama/rosyama.ru
        $arResult['HOLE']['PAST_DAYS'] .= ' ' . GetMessage('DAYS5');
    } elseif ($last_digit > 4 || !$last_digit) {
        $arResult['HOLE']['PAST_DAYS'] .= ' ' . GetMessage('DAYS5');
    } elseif ($last_digit > 1) {
        $arResult['HOLE']['PAST_DAYS'] .= ' ' . GetMessage('DAYS2');
    } else {
        $arResult['HOLE']['PAST_DAYS'] .= ' ' . GetMessage('DAY');
    }
} elseif ($arResult['HOLE']['STATE'] == 'fixed') {
    $arResult['allow_cancel_fix'] = sizeof($arResult['HOLE']['pictures']['original']['fixed']) ? false : true;
}
$arResult['PROSECUTOR_FORM_TO'] = CGreensightRFSubject::$_RF_SUBJECTS_GENITIVE[$arResult['HOLE']['ADR_SUBJECTRF']];
$arResult['AUTHOR'] = CUser::GetByID($arResult['HOLE']['USER_ID']);
$arResult['AUTHOR'] = $arResult['AUTHOR']->Fetch();
if ($arResult['AUTHOR']['PERSONAL_PHOTO']) {
    $arResult['AUTHOR']['PERSONAL_PHOTO'] = CFile::GetById($arResult['AUTHOR']['PERSONAL_PHOTO']);
    $arResult['AUTHOR']['PERSONAL_PHOTO'] = $arResult['AUTHOR']['PERSONAL_PHOTO']->Fetch();
}
$arResult['YANDEX_MAP_KEY'] = CIBlockPropertyMapYandex::_GetMapKey('yandex', $_SERVER['SERVER_NAME']);
// начальник и отделение ГИБДД, а также прокуратура
if ($arResult['HOLE']['ADR_SUBJECTRF']) {
    $res = CIBlockElement::GetList(array(), array('IBLOCK_CODE' => 'GIBDD_HEADS', 'PROPERTY_SUBJECT_ID' => $arResult['HOLE']['ADR_SUBJECTRF']), array('PROPERTY_POST_DATIVE', 'PROPERTY_FIO_DATIVE', 'PROPERTY_POST'));
    $ar = $res->Fetch();
    $arResult['PDF_FORM_TO'] = $ar['PROPERTY_POST_DATIVE_VALUE'] . ' ' . $ar['PROPERTY_FIO_DATIVE_VALUE'];
    $arResult['PROSECUTOR_GIBDD'] = explode(' ', $ar['PROPERTY_POST_VALUE']);
    $arResult['PROSECUTOR_GIBDD'] = array_slice($arResult['PROSECUTOR_GIBDD'], 1);
    if (ToUpper($arResult['PROSECUTOR_GIBDD'][0]) == 'УПРАВЛЕНИЯ') {
        $arResult['PROSECUTOR_GIBDD'][0] = 'УПРАВЛЕНИЕ';
    }
    $arResult['PROSECUTOR_GIBDD'] = implode(' ', $arResult['PROSECUTOR_GIBDD']);
    $res = CIBlockElement::GetList(array(), array('IBLOCK_CODE' => 'PROSECUTORS', 'PROPERTY_SUBJECT_ID' => $arResult['HOLE']['ADR_SUBJECTRF']));