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;
     }
 }