top.location.replace('{$submit_result['form_redirect']}')"; exit; } }else{ //redirect to review page $ssl_suffix = get_ssl_suffix(); $_SESSION['review_id'] = $submit_result['review_id']; header("Location: http{$ssl_suffix}://".$_SERVER['HTTP_HOST'].get_dirname($_SERVER['PHP_SELF'])."/confirm.php?id={$input_array['form_id']}"); exit; } }else{ $old_values = $submit_result['old_values']; $custom_error = @$submit_result['custom_error']; $error_elements = $submit_result['error_elements']; $markup = display_form($input_array['form_id'],$old_values,$error_elements,$custom_error); } }else{ //if password form submitted if($submit_result['status'] === true){ //on success, display the form $markup = display_form($input_array['form_id']); }else{ $custom_error = $submit_result['custom_error']; //error, display the pasword form again $markup = display_form($input_array['form_id'],null,null,$custom_error); } } }else{ $form_id = (int) trim($_GET['id']); if(empty($form_id)){ die('ID required.'); } //check for delete file option //this is available for form with review enabled if(!empty($_GET['delete_file']) && !empty($_SESSION['review_id'])){ $element_id = (int) trim($_GET['delete_file']); delete_review_file_entry($form_id,$_SESSION['review_id'],$element_id); } if(!empty($_GET['done'])){ $markup = display_success($form_id); }else{ $markup = display_form($form_id); } } header("Content-Type: text/html; charset=UTF-8"); echo $markup; ?>