コード例 #1
0
 function _getAlbumUnitItem($iIndex, $aPicture, $aParams = array())
 {
     $aResult = parent::_getAlbumUnitItem($iIndex, $aPicture, $aParams);
     $aResult['bx_if:exist']['content']['url'] = '';
     $sClass = '';
     if (empty($aPicture)) {
         if ($iIndex == 0) {
             $aResult['bx_if:not-exist']['condition'] = true;
             $aResult['bx_if:not-exist']['content']['class'] = ' sys-ai-empty';
         } else {
             $aResult['bx_if:not-exist']['condition'] = false;
         }
     } else {
         switch ($iIndex) {
             case 0:
                 $sClass = 'sys-ai-front';
                 break;
             case 1:
                 $sClass = 'sys-ai-middle';
                 break;
             case 2:
                 $sClass = 'sys-ai-back';
                 break;
             default:
                 $sClass = 'sys-ai-out';
         }
         $aResult['bx_if:exist']['content']['class'] = ' ' . $sClass;
         if (!empty($aPicture['Uri'])) {
             $aResult['bx_if:exist']['content']['url'] = $this->getCurrentUrl('file', $aPicture['id_object'], $aPicture['Uri']);
         }
         if (empty($aResult['bx_if:exist']['content']['url']) && !empty($aParams['album_url'])) {
             $aResult['bx_if:exist']['content']['url'] = $aParams['album_url'];
         }
     }
     return $aResult;
 }
コード例 #2
0
 function _getAlbumUnitItem($iIndex, $aPicture)
 {
     $aResult = parent::_getAlbumUnitItem($iIndex, $aPicture);
     $sClass = '';
     if (empty($aPicture)) {
         if ($iIndex == 0) {
             $aResult['bx_if:not-exist']['condition'] = true;
             $aResult['bx_if:not-exist']['content']['class'] = ' sys-ai-empty';
         } else {
             $aResult['bx_if:not-exist']['condition'] = false;
         }
     } else {
         switch ($iIndex) {
             case 0:
                 $sClass = 'sys-ai-front';
                 break;
             case 1:
                 $sClass = 'sys-ai-middle';
                 break;
             case 2:
                 $sClass = 'sys-ai-back';
                 break;
             default:
                 $sClass = 'sys-ai-out';
         }
         $aResult['bx_if:exist']['content']['class'] = ' ' . $sClass;
     }
     return $aResult;
 }