Esempio n. 1
0
 public function display()
 {
     $model = clone $this->getModel();
     $model->limit(0);
     $this->assign('totalCount', $model->getList()->count());
     return parent::display();
 }
Esempio n. 2
0
 public function display($tpl = null)
 {
     global $mainframe;
     $pathway =& $mainframe->getPathway();
     $params =& $mainframe->getParams();
     $model = KFactory::get('site::com.immotoa.model.projects');
     $project = $model->getItem();
     // Add metadata to header
     $document =& JFactory::getDocument();
     $document->setMetaData('keywords', $project->metakey);
     $document->setMetaData('description', $project->metadesc);
     // load GData plugin and get the images
     $plugin =& JPluginHelper::getPlugin('system', 'gdata');
     $images = plgSystemGdata::getAlbumFeed("immotoa_project_" . $project->id);
     // Build Google Static Map API URL
     $project->map = "http://maps.google.com/staticmap?" . "center=" . $project->coordinates . "&format=jpg&zoom=" . $params->get('maps_zoom') . "&" . "size=" . $params->get('maps_width') . "x" . $params->get('maps_height') . "&" . "maptype=roadmap&markers=" . $project->coordinates . "," . $params->get('maps_color') . "&" . "sensor=false&key=" . $params->get('maps_key');
     // set breadcrumbs
     $pathway->addItem($project->name);
     $this->assignRef('project', $project);
     $this->assignRef('params', $params);
     $this->assignRef('images', $images);
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('pagination', $model->getPagination());
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 3
0
 public function display($tpl = null)
 {
     // Request
     $month = KInput::get('month', 'get', 'digit', null, date('m'));
     $year = KInput::get('year', 'get', 'int', null, date('Y'));
     $graph = KInput::get('graph', 'get', 'cmd', null, 'translations');
     $table_name = KInput::get('table_name', 'get', KFactory::tmp('admin::com.nooku.filter.tablename'), null, '');
     $this->assign('graph', $graph);
     $this->assign('table_name', $table_name);
     $this->assign('month', $month);
     $this->assign('year', $year);
     // URI
     $uri =& JURI::getInstance(JURI::base() . 'index.php?option=com_nooku&format=openflashchart');
     $uri->setVar('table_name', $table_name);
     $uri->setVar('layout', 'bar');
     $uri->setVar('view', 'statistics.translations');
     $this->assign('translations', $uri->toString());
     $uri->setVar('year', date('Y'));
     $uri->setVar('month', date('n'));
     $uri->setVar('view', 'statistics.translators');
     $this->assign('translators', $uri->toString());
     // panes
     Koowa::import('lib.joomla.html.pane');
     $this->assignRef('panes', JPane::getInstance('tabs'));
     // Mixin a menubar object
     $this->mixin(new NookuMixinMenu($this));
     $this->displayMenubar();
     $this->displayMenutitle();
     $this->displayToolbar();
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 4
0
 public function display($tpl = null)
 {
     global $option, $mainframe;
     $user =& JFactory::getUser();
     $model = KFactory::get('admin::com.duuka.model.item');
     $item = $model->getItem();
     // fail if checked out not by 'me'
     if ($model->isCheckedOut($user->get('id'))) {
         $msg = JText::sprintf('DESCBEINGEDITTED', JText::_('The weblink'), $item->name);
         $mainframe->redirect('index.php?option=' . $option, $msg);
     }
     /*
      * We need to unify the introtext and fulltext fields and have the
      * fields separated by the {readmore} tag, so lets do that now.
      */
     if (JString::strlen($item->fulltext) > 1) {
         $item->text = $item->introtext . "<hr id=\"system-readmore\" />" . $item->fulltext;
     } else {
         $item->text = $item->introtext;
     }
     // Mixin a menubar object
     $this->mixin(new DuukaMixinMenu($this));
     $this->displayMenutitle();
     $this->displayToolbar();
     $this->displayMenubar();
     JRequest::setVar('hidemainmenu', 1);
     $this->assignRef('item', $item);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 5
0
 public function display($tpl = null)
 {
     $component = JComponentHelper::getComponent('com_formules');
     $params = new JParameter($component->params);
     $data['6'] = KInput::get('field_6', 'post', 'string', '', 'yyyy-mm-dd');
     $data['7'] = KInput::get('field_7', 'post', 'string', '', 'yyyy-mm-dd');
     $data['8'] = KInput::get('field_8', 'post', 'string', '', 'yyyy-mm-dd');
     $data['6_'] = KInput::get('field_6', 'post', 'string', '', 'yyyy-mm-dd');
     $data['7_'] = KInput::get('field_7', 'post', 'string', '', 'yyyy-mm-dd');
     $data['8_'] = KInput::get('field_8', 'post', 'string', '', 'yyyy-mm-dd');
     $data['12'] = KInput::get('field_12', 'post', 'boolean', '', 'false');
     $data['13'] = KInput::get('field_13', 'post', 'string', '', '0');
     $data['14'] = KInput::get('field_14', 'post', 'boolean', '', 'false');
     $data['15'] = KInput::get('field_15', 'post', 'string', '', '0');
     $data['16'] = KInput::get('field_16', 'post', 'string', '', '0');
     $data['18'] = KInput::get('field_18', 'post', 'string', '', '0');
     $data['19'] = KInput::get('field_19', 'post', 'string', '', '0');
     $data['20'] = KInput::get('field_20', 'post', 'string', '', '0');
     $data['21'] = KInput::get('field_21', 'post', 'string', '', '0');
     $data['22'] = KInput::get('field_22', 'post', 'string', '', '0');
     $data['23'] = KInput::get('field_23', 'post', 'string', '', '0');
     $data['24'] = KInput::get('field_24', 'post', 'string', '', '0');
     $data['26'] = KInput::get('field_26', 'post', 'string', '', '0');
     $data['38'] = KInput::get('field_38', 'post', 'string', '', '0');
     //var_dump($data); die;
     $this->assignRef('data', $data);
     $this->assignRef('params', $params);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 6
0
 public function display($tpl = null)
 {
     global $mainframe;
     $pathway =& $mainframe->getPathway();
     $params =& $mainframe->getParams();
     $model = KFactory::get('site::com.picman.model.album');
     $album = $model->getItem();
     // set Breadcrumbs
     $pathway->addItem($album->name);
     // set Document data
     $document =& JFactory::getDocument();
     $document->setMetaData('keywords', $album->metakey);
     $document->setMetaData('description', $album->metadesc);
     $document->setTitle($album->name);
     // Load GData plugin
     $plugin =& JPluginHelper::getPlugin('system', 'gdata');
     $gdata = new JParameter($plugin->params);
     // get Simple XML feed from GData Plugin
     $album = "picman_album_" . $album->id;
     $query = "kind=photo&access=all&thumbsize=144c&imgmax=512";
     $simpleXml = plgSystemGdata::getSimpleXml($album, $query);
     $this->assignRef('album', $album);
     $this->assignRef('params', $params);
     $this->assignRef('simpleXml', $simpleXml);
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('pagination', $model->getPagination());
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 7
0
 public function display($tpl = null)
 {
     $nooku = KFactory::get('admin::com.nooku.model.nooku');
     $dashboard = KFactory::get('admin::com.nooku.model.dashboard');
     $translations = KFactory::get('admin::com.nooku.model.translations');
     $translators = KFactory::get('admin::com.nooku.model.translators');
     // Mixin a menubar object
     $this->mixin(new NookuMixinMenu($this));
     $this->displayMenubar();
     $this->displayMenutitle();
     $this->displayToolbar();
     // Get data from the model
     // left panes
     $this->assignRef('additions', $dashboard->getAdditions());
     $this->assignRef('changes', $dashboard->getChanges());
     $this->assignRef('deletes', $dashboard->getDeletes());
     $this->assignRef('all_translators', $nooku->getTranslators());
     $this->assignRef('all_languages', $nooku->getLanguages());
     $this->assignRef('all_tables', $nooku->getTables());
     // Pie chart URI's
     $this->assign('translations', $translations->getGoogleChartUrl());
     $this->assign('translators', $translators->getGoogleChartUrl());
     // Meta
     $this->assign('multiple_langs', count($nooku->getLanguages()) > 1);
     $this->assign('multiple_contributors', $translators->countContributors() > 1);
     $this->assign('has_tables', count($nooku->getTables()) > 0);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 8
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.nooku.model.tables');
     $this->assignRef('tables', $model->getUntranslatedTables());
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 9
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.nooku.model.articles');
     $nooku = KFactory::get('admin::com.nooku.model.nooku');
     $article = $model->getArticle();
     $id = $model->getState('id');
     if (JString::strlen($article->fulltext) > 1) {
         $text = $article->introtext . "<hr id=\"system-readmore\" />" . $article->fulltext;
     } else {
         $text = $article->introtext;
     }
     // for the lang switcher
     $languages = $nooku->getLanguages();
     $target_lang = $languages[$nooku->getLanguage()];
     $source_lang = $nooku->getPrimaryLanguage();
     $source_url = 'index.php?option=com_nooku&view=translate.source&tmpl=component&id=' . $id . '&source_lang=' . $source_lang->iso_code;
     // Assign to template
     $this->assign('text', $text);
     $this->assign('languages', $languages);
     $this->assign('target_lang', $target_lang);
     $this->assign('source_lang', $source_lang);
     $this->assign('source_url', $source_url);
     $this->assign('id', $id);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 10
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.duuka.model.tags');
     $this->assignRef('tag', $model->getItem());
     $this->displayToolbar();
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 11
0
 /**
  * Initializes the config for the object
  *
  * Called from {@link __construct()} as a first step of object instantiation.
  *
  * @param   KObjectConfig $config Configuration options
  * @return  void
  */
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     /**
      * @todo is this the right place to append the currently logged-in user to the view?
      */
     $this->_data['user'] = $this->getObject('user');
 }
Esempio n. 12
0
 public function display($tpl = null)
 {
     global $mainframe;
     $model = KFactory::get('site::com.immotoa.model.realisations');
     $this->assignRef('realisations', $model->getList());
     $this->assignRef('params', $mainframe->getParams());
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 13
0
 public function display($tpl = null)
 {
     // Mixin a menubar object
     $this->mixin(new PicmanMixinMenu($this));
     $this->displayMenutitle();
     $this->displayMenubar();
     $this->displayToolbar();
     parent::display($tpl);
 }
Esempio n. 14
0
 /**
  * Set a view properties
  *
  * @param   string  The property name.
  * @param   mixed   The property value.
  */
 public function __set($property, $value)
 {
     if ($property == 'module') {
         if (is_string($value->params)) {
             $value->params = new JParameter($value->params);
         }
     }
     parent::__set($property, $value);
 }
Esempio n. 15
0
 protected function _initialize(KConfig $config)
 {
     $config->append(array(
         'template'         => 'markdown',
         'template_filters' => array('com://admin/learn.template.filter.markdown'),
     ));
     
     parent::_initialize($config);
 }
Esempio n. 16
0
 /**
  * Set a view properties
  *
  * @param   string  The property name.
  * @param   mixed   The property value.
  */
 public function __set($property, $value)
 {
     if ($property == 'module') {
         if (is_string($value->params)) {
             $value->params = $this->_parseParams($value->params);
         }
     }
     parent::__set($property, $value);
 }
Esempio n. 17
0
 public function display($tpl = null)
 {
     // @todo ACLs need to be set in this view
     JError::raiseNotice(0, 'Editing translator permissions will be back in a later version');
     $model = KFactory::get('admin::com.nooku.model.translators');
     $this->assignRef('translator', $model->getItem());
     $this->displayToolbar();
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 18
0
 public function display($tpl = null)
 {
     $model = KFactory::get('site::com.immotoa.model.projects');
     $component = JComponentHelper::getComponent('com_immotoa');
     $params = new JParameter($component->params);
     $this->assignRef('projects', $model->getList());
     $this->assignRef('params', $params);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 19
0
 public function display()
 {
     $config = $this->getService('com://admin/disqus.controller.config')->read();
     $model = $this->getModel();
     if ($model->getState()->identifier) {
         $config->setData(array('identifier' => $model->getState()->identifier));
     }
     $this->assign('config', $config);
     return parent::display();
 }
Esempio n. 20
0
 public function display($tpl = null)
 {
     global $mainframe;
     $params =& $mainframe->getParams();
     $model = KFactory::get('site::com.picman.model.albums');
     $this->assignRef('albums', $model->getList());
     $this->assignRef('params', $params);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 21
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.nooku.model.language');
     $this->assignRef('language', $model->getItem());
     // Mixin a menubar object
     $this->mixin(new NookuMixinMenu($this));
     $this->displayMenutitle();
     $this->displayToolbar();
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 22
0
 public function display($tpl = null)
 {
     $this->assignRef('category', KFactory::get('admin::com.picman.model.category')->getItem());
     // Mixin a menubar object
     $this->mixin(new PicmanMixinMenu($this));
     $this->displayMenutitle();
     $this->displayToolbar();
     $this->displayMenubar();
     JRequest::setVar('hidemainmenu', 1);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 23
0
 public function display($tpl = null)
 {
     $this->assignRef('realisation', KFactory::get('admin::com.immotoa.model.realisation')->getItem());
     // Mixin a menubar object
     $this->mixin(new ImmotoaMixinMenu($this));
     $this->displayMenutitle();
     $this->displayToolbar();
     $this->displayMenubar();
     JRequest::setVar('hidemainmenu', 1);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 24
0
 public function display($tpl = null)
 {
     global $mainframe;
     $model = KFactory::get('site::com.immotoa.model.properties');
     $plugin =& JPluginHelper::getPlugin('system', 'gdata');
     $gdata = new JParameter($plugin->params);
     $this->assignRef('properties', $model->getBillboard());
     $this->assignRef('params', $mainframe->getParams());
     $this->assignRef('gdata', $gdata);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 25
0
 public function display($tpl = null)
 {
     $item = KFactory::get('admin::com.formules.model.vacation')->getItem();
     $this->assignRef('item', $item);
     // Mixin a menubar object
     $this->mixin(new FormulesMixinMenu($this));
     $this->displayMenutitle();
     $this->displayToolbar();
     $this->displayMenubar();
     JRequest::setVar('hidemainmenu', 1);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 26
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.nooku.model.articles');
     $original = $model->getSourceArticle();
     if (JString::strlen($original->fulltext) > 1) {
         $text = $original->introtext . "<hr id=\"system-readmore\" />" . $original->fulltext;
     } else {
         $text = $original->introtext;
     }
     $this->assign('text', $text);
     // Display the layout
     parent::display($tpl);
 }
Esempio n. 27
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.formules.model.taxations');
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('items', $model->getList());
     $this->assignRef('pagination', $model->getPagination());
     // Mixin a menubar object
     $this->mixin(new FormulesMixinMenu($this));
     $this->displayMenutitle();
     $this->displayMenubar();
     $this->displayToolbar();
     //Display the layout
     parent::display($tpl);
 }
Esempio n. 28
0
 public function display($tpl = null)
 {
     $this->assignRef('projects', KFactory::get('admin::com.immotoa.model.projects')->getList());
     $model = KFactory::get('admin::com.immotoa.model.projects');
     $this->assignRef('languages', $model->getList());
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('pagination', $model->getPagination());
     // Mixin a menubar object
     $this->mixin(new ImmotoaMixinMenu($this));
     $this->displayMenutitle();
     $this->displayMenubar();
     $this->displayToolbar();
     //Display the layout
     parent::display($tpl);
 }
Esempio n. 29
0
 public function display($tpl = null)
 {
     global $mainframe, $option;
     // Mixin a menubar object
     $this->mixin(new PicmanMixinMenu($this));
     $this->displayMenutitle();
     $this->displayMenubar();
     $this->displayToolbar();
     $model = KFactory::get('admin::com.picman.model.categories');
     $this->assignRef('categories', $model->getList());
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('pagination', $model->getPagination());
     $this->assignRef('filter', $model->getFilters());
     parent::display($tpl);
 }
Esempio n. 30
0
 public function display($tpl = null)
 {
     $model = KFactory::get('admin::com.immotoa.model.properties');
     $attribs = array('class' => 'inputbox', 'size' => '1', 'onchange' => 'submitform();');
     $this->assignRef('properties', $model->getList());
     $this->assignRef('attribs', $attribs);
     $this->assignRef('filter', $model->getFilters());
     $this->assignRef('pagination', $model->getPagination());
     // Mixin a menubar object
     $this->mixin(new ImmotoaMixinMenu($this));
     $this->displayMenutitle();
     $this->displayMenubar();
     $this->displayToolbar();
     // Display the layout
     parent::display($tpl);
 }