/** * Edit JS - Used to load all configuration for Edit Reservation Form * * This method loads only configuration information required by the edit.js * reservation page. * * @return js variable used directly by edit.js */ public function edit_Js_Action() { $fieldsDAO = new RM_ReservationConfig(); $configFields = $fieldsDAO->getAdminEdit()->toArray(); foreach ($configFields as $key => $configField) { $metainfo[] = $configField['admin_edit_preferences']; } $fieldsDAO = new RM_UnitConfig(); $configFields = $fieldsDAO->getAllReservationFields()->toArray(); foreach ($configFields as $key => $configField) { $metainfo[] = $configField['admin_edit_reservation_preferences']; } return "RM.Common.Reservations_Edit_Setup([" . implode(',', $metainfo) . "]);"; }