Ejemplo n.º 1
0
 /**
  * Deletes one extend field
  *
  * @param	int 	Field ID
  *
  */
 function delete($id)
 {
     /*
      * Check of data use should be implemented
      *
      * Minimum : Ask for delete confirmation
      *
      *
     if ($this->extend_field_model->exists(array('id_extend_field'=>$id), 'extend_fields'))
     {
     	$this->error(lang('ionize_message_item_used_by_data_no_delete'));
     }
     */
     $this->extend_field_model->delete(array('id_extend_field' => $id));
     $this->extend_field_model->delete(array('id_extend_field' => $id), 'extend_field_lang');
     $this->extend_field_model->delete(array('id_extend_field' => $id), 'extend_fields');
     $this->callback = array(array('fn' => 'ION.HTML', 'args' => array('element_definition/get_element_definition_list', '', array('update' => 'elementContainer'))));
     // Answer prepare
     $this->id = $id;
     // Send answer
     $this->success(lang('ionize_message_element_field_deleted'));
 }