Hi,
I got an issue with the callback functions (delete, update and add), its probably the same problem with them so I show the callback_update as an example. I get the ok message but no update happens in the db.
Can anybody see why this fails? All is working when using autofunctions, the add_action also works.
Using with codeigniter and bootstrap.
Im quite novice..
public function managelibs() {
$this->grocery_crud->set_table('smartstart_library_name');
$this->grocery_crud->set_subject('Bibl');
$this->grocery_crud->where('smartstart_library_name.school_ID',$this->user->info->ID);
$this->grocery_crud->fields('LID','school_ID','library_name','cols','rows','bckpic');
$this->grocery_crud->field_type('school_ID','hidden',$this->user->info->ID);
$this->grocery_crud->change_field_type('LID','invisible');
$this->grocery_crud->columns('library_name','cols','bckpic');
$this->grocery_crud->display_as('library_name','Name');
$this->grocery_crud->display_as('cols','Columns');
$this->grocery_crud->display_as('bckpic','Picture');
$this->grocery_crud->required_fields('library_name');
$this->grocery_crud->set_field_upload('bckpic','assets/uploads/files');
$this->grocery_crud->add_action('Links', base_url('assets/links.png'), 'smartstart/showlinks');
$this->grocery_crud->callback_delete(array($this,'delete_lib'));
//$this->grocery_crud->callback_update(array($this,'smartstart/update_lib'));
$this->grocery_crud->callback_update(array($this,'update_lib'));
$this->grocery_crud->unset_export();
$this->grocery_crud->unset_print();
$this->grocery_crud->unset_read();
$output = $this->grocery_crud->render();
$this->template->loadContent('smartstart/managelibs.php',array("crud" => $output));
}
public function update_lib($post_array, $primary_key) {
$this->db->where('LID',$primary_key);
//$this->db->where('school_ID',$this->user->info->ID);
return $this->db->update('smartstart_library_name',$post_array);
}
