-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathundelete.php
40 lines (31 loc) · 1.31 KB
/
undelete.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
require_once("../../global/library.php");
use FormTools\General;
use FormTools\Modules;
use FormTools\Modules\SubmissionHistory\Code;
$module = Modules::initModulePage("admin");
$L = $module->getLangStrings();
$module_settings = $module->getSettings("", "submission_history");
$form_id = Modules::loadModuleField("submission_history", "form_id", "form_id");
$page = Modules::loadModuleField("submission_history", "page", "page", 1);
$search = Modules::loadModuleField("submission_history", "search", "search");
if (empty($form_id)) {
header("location: index.php");
exit;
}
$success = true;
$message = "";
if (isset($_POST["undelete"])) {
list($success, $message) = Code::undeleteSubmission($form_id, $_POST["history_id"], $L);
}
$deleted_submissions = Code::getDeletedSubmissions($form_id, $page, $search);
$page_vars = array(
"g_success" => $success,
"g_message" => $message,
"pagination" => General::getPageNav($deleted_submissions["num_results"], $module_settings["num_deleted_submissions_per_page"], $page),
"num_results" => $deleted_submissions["num_results"],
"deleted_submissions" => $deleted_submissions["results"],
"module_settings" => $module_settings,
"search" => $search
);
$module->displayPage("templates/undelete.tpl", $page_vars);