예제 #1
0
 /**
  * Event call to get plugin notification
  *
  * @param   object  $model
  * @param   string  $area
  * @return  mixed
  */
 public function onProjectNotification($model, $area)
 {
     // Check if our area is the one we want to return results for
     if ($area != 'feed') {
         return;
     }
     $html = '';
     // Acting member
     $member = $model->member();
     if (!is_object($member->params)) {
         $member->params = new \Hubzero\Config\Registry($member->params);
     }
     // Show welcome screen?
     $showWelcome = $member && is_object($member->params) && $member->params->get('hide_welcome') == 0 ? 1 : 0;
     // Show welcome banner with suggestions
     if ($showWelcome) {
         // Get suggestions
         $suggestions = \Components\Projects\Helpers\Html::getSuggestions($model);
         // Display welcome message
         $view = $this->view('_welcome', 'modules')->set('option', $this->_option)->set('suggestions', $suggestions)->set('model', $model);
         $html .= $view->loadTemplate();
     }
     return $html;
 }
예제 #2
0
 /**
  * Event call to get plugin notification
  *
  * @return
  */
 public function onProjectNotification($model, $area)
 {
     // Check if our area is the one we want to return results for
     if ($area != 'feed') {
         return;
     }
     $html = '';
     // Acting member
     $member = $model->member();
     if (!is_object($member->params)) {
         $member->params = new \Hubzero\Config\Registry($member->params);
     }
     // Show welcome screen?
     $showWelcome = $member && is_object($member->params) && $member->params->get('hide_welcome') == 0 ? 1 : 0;
     // Show welcome banner with suggestions
     if ($showWelcome) {
         // Get suggestions
         $suggestions = \Components\Projects\Helpers\Html::getSuggestions($model);
         // Display welcome message
         $view = new \Hubzero\Plugin\View(array('folder' => 'projects', 'element' => 'blog', 'name' => 'modules', 'layout' => '_welcome'));
         $view->option = $this->_option;
         $view->suggestions = $suggestions;
         $view->model = $model;
         $html .= $view->loadTemplate();
     }
     return $html;
 }