require_once('../include/orm.php'); require_once('../include/globals.php'); require_once('../include/util.php'); $_unidades4_autorizacion_db_connected = $Link == ''; if($_unidades4_autorizacion_db_connected) $Link = connectDb(); define('DBCONNECTED', 1); debugstartpage(); if( isset($_x) ) { //if( $_x != '' ) { $_x = $_x == '' ? array() : StringTokenize($_x, ","); $_result = array(); $_result['version'] = array('actual' => 97); $_result['visibility'] = array(); $_initialvars = arrayExclude(get_defined_vars(), array("_*", "form_*", "s_*", "GLOBALS", "Link", "thisname")); } require('../main/base.events.php'); $_morecolumns = ""; if( !isset($_id) and $id != '' ) $_id = rand(1, 100000000); $autorizacionForm = sessionget('form_autorizacion_autorizacionForm' . $_id); //logToFile('autorizacionForm: ' . print_r($autorizacionForm, true)); if( empty($_x) or in('onopen', $_x) ) { if( $id != "" and $id != "0" ) { $autorizacionForm = loadObject($Link, "unidades4.autorizacionForm", $id); } else { $autorizacionForm = newObject($Link, "unidades4.autorizacionForm"); //fillobjectfromrequest($autorizacionForm); } } if( isormObject($autorizacionForm) ) updateObjectFromRequest($Link, $autorizacionForm); //makeglobals($autorizacionForm, array('id', 'autorizacionForm')); if( isset($_x) ) $_initialvars = arrayExclude(get_defined_vars(), array("_*", "form_*", "s_*", "GLOBALS", "Link", "thisname")); //$_initialvars['autorizacionForm'] = objectToStructure($autorizacionForm); if( isormObject($autorizacionForm) ) $_initialvars = array_merge($_initialvars, objectToStructure($autorizacionForm)); if( isormObject($autorizacionForm) ) $autorizacionForm->makeglobals(); //logToFile('autorizacionForm after uofr: ' . print_r($autorizacionForm, true)); list($desde_filter1, $desde_filter2) = periodtoarray($desde_filter); list($hasta_filter1, $hasta_filter2) = periodtoarray($hasta_filter); list($fechanac_filter1, $fechanac_filter2) = periodtoarray($fechanac_filter); list($fechanac_filter1, $fechanac_filter2) = periodtoarray($fechanac_filter); // isbasewindow: // On Open while( ($__action == "" or $__action == "executedonopen") and (empty($_x) or in('onopen', $_x)) ) { $__action = "executedonopen"; // On start $__tempresult=sqlexec($Link,"select torre, piso, departamento, denominacion, codigo from Unidades where id = " . mysql_escape($unidad) . ";"); while($__temprow=mysql_fetch_array($__tempresult)) { $temptorre=$__temprow[0]; $temppiso=$__temprow[1]; $tempdepartamento=$__temprow[2]; $tempdenominacion=$__temprow[3]; $tempcodigo=$__temprow[4]; } $__tempresult=sqlexec($Link,"select id from icrel where unidad = " . mysql_escape($unidad) . " and tipo = '" . mysql_escape($autoriza) . "';"); while($__temprow=mysql_fetch_array($__tempresult)) { $contacto=$__temprow[0]; } ; break; } // PHP Vars while( ($__action == "" or $__action == "executedonopen") and isset($_GET['_x']) and empty($_x) ) { $__row0 = array(); $__row0['__autorizacionForm__1'] = $_id ; $__row0['__autorizacionForm__2'] = $id == '0' ? 'Nueva ' : '' ; $__row0['__autorizacionForm__3'] = " $tempcodigo" ; $__row0['__ingreso_desde__1'] = formatdate( $autorizacionForm->desde ) ; $__row0['__ingreso_hasta__1'] = formatdate( $autorizacionForm->hasta ) ; $__row0['__ingreso_horariodesde__1'] = formatdate( $autorizacionForm->horariodesde ) ; $__row0['__ingreso_horariohasta__1'] = formatdate( $autorizacionForm->horariohasta ) ; $_result['morevars'] = $__row0; break; } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { require_once('../include/fpdfreport.php'); $_pdf = new PDF((isset($_orientation) ? $_orientation : 'P'),'pt', (isset($_size) ? $_size : 'A4' )); $_pdf->initialPage = ($_page != '' ? $_page : 1); //$_pdf->SetAutoPageBreak(true); $_pdf->title = ""; $_pdf->SetTopMargin(50); $_pdf->AliasNbPages(); $_pdf->AddPage(); } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { $_pdf->title = "AUTORIZACIÓN"; //$_pdf->drawText("AUTORIZACIÓN",'Arial','',14); $_pdf->drawText("$tempcodigo",'Arial','',10); $_pdf->subtitle = "$tempcodigo"; } // aca iba session get, uofr y load/saveobject while( has($_x, 'autorizacionForm_init') ) { $_result['autorizacionForm'] = $autorizacionForm->toarray(false); break; } while( has($_x, 'autorizacionForm') ) { $autorizacionForm->saveChanges(); $autorizacionForm->autorizado->estado='Activo'; $autorizacionForm->acompañantes->estado='Activo'; $autorizacionForm->autorizado->tipo='Autorizado'; $autorizacionForm->acompañantes->tipo='Invitado'; //if( $errors == "" ) // validateautorizacionForm(); if( $errors == "" ) { //logToFile("BEFORE SAVE: " . objectToHtml($autorizacionForm)); saveObject($Link, $autorizacionForm); if( hasfeature('unidades4.autorizacionForm', 'procesos') ) { require_once('../include/easyflexa.php'); if( $id == 0 ) setresponsables($autorizacionForm); controlstatus($autorizacionForm); } $id = $autorizacionForm->id; //logToFile(objectToText($autorizacionForm)); if( $_redirect != "" ) redirect($_redirect); sessionset('form_autorizacion_autorizacionForm' . $_id, $autorizacionForm); if( $_result['redirect'] == '' ) redirect("?id=$id"); } break; } while( has($_x, 'autorizacionForm__delete') ) { //if( $errors == "" ) // validateautorizacionForm(); if( $errors == "" ) { //logToFile("BEFORE SAVE: " . objectToHtml($autorizacionForm)); deleteObject($Link, $autorizacionForm); //logToFile(objectToText($autorizacionForm)); if( $_redirect != "" ) redirect($_redirect); sessionset('form_autorizacion_autorizacionForm' . $_id, null); if( $_result['redirect'] == '' ) { $_result['redirect'] = "?message=AUTORIZACIÓN eliminada"; } } break; } while( has($_x, 'autorizacionForm_unload') ) { // Not used sessionclear('form_autorizacion_autorizacionForm' . $_id); break; } if( has($_x, 'tipoaut') ) { $_result['tipoaut'] = sqltoarray($Link, "No Habitual,Habitual,De Trabajo No Habitual,Habitual,De Trabajo", array("id", "text")); } if( has($_x, 'dias') ) { $_result['dias'] = sqltoarray($Link, "Cualquier día,Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo Cualquier día,Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo", array("id", "text")); } if( has($_x, 'autorizado') ) { } if( $autorizado__row != '' ) { $autorizacionForm->autorizado->_selected = $autorizado__row; } if( has($_x, 'autorizado_tipodoc_select') ) { /** * DNI,LC,PAS,RUT DNI,LC,PAS,RUT */ $_result['autorizado_tipodoc_select'] = [["DNI","DNI"],["LC","LC"],["PAS","PAS"],["RUT","RUT"]]; } if( has($_x, 'autorizado_contacto_select') ) { $_result['autorizado_contacto_visible'] = (1==0); } if( has($_x, 'autorizado_tipo_select') ) { $_result['autorizado_tipo_visible'] = (1==0); } if( has($_x, 'autorizado_estado_select') ) { $_result['autorizado_estado_visible'] = (1==0); } if( has($_x, 'acompañantes') ) { } if( $acompañantes__row != '' ) { $autorizacionForm->acompañantes->_selected = $acompañantes__row; } if( has($_x, 'acompañantes_tipodoc_select') ) { /** * DNI,LC,PAS,RUT DNI,LC,PAS,RUT */ $_result['acompañantes_tipodoc_select'] = [["DNI","DNI"],["LC","LC"],["PAS","PAS"],["RUT","RUT"]]; } if( has($_x, 'acompañantes_tipo_select') ) { $_result['acompañantes_tipo_visible'] = (1==0); } if( ($id == '' or $id == '0') and !isset($_x) and !isset($_GET['tipo']) ) { $autorizacionForm->tipo = Invitado; } if( has($_x, 'vehiculo') ) { } if( $vehiculo__row != '' ) { $autorizacionForm->vehiculo->_selected = $vehiculo__row; } if( has($_x, 'vehiculo_tipo_select') ) { /** * Auto,Camioneta,Moto,Barco,Lancha,Moto de Agua */ $_result['vehiculo_tipo_select'] = [["Auto","Auto"],["Camioneta","Camioneta"],["Moto","Moto"],["Barco","Barco"],["Lancha","Lancha"],["Moto de Agua","Moto de Agua"]]; } if( has($_x, 'vehiculo_marca_select') ) { /** * Acura,Aleko,Alfa Romeo,AM General,Armado afuera,Aro,Asia,Audi,Austin,Autobianchi,Autounion,Beijing,Bentley,Bertone,BMW,Borgward,Buick,Cadillac,Chery,Chevrolet,Chrysler,Cisitalia,Citroen,Dacia,Daewoo,Daihatsu,Daimler,Datsun,De Tomaso,Deutz,Dodge,Dujuan,Eniak,FEI - HU,Ferrari,Fiat,Ford,FSO,GAZ,GMC,Graham Paige,Grosspal,Ham-Jiang,Heibao,Honda,Hummer,HupMobile,Hyundai,IKA,Infiniti,Iso Motor,Isuzu,Iveco,IZH,JAC,Jaguar,Jeep,Kia,Lada,Lamborghini,Lancia,Land Rover,Lexus,Lincoln,Lotus,Maestro,Mahindra,Maserati,Maybach,Mazda,Mercedes Benz,Mercury,Metro,MG,Mini,Mitsubishi,Morris,Motorhome,Nakai,Nissan,NSU,Oldsmobile,Opel,Overlan,Packard,Peugeot,Piaggio,Plymouth,Pontiac,Porsche,Proton,Rambler,Ranquel,Rastrojero,Renault,Rolls Royce,Rover,Rugby,Saab,Santana,Scania,Scania R,Seat,Siam Di tella,Siamditella,Skoda,Smart,Ssangyong,Studebaker,Subaru,Suzuki,Tata,Tavria,Toyota,Triumph,Turiscar,Uaz,Volkswagen,Volvo,Wuling,Yuejin,OTRO */ $_result['vehiculo_marca_select'] = [["Acura","Acura"],["Aleko","Aleko"],["Alfa Romeo","Alfa Romeo"],["AM General","AM General"],["Armado afuera","Armado afuera"],["Aro","Aro"],["Asia","Asia"],["Audi","Audi"],["Austin","Austin"],["Autobianchi","Autobianchi"],["Autounion","Autounion"],["Beijing","Beijing"],["Bentley","Bentley"],["Bertone","Bertone"],["BMW","BMW"],["Borgward","Borgward"],["Buick","Buick"],["Cadillac","Cadillac"],["Chery","Chery"],["Chevrolet","Chevrolet"],["Chrysler","Chrysler"],["Cisitalia","Cisitalia"],["Citroen","Citroen"],["Dacia","Dacia"],["Daewoo","Daewoo"],["Daihatsu","Daihatsu"],["Daimler","Daimler"],["Datsun","Datsun"],["De Tomaso","De Tomaso"],["Deutz","Deutz"],["Dodge","Dodge"],["Dujuan","Dujuan"],["Eniak","Eniak"],["FEI - HU","FEI - HU"],["Ferrari","Ferrari"],["Fiat","Fiat"],["Ford","Ford"],["FSO","FSO"],["GAZ","GAZ"],["GMC","GMC"],["Graham Paige","Graham Paige"],["Grosspal","Grosspal"],["Ham-Jiang","Ham-Jiang"],["Heibao","Heibao"],["Honda","Honda"],["Hummer","Hummer"],["HupMobile","HupMobile"],["Hyundai","Hyundai"],["IKA","IKA"],["Infiniti","Infiniti"],["Iso Motor","Iso Motor"],["Isuzu","Isuzu"],["Iveco","Iveco"],["IZH","IZH"],["JAC","JAC"],["Jaguar","Jaguar"],["Jeep","Jeep"],["Kia","Kia"],["Lada","Lada"],["Lamborghini","Lamborghini"],["Lancia","Lancia"],["Land Rover","Land Rover"],["Lexus","Lexus"],["Lincoln","Lincoln"],["Lotus","Lotus"],["Maestro","Maestro"],["Mahindra","Mahindra"],["Maserati","Maserati"],["Maybach","Maybach"],["Mazda","Mazda"],["Mercedes Benz","Mercedes Benz"],["Mercury","Mercury"],["Metro","Metro"],["MG","MG"],["Mini","Mini"],["Mitsubishi","Mitsubishi"],["Morris","Morris"],["Motorhome","Motorhome"],["Nakai","Nakai"],["Nissan","Nissan"],["NSU","NSU"],["Oldsmobile","Oldsmobile"],["Opel","Opel"],["Overlan","Overlan"],["Packard","Packard"],["Peugeot","Peugeot"],["Piaggio","Piaggio"],["Plymouth","Plymouth"],["Pontiac","Pontiac"],["Porsche","Porsche"],["Proton","Proton"],["Rambler","Rambler"],["Ranquel","Ranquel"],["Rastrojero","Rastrojero"],["Renault","Renault"],["Rolls Royce","Rolls Royce"],["Rover","Rover"],["Rugby","Rugby"],["Saab","Saab"],["Santana","Santana"],["Scania","Scania"],["Scania R","Scania R"],["Seat","Seat"],["Siam Di tella","Siam Di tella"],["Siamditella","Siamditella"],["Skoda","Skoda"],["Smart","Smart"],["Ssangyong","Ssangyong"],["Studebaker","Studebaker"],["Subaru","Subaru"],["Suzuki","Suzuki"],["Tata","Tata"],["Tavria","Tavria"],["Toyota","Toyota"],["Triumph","Triumph"],["Turiscar","Turiscar"],["Uaz","Uaz"],["Volkswagen","Volkswagen"],["Volvo","Volvo"],["Wuling","Wuling"],["Yuejin","Yuejin"],["OTRO","OTRO"]]; } sessionset('form_autorizacion_autorizacionForm' . $_id, $autorizacionForm); //$autorizacionForm -> ['changes'] if( isormObject($autorizacionForm) ) $autorizacionForm->makeglobals(); if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['autorizado_contacto'] = (1==0); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['autorizado_tipo'] = (1==0); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['autorizado_estado'] = (1==0); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['acompañantes_tipo'] = (1==0); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['acompañantes_contacto'] = (_compare(1,'==',0)); } if( isset($_GET['_x']) and empty($_x) ) { $_result['visibility']['acompañantes_estado'] = (_compare(1,'==',0)); } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { $_pdf->Output(); } ?> if( !isset($_x) ) { ?> if( isset($_export) ) { ?> header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=autorizacion.xls"); //echo(''); //echo(''); echo(''); ?> } else { ?>
require('../main/base.head.php'); ?> class="popup" } ?> >