User Tools

Site Tools


tech2018:s4:get_activity

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tech2018:s4:get_activity [2018/06/07 12:34]
Gianluca Pelliccioli
tech2018:s4:get_activity [2018/06/07 13:18]
Gianluca Pelliccioli
Line 1: Line 1:
-====== Get_activity =======+====== Get_activity controller =======
  
  
Line 6: Line 6:
 </code> </code>
  
 +This is based on the controller:
 +
 +**/var/www/tests/giotto4.jamain.co/application/controllers/common/activities**
 +<code>
 +public function get_activity($id) {
 +                $activity = $this->activity->detail ( $id );
 +
 +                $company = $this->activity->get_company_name ();
 +                $statuses = $this->activity->get_transition_status ( $activity->type, NULL, $activity->id_process, $id );
 +                $customer = $this->activity->get_customer ( $activity->id_thread );
 +
 +                $activity->indirizzi_cliente = $this->activity->get_indirizzi_cliente ($customer->cliente_id );
 +                $activity->be = $this->activity->get_be ( $activity->id_thread );
 +                $this->load->model ( 'account' );
 +                $activity->account = $this->account->detail ( $customer->cliente_id );
 +                $activity->company = $company;
 +                $activity->customer = $customer;
 +                $activity->statuses = $statuses;
 +                $activity->contratti = $this->activity->get_contratti ( $activity->be->id );
 +                $activity->magic_variables = $this->activity->get_magic_fields ( $activity->form_id, $activity->type, $activity->id );
 +
 +                // CHANGE FORM DATA BASED ON FORM/ACTIVITY TYPE
 +                $this->load->library ( "get_activity_data" );
 +
 +                if ($id != null && isset ( $activity->type )) {
 +                        $activity_lib_data = $this->get_activity_data->get_data ( $id, $activity );
 +                        $activity = $activity_lib_data;
 +                }
 +
 +                $this->output->set_content_type ( 'application/json' )->set_output ( json_encode ( $activity ) );
 +        }
 +
 +</code>
  
 ##Verify Adharsh ##Verify Adharsh
tech2018/s4/get_activity.txt ยท Last modified: 2018/06/07 13:19 by Gianluca Pelliccioli