Пример #1
0
 /**
  *
  * @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');
 }
Пример #3
0
 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));
 }
Пример #4
0
 public function getlistactivitiesAction()
 {
     // init params
     $userid = $this->getRequest()->user;
     // get actyivity log
     $oActivity = new Safactivitylog();
     $oActivity->setFilterUser($userid);
     $this->view->activities = $oActivity->getLastActivities()->reorderingForDashboard();
 }
Пример #5
0
 /**
  *
  */
 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');
 }