/** * * @param unknown_type $dbid * @param unknown_type $moduleName */ public static function getAuthorNLastEditorForContent($dbid, $moduleName) { $oEvents = new Safactivitylog(); $eventsInfo['firstEvent'] = $oEvents->getFirstEvent($dbid, $moduleName, 'pagdivs')->toHtmlAuthor(); $eventsInfo['lastEvent'] = $oEvents->getLastEvent($dbid, $moduleName, 'pagdivs')->toHtmlLastEditor(); return $eventsInfo; }
/** * */ public function contentnewsAction() { if ((int) $this->view->pagid == 0) { $this->view->pagid = $this->getRequest()->pagid; } $oLastEvents = new Safactivitylog(); $this->view->lastEvents = $oLastEvents->getLastActivitiesForContentPage($this->view->pagid)->toObject(); $this->render('pages'); }
public function __construct($options = null) { parent::__construct($options); $this->setAttrib('accept-charset', 'UTF-8'); $this->setName('safactivitylog'); $id = new Zend_Form_Element_Hidden('id'); $hash = new Zend_Form_Element_Hash('no_csrf_foo', array('salt' => '4s564evzaSD64sf')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $timestamp = new Zend_Form_Element_Text('timestamp'); $timestamp->setLabel('timestamp'); $priorityName = new Zend_Form_Element_Text('priorityName'); $priorityName->setLabel('priorityName'); $priority = new Zend_Form_Element_Text('priority'); $priority->setLabel('priority'); $className = new Zend_Form_Element_Text('className'); $className->setLabel('className'); $message = new Zend_Form_Element_Textarea('message'); $message->setLabel('message'); $usersId = new Zend_Form_Element_Select('users_id'); $options = new Users(); $usersId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $usersId->addMultiOption($k, $v['mlabel']); } $usersId->setLabel('users_id'); $login = new Zend_Form_Element_Text('login'); $login->setLabel('login'); $fname = new Zend_Form_Element_Text('fname'); $fname->setLabel('fname'); $lname = new Zend_Form_Element_Text('lname'); $lname->setLabel('lname'); $module = new Zend_Form_Element_Text('module'); $module->setLabel('module'); $action = new Zend_Form_Element_Text('action'); $action->setLabel('action'); $moduleTable = new Zend_Form_Element_Textarea('module_table'); $moduleTable->setLabel('module_table'); $moduleIds = new Zend_Form_Element_Textarea('module_ids'); $moduleIds->setLabel('module_ids'); $parentId = new Zend_Form_Element_Select('parent_id'); $options = new Safactivitylog(); $parentId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $parentId->addMultiOption($k, $v['mlabel']); } $parentId->setLabel('parent_id'); $safinstancesId = new Zend_Form_Element_Select('safinstances_id'); $options = new Safinstances(); $safinstancesId->addMultiOption('', '----------'); foreach ($options->fetchAlltoFlatArray() as $k => $v) { $safinstancesId->addMultiOption($k, $v['mlabel']); } $safinstancesId->setLabel('safinstances_id'); $this->addElements(array($id, $hash, $timestamp, $priorityName, $priority, $className, $message, $usersId, $login, $fname, $lname, $module, $action, $moduleTable, $moduleIds, $parentId, $safinstancesId)); $this->addElements(array($submit)); }
public function getlistactivitiesAction() { // init params $userid = $this->getRequest()->user; // get actyivity log $oActivity = new Safactivitylog(); $oActivity->setFilterUser($userid); $this->view->activities = $oActivity->getLastActivities()->reorderingForDashboard(); }
/** * */ public function indexAction() { $this->setSubtitle(Sydney_Tools_Localization::_('Recent activity')); $this->setSideBar('index', 'dashboard'); // get actyivity log $oActivity = new Safactivitylog(); $this->view->activities = $oActivity->getLastActivities()->reorderingForDashboard(); $this->render('index'); $this->render('listactivities'); }