function pessoa_management() { $crud = new grocery_CRUD(); $crud->set_table('pessoa'); $crud->set_subject('Pessoa'); $crud->columns('pessoa_link','nome_completo','cidade_natal'); $crud->fields('pessoa_link','nome_completo','cidade_natal'); $crud->required_fields('pessoa_link','nome_completo','cidade_natal'); $crud->display_as('pessoa_id','Pessoa ID') ->display_as('pessoa_link','Pessoa URL') ->display_as('nome_completo','Nome Completo') ->display_as('cidade_natal','Cidade Natal'); ->display_as('fake_conhece_pessoa_01','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_02','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_03','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_04','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_05','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_06','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_07','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_08','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_09','Pessoa Conhecida') ->display_as('fake_conhece_pessoa_10','Pessoa Conhecida'); $crud->set_relation('fake_conhece_pessoa_01','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_02','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_03','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_04','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_05','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_06','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_07','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_08','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_09','pessoa','nome_completo'); $crud->set_relation('fake_conhece_pessoa_10','pessoa','nome_completo'); $crud->callback_after_insert(array($this, 'fconhece')); $crud->callback_before_insert(array($this,'check')); $crud->callback_before_update(array($this,'check')); $output = $crud->render(); $this->_redesocial_output($output); }
function check($post_array) { if(empty($post_array['fake_conhece_pessoa_01'])) { $post_array['fake_conhece_pessoa_01'] = 0; } if(empty($post_array['fake_conhece_pessoa_02'])) { $post_array['fake_conhece_pessoa_02'] = 0; } if(empty($post_array['fake_conhece_pessoa_03'])) { $post_array['fake_conhece_pessoa_03'] = 0; } ...
return $post_array; } function fconhece($post_array, $primary_key) { $user_logs_insert01 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_01']); $user_logs_insert02 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_02']); $user_logs_insert03 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_03']); $user_logs_insert04 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_04']); $user_logs_insert05 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_05']); $user_logs_insert06 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_06']); $user_logs_insert07 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_07']); $user_logs_insert08 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_08']); $user_logs_insert09 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_09']); $user_logs_insert10 = array("pessoa_id" => $primary_key, "pessoa_conhecida_id" => $post_array['fake_conhece_pessoa_10']); $this->db->insert('conhece',$user_logs_insert01); $this->db->insert('conhece',$user_logs_insert02); $this->db->insert('conhece',$user_logs_insert03); $this->db->insert('conhece',$user_logs_insert04); $this->db->insert('conhece',$user_logs_insert05); $this->db->insert('conhece',$user_logs_insert06); $this->db->insert('conhece',$user_logs_insert07); $this->db->insert('conhece',$user_logs_insert08); $this->db->insert('conhece',$user_logs_insert09); $this->db->insert('conhece',$user_logs_insert10); return true; }