break;
}
}
}
$query = $bd->getOne(TABLA_CATEGORIA);
$arr = array(RESPUESTA_DATA => $query, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
} else {
if ($accion_form == ACCION_AGREGAR) {
$data_post = $postdata->form_data;
if (!isset($data_post->FOTO)) {
$data_post->FOTO = NULL;
}
$datos = array(COLUMNA_NOMBRE => $data_post->NOMBRE, COLUMNA_DESCRIPCION => $data_post->DESCRIPCION, COLUMNA_ESTADO => $data_post->ESTADO, COLUMNA_FOTO => $data_post->FOTO);
$id_nuevo = $bd->insert(TABLA_CATEGORIA, $datos);
if (!$id_nuevo) {
$arr = array(RESPUESTA_ERROR => $bd->getLastError());
} else {
$datos[COLUMNA_ID] = $id_nuevo;
$arr = array(RESPUESTA_DATA => $datos, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
}
} else {
if ($accion_form == ACCION_EDITAR) {
$data_post = $postdata->form_data;
if (!isset($data_post->FOTO)) {
$data_post->FOTO = NULL;
}
$datos = array(COLUMNA_NOMBRE => $data_post->NOMBRE, COLUMNA_DESCRIPCION => $data_post->DESCRIPCION, COLUMNA_ESTADO => $data_post->ESTADO, COLUMNA_FOTO => $data_post->FOTO);
$bd->where(COLUMNA_ID, $data_post->ID);
$respuesta = $bd->update(TABLA_CATEGORIA, $datos);
if (!$respuesta) {
$arr = array(RESPUESTA_ERROR => $bd->getLastError());