Exemple #1
0
 /**
  * Generates an object creation view.
  *
  * @param mixed $handler_id The ID of the handler.
  * @param array $args The argument list.
  * @param array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_create($handler_id, $args, &$data)
 {
     if ($handler_id == 'jobhistory_jobtitle_create_under') {
         $jobgroup = new fi_kilonkipinat_account_jobhistory_jobgroup_dba($args[1]);
         $this->_defaults['jobgroup'] = $jobgroup->id;
     }
     return parent::_handler_create($handler_id, $args, $data);
 }
Exemple #2
0
 /**
  * @param mixed $handler_id The ID of the handler.
  * @param Array $args The argument list.
  * @param Array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_delete($handler_id, $args, &$data)
 {
     return parent::_handler_delete($handler_id, $args, &$data);
 }
Exemple #3
0
 function __construct()
 {
     parent::__construct();
 }
Exemple #4
0
 public function _handler_viewActivity($handler_id, $args, &$data)
 {
     $status = parent::_handler_read($handler_id, $args, $data);
     if ($_MIDGARD['user'] == $this->_person->id) {
         $this->_component_data['active_leaf'] = "own_details";
     }
     $qb_latest = new org_openpsa_qbpager('midcom_helper_activitystream_activity_dba', 'activity');
     $qb_latest->add_order('metadata.revised', 'DESC');
     $qb_latest->add_constraint('actor', '=', $this->_object->id);
     $qb_latest->set_limit($this->_config->get('activity_results_per_page'));
     $qb_latest->results_per_page = $this->_config->get('activity_results_per_page');
     $latest = $qb_latest->execute();
     $this->_request_data['qb'] = $qb_latest;
     $this->_request_data['items'] = $latest;
     return $status;
 }
Exemple #5
0
 /**
  * @param mixed $handler_id The ID of the handler.
  * @param Array $args The argument list.
  * @param Array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_create($handler_id, $args, &$data)
 {
     $this->_mode = 'create';
     return parent::_handler_create($handler_id, $args, &$data);
 }
Exemple #6
0
 /**
  * Generates an object update view.
  *
  * @param mixed $handler_id The ID of the handler.
  * @param array $args The argument list.
  * @param array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_update($handler_id, $args, &$data)
 {
     $status = parent::_handler_update($handler_id, $args, $data);
     $this->_request_data['todo_title'] = $this->_object->title;
     return $status;
 }
Exemple #7
0
 /**
  * Generates an object creation view.
  *
  * @param mixed $handler_id The ID of the handler.
  * @param array $args The argument list.
  * @param array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_create($handler_id, $args, &$data)
 {
     $_MIDCOM->auth->require_valid_user();
     return parent::_handler_create($handler_id, $args, $data);
 }
Exemple #8
0
 /**
  * Generates an object creation view.
  *
  * @param mixed $handler_id The ID of the handler.
  * @param array $args The argument list.
  * @param array &$data The local request data.
  * @return boolean Indicating success.
  */
 function _handler_create($handler_id, $args, &$data)
 {
     if ($handler_id == 'jobhistory_job_create_under') {
         $jobtitle = new fi_kilonkipinat_account_jobhistory_jobtitle_dba($args[1]);
         $this->_defaults['jobtitle'] = $jobtitle->id;
         $this->_request_data['jobtitle'] = $jobtitle;
     }
     if ($handler_id == 'jobhistory_job_create_for') {
         $person = new fi_kilonkipinat_account_person_dba($args[1]);
         $this->_defaults['person'] = $person->id;
         $this->_request_data['person'] = $person;
     }
     return parent::_handler_create($handler_id, $args, $data);
 }