Exemplo n.º 1
0
 private function save_location($name, $abbr, $level, $parent, $location_id = '')
 {
     /** edit method **/
     if (trim($location_id) != '') {
         $res = wpl_locations::edit_location($name, $abbr, $level, $location_id);
     } else {
         $res = wpl_locations::add_location($name, $abbr, $level, $parent);
     }
     /** trigger event **/
     wpl_global::event_handler('location_modified', array('name' => $name, 'level' => $level, 'parent' => $parent, 'location_id' => $location_id));
     $res = 1;
     $message = $res ? __('Location saved.', WPL_TEXTDOMAIN) : __('Error Occured.', WPL_TEXTDOMAIN);
     $data = NULL;
     $response = array('success' => $res, 'message' => $message, 'data' => $data);
     echo json_encode($response);
     exit;
 }