public function editarpost() { // return Response::json(Input::all()); //revisar esto hacer que funcione los campos adicionales if (Auth::user()->is_admin) { $base64 = null; $cuenta = Account::find(Auth::user()->account_id); if ($cuenta->custom_client_label1 && Input::get('l1') == "") { $cuenta->custom_client_label1 = "Dato Adicional"; } else { $cuenta->custom_client_label1 = Input::get('l1'); } if ($cuenta->custom_client_label2 && Input::get('l2') == "") { $cuenta->custom_client_label2 = "Dato Adicional"; } else { $cuenta->custom_client_label2 = Input::get('l2'); } if ($cuenta->custom_client_label3 && Input::get('l3') == "") { $cuenta->custom_client_label3 = "Dato Adicional"; } else { $cuenta->custom_client_label3 = Input::get('l3'); } if ($cuenta->custom_client_label4 && Input::get('l4') == "") { $cuenta->custom_client_label4 = "Dato Adicional"; } else { $cuenta->custom_client_label4 = Input::get('l4'); } if ($cuenta->custom_client_label5 && Input::get('l5') == "") { $cuenta->custom_client_label5 = "Dato Adicional"; } else { $cuenta->custom_client_label5 = Input::get('l5'); } if ($cuenta->custom_client_label6 && Input::get('l6') == "") { $cuenta->custom_client_label6 = "Dato Adicional"; } else { $cuenta->custom_client_label6 = Input::get('l6'); } $tax_rates = TaxRate::find(Auth::user()->account_id); $ice = Input::get('rate'); if (is_numeric($ice)) { $tax_rates->rate = $ice; } $tax_rates->save(); $cuenta->save(); if (Input::hasFile('imgInp')) { $file = Input::file('imgInp')->getRealPath(); $data = file_get_contents($file); $base64 = base64_encode($data); if (!function_exists('mime_content_type ')) { $finfo = finfo_open(FILEINFO_MIME); $mime = finfo_file($finfo, $file); finfo_close($finfo); } else { $mime = mime_content_type($file); } // $src = 'data:image/jpg;base64,'.$base64; $src = $base64; $td = TypeDocument::getDocumento(); $td->logo = $src; //this part is to update a logo for a document // // $masters= MasterDocument::get(); // foreach ($masters as $master) // { // $typeDocument = TypeDocument::where("account_id",Auth::user()->account_id)->where("master_id",$master->id)->orderBy("id")->first(); // if(isset($typeDocument)) // { // $newType = TypeDocument::createNew(); // $newType->account_id = $typeDocument->id; // $newType->master_id = $typeDocument->master_id; // $newType->logo=$src; // $newType->javascript_web = $typeDocument->javascript_web; // $newType->javascript_pos = $typeDocument->javascript_pos; // $newType->save(); // } // } // //return 0; $td->setMasterIds(Input::get('documentos')); if ($td->Actualizar()) { // redireccionar con el mensaje a la siguiente vista Session::flash('message', $td->getErrorMessage()); return Redirect::to('editarcuenta'); } } //Session::flash('error',"Seleccione una imagen antes de guardar. "); } return Redirect::to('editarcuenta'); }