/** * 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; }
/** * 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; }