Util::response_bad_request(Token::create_error_message()); } } //Perform action if (is_array($validation_errors) && !empty($validation_errors)) { $error_msg = '<div style="padding-left:5px">' . _('The following errors occurred') . ":</div>\n <div style='padding: 5px 5px 5px 15px;'>" . implode('<br/>', $validation_errors) . '</div>'; Util::response_bad_request($error_msg); } $locations_id = POST('locations_id'); $name = POST('l_name'); $ctx = POST('ctx'); $desc = POST('desc'); $location = POST('search_location'); $longitude = POST('longitude'); $latitude = POST('latitude'); $cou = POST('country'); $sensor_list = POST('sensor_list'); try { $db = new ossim_db(); $conn = $db->connect(); if (empty($locations_id)) { $locations_id = Locations::insert($conn, $ctx, $name, $desc, $location, $latitude, $longitude, $cou); } else { Locations::update($conn, $locations_id, $name, $desc, $location, $latitude, $longitude, $cou); } Locations::save_location_sensors($conn, $locations_id, $sensor_list); Util::memcacheFlush(); $db->close(); } catch (Exception $e) { Util::response_bad_request($e->getMessage()); }