Your IP : 216.73.216.74


Current Path : /home/bonneesp/www/components/com_gallery_wd/views/gallery_wd/
Upload File :
Current File : /home/bonneesp/www/components/com_gallery_wd/views/gallery_wd/view.row.php

<?php

 /**
 * @package Gallery WD
 * @author Web-Dorado
 * @copyright (C) 2014 Web-Dorado. All rights reserved.
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 **/
 
defined('_JEXEC') or die('Restricted access');

// import Joomla view library
jimport('joomla.application.component.view');


class gallery_wdViewgallery_wd extends JViewLegacy
{
	// Overwriting JView display method
	function display($tpl = null) 
	{
		// Assign data to the view
	 $bwg=0;

			$model = $this->getModel();
			$app = JFactory::getApplication('site');
			$componentParams = $app->getParams();
			
			  $values= explode('**PARAM**',JRequest::getVar('param',$componentParams->get('params')));
   
				   $params=array();
				   foreach($values as $param)
				   {
				   $par_s=explode('=',$param);
				   $params[$par_s[0]]=$par_s[1];
				   }
		
			    if (isset($params['type'])) {
			  $type = $params['type'];
			}
			else {
			  $type = "";
			}
			  if (isset($params['type'])) {
			  $images_per_page = $params['images_per_page'];
			}
			else {
			  $images_per_page = "";
			}
			
			if($params['gallery_type']=='image_browser')
			$images_per_page=1;
			if($params['gallery_type']=='blog_style')
			$images_per_page=$params['blog_style_images_per_page'];
			

			$this->params=$params;
			switch($params['gallery_type'])
			{
			case 'thumbnails':
			case 'thumbnails_masonry':
			case 'slideshow':
			case 'image_browser':
			case 'blog_style':
			$this->get_gallery_row_data=$model->get_gallery_row_data($params['gallery_id']);
			$this->get_image_rows_data=$model->get_image_rows_data($params['gallery_id'],  $images_per_page, $params['sort_by'], 0,$type);
			$this->page_nav=$model->page_nav($params['gallery_id'],  $images_per_page, 0,$type);
			break;
			
			
			case 'album_compact_preview':
			case 'album_extended_preview':
			$type_compat = (isset($_POST['type_' . $bwg]) ? htmlspecialchars($_POST['type_' . $bwg]) : (isset($params['type']) ? $params['type'] : 'album'));
			if ($type_compat == 'gallery') {
			  $items_per_page = $params['images_per_page'];
			  }
			else
			{
			      $items_per_page = $params['albums_per_page'];
			}
			$album_gallery_id = (isset($_POST['album_gallery_id_' . $bwg]) ? htmlspecialchars($_POST['album_gallery_id_' . $bwg]) : $params['album_id']);
			$this->get_image_rows_data=$model->get_image_rows_data($album_gallery_id, $items_per_page, $params['sort_by'], 0);
			$this->gallery_page_nav=$model->gallery_page_nav($album_gallery_id, $items_per_page, 0);
			$this->get_alb_gals_row=$model->get_alb_gals_row($album_gallery_id, $items_per_page, $params['sort_by'], 0);
			$this->album_page_nav=$model->album_page_nav($album_gallery_id, $items_per_page, 0);
		    break;
			}
			
			
			$this->get_theme_row_data=$model->get_theme_row_data($params['theme_id']);
			$this->get_options_row_data=$model->get_options_row_data();
			$this->_layout=$params['gallery_type'];
			
			
		// Display the view
		parent::display($tpl);
	}
	
	
	

	
	
}