Beispiel #1
0
 public function start($layout, $params)
 {
     $room_types = wpl_global::return_in_id_array(wpl_room_types::get_room_types());
     /** include layout **/
     $layout_path = _wpl_import($layout, true, true);
     include $layout_path;
 }
Beispiel #2
0
 public function generate_room_types()
 {
     $tpl = 'internal_room_types';
     $this->room_types = wpl_room_types::get_room_types("", "");
     $folder = WPL_ABSPATH . 'assets' . DS . 'img' . DS . 'rooms';
     $this->icons = wpl_global::get_icons($folder);
     /** import tpl **/
     parent::render($this->tpl_path, $tpl);
 }
 private function save_room_type($name)
 {
     $res = wpl_room_types::save_room_type($name);
     $res = (int) $res;
     $message = $res ? __('Operation was successful.', WPL_TEXTDOMAIN) : __('Error Occured.', WPL_TEXTDOMAIN);
     $data = NULL;
     $response = array('success' => $res, 'message' => $message, 'data' => $data);
     echo json_encode($response);
     exit;
 }
Beispiel #4
0
<?php

/** no direct access **/
defined('_WPLEXEC') or die('Restricted access');
if ($type == 'rooms' and !$done_this) {
    _wpl_import('libraries.items');
    _wpl_import('libraries.room_types');
    $room_items = wpl_items::get_items($item_id, 'rooms', $this->kind);
    $all_room_type = wpl_room_types::get_room_types();
    ?>
<script type="text/javascript">
function wpl_delete_room(id)
{
    var ajax = wpl_run_ajax_query('<?php 
    echo wpl_global::get_full_url();
    ?>
', "wpl_format=b:listing:rooms&wpl_function=delete_room&pid=<?php 
    echo $item_id;
    ?>
&kind=<?php 
    echo $this->kind;
    ?>
&item_id=" + id);
    ajax.success(function(data)
    {
        wplj(".room_" + id).hide(500).remove();
    });
}

function wpl_save_room()
{