-
Notifications
You must be signed in to change notification settings - Fork 1
/
update_sequence.php
executable file
·38 lines (27 loc) · 1.06 KB
/
update_sequence.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
<?php
session_start();
extract($_REQUEST);
include_once("classes/commonfunctions.php");
include_once("form_generator.class.php");
if(isset($_REQUEST['ValidateFormFieldsFormFlag']) && $_REQUEST['ValidateFormFieldsFormFlag']=='true')
{
$FormGeneratorClass = new FormGenerator();
$Count=0;
foreach($_REQUEST['FormElementID'] as $ElementID)
{
$Sequence = $_REQUEST['Sequence'][$Count];
$db->query("update form_elements set Sequence=$Sequence where TableID=$ElementID");
$Count++;
}
$FormDetails = FetchRecordByID($_REQUEST['FormID'], "TableID", "forms");
$DirectoryName = $FormDetails['TableName'];
//delete_directory("forms/$DirectoryName");
$FormGeneratorClass->setTableName($DirectoryName);
$FormGeneratorClass->setFormID($FormID);
$FormGeneratorClass->setFormName($FormDetails["FormName"]);
$FormInfo = $FormGeneratorClass->SetValuesSession();
$FormInfo["SaveInDB"]=1;
$FormGeneratorClass->UpdateForm($FormInfo);
showmessage("Form field added successfully");
redirect("view_fields.php?TableID=".$FormID, 0);
}