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