Exemplo n.º 1
0
 /**
  * Get current Group cover
  * @return [string] [url]
  */
 public function getCover()
 {
     if (empty($this->cover)) {
         $this->cover = '';
     } else {
         /* if not local than get remote storage */
         $storage = CStorage::getStorage($this->storage);
         return $storage->getURI($this->cover);
     }
     return CUrlHelper::coverURI($this->cover, 'cover-group-default.png');
 }
Exemplo n.º 2
0
 /**
  * Get Event current cover
  * @return [string] [URL]
  */
 public function getCover()
 {
     if (empty($this->cover)) {
         $this->cover = '';
     }
     return CUrlHelper::coverURI($this->cover, 'cover-event.png');
 }
Exemplo n.º 3
0
    ?>
	<tr>
		<td align="center">
			<?php 
    echo $i + 1;
    ?>
		</td>
		<td>
			<?php 
    echo JHTML::_('grid.id', $i++, $row->id);
    ?>
			<span class="lbl"></span>
		</td>
		<td>
                <img width="90" src="<?php 
    echo CUrlHelper::coverURI($row->cover, 'cover-event.png');
    ?>
" />
		</td>
		<td>
			<a href="javascript:void(0);" onclick="azcommunity.editEvent('<?php 
    echo $row->id;
    ?>
');">
				<?php 
    echo $row->title;
    ?>
			</a>
		</td>
		<td>
			<?php 
Exemplo n.º 4
0
 /**
  * Get user cover Url
  * @return string
  */
 public function getCover()
 {
     $config = CFactory::getConfig();
     $storage = CStorage::getStorage($config->get('user_avatar_storage'));
     $storages['file'] = 'file';
     $storages['s3'] = 's3';
     if (!$storage->exists($this->_cover)) {
         unset($storages[$config->get('user_avatar_storage')]);
         $storages = array_pop($storages);
         $storage = CStorage::getStorage($storages);
     }
     if (empty($this->_cover) || !$storage->exists($this->_cover)) {
         $profileModel = CFactory::getModel('Profile');
         $gender = $profileModel->getGender($this->id);
         $tGender = strtoupper($gender);
         /* Not use translate string yet */
         if (strpos($tGender, 'COM_COMMUNITY_') === false) {
             /* But it must be default English string */
             $tGender = 'COM_COMMUNITY_' . $tGender;
             /* Adding prefix translate string */
         }
         /* Now we have translate string already. Let's determine gender  ( No shemale here ) */
         // theme designer files first
         switch ($tGender) {
             case 'COM_COMMUNITY_MALE':
                 $gender = 'male-default';
                 $td_cover = 'default-cover-male';
                 break;
             case 'COM_COMMUNITY_FEMALE':
                 $gender = 'female-default';
                 $td_cover = 'default-cover-female';
                 break;
             default:
                 $gender = 'undefined-default';
                 $td_cover = 'default-cover';
                 break;
         }
         $template = new CTemplateHelper();
         // Theme designer cover
         if (file_exists(COMMUNITY_PATH_ASSETS . $td_cover . '.png')) {
             return JUri::root() . str_replace(JPATH_ROOT, '', COMMUNITY_PATH_ASSETS) . "{$td_cover}.png";
         }
         if (file_exists(COMMUNITY_PATH_ASSETS . $td_cover . '.jpg')) {
             return JUri::root() . str_replace(JPATH_ROOT, '', COMMUNITY_PATH_ASSETS) . "{$td_cover}.jpg";
         }
         // Default cover
         if (file_exists(COMMUNITY_PATH_ASSETS . 'cover-' . $gender . '.png')) {
             return JUri::root() . str_replace(JPATH_ROOT, '', COMMUNITY_PATH_ASSETS) . 'cover-' . $gender . '.png';
         }
         if (file_exists(COMMUNITY_PATH_ASSETS . 'cover-' . $gender . '.jpg')) {
             return JUri::root() . str_replace(JPATH_ROOT, '', COMMUNITY_PATH_ASSETS) . 'cover-' . $gender . '.jpg';
         }
         // Template cover
         $asset = $template->getTemplateAsset('cover-' . $gender . '.jpg', 'images');
         $uri = $asset->url;
         if (strlen($uri)) {
             return $uri;
         }
         $asset = $template->getTemplateAsset('cover-' . $gender . '.png', 'images');
         $uri = $asset->url;
         if (strlen($uri)) {
             return $uri;
         }
     } else {
         /* if not local storage than get remote storage */
         $storage = CStorage::getStorage($this->_storage);
         return $storage->getURI($this->_cover);
     }
     $avatar = CUrlHelper::coverURI($this->_cover, '');
     return $avatar;
 }