'', 'access_name' => '', 'access_path' => '', 'access_group' => '', 'description' => '', 'is_active' => 1, 'created' => '', 'createdby' => $_SESSION['authorization']['clientID'], 'updated' => '', 'updatedby' => '' ]; $element_ID = $_GET['rowID'] ?? ''; if ($element_ID !=''){ $url = 'index.php?page=access_element&rowID='.$element_ID.''; } else { $url = 'index.php?page=access_elements'; } if (isset($_GET['rowID'])) { // ID param exists, edit an existing element //CALL TO API $api_url = '/v2/access_elements/rowID='.$element_ID; $responses = ioServer($api_url,''); //Decode Payload if (!empty($responses)){$responses = json_decode($responses,true);}else{$responses = null;} $element = $responses[0]; if ($update_allowed === 1){ if (isset($_POST['submit'])) { //GET ALL POST DATA $data = json_encode($_POST, JSON_UNESCAPED_UNICODE); //API call $responses = ioServer('/v2/access_elements', $data); if ($responses === 'NOK'){ } else { header('Location: index.php?page=access_element&rowID='.$element_ID.'&success_msg=2'); exit; } } } if ($delete_allowed === 1){ if (isset($_POST['delete'])) { //GET ALL POST DATA $data = json_encode($_POST , JSON_UNESCAPED_UNICODE); //API call $responses = ioServer('/v2/access_elements', $data); // Redirect and delete element if ($responses === 'NOK'){ } else { header('Location: index.php?page=access_elements&success_msg=3'); exit; } } } } else { // Create a new element if (isset($_POST['submit']) && $create_allowed === 1) { //GET ALL POST DATA $data = json_encode($_POST, JSON_UNESCAPED_UNICODE); //API call $responses = ioServer('/v2/access_elements', $data); if ($responses === 'NOK'){ } else { header('Location: index.php?page=access_elements&success_msg=1'); exit; } } } template_header(($access_element_title ?? 'Access Element'), 'access_element', 'manage'); $label_h2 = (($element_ID !='')? ($manage_access_h2 ?? 'Edit Access Element') : ($button_create_access ?? 'Create Access Element')); $view ='
'; //Output echo $view; template_footer()?>