public function ingresar_a_carpeta($id_carpeta, $data) { foreach ($data as $key => $value) { $c = new CarpetaData(); $c->carpeta_id = $id_carpeta; $c->data_id = $value->id; $c->objeto_json = json_encode($value); if (!$c->save()) { $errores[] = $value; } } if (isset($errores)) { return $errores; } return true; }
public function crear_carpeta() { View::select(null, "json"); $nueva_carpeta = new Carpeta(); $carpeta_data = new CarpetaData(); $carpeta = json_decode(Input::post("carpeta")); /*aqui crea la carpeta*/ if ($nueva_carpeta->nueva_carpeta($carpeta[0]->nombre_carpeta)) { $id = $nueva_carpeta->ultimo_id(); $result = $carpeta_data->ingresar_a_carpeta($id, $carpeta); if (is_array($result)) { $this->data = array("error" => $result); } else { $this->data = array("correcto" => $nueva_carpeta->get_carpetas_by_user_id(Auth::get("id"))); } } else { $this->data = false; } }