Răsfoiți Sursa

Update the column names in the auto attendant tables.

Mark Crane 13 ani în urmă
părinte
comite
0f640b6d96

+ 6 - 6
auto_attendant/v_auto_attendant.php

@@ -121,9 +121,9 @@ echo "<br />";
 	echo "<div align='center'>\n";
 	echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>\n";
 	echo "<tr>\n";
-	echo thorderby('aaextension', 'Extension', $orderby, $order);
-	echo thorderby('aaname', 'Name', $orderby, $order);
-	echo thorderby('aadescr', 'Description', $orderby, $order);
+	echo thorderby('aa_extension', 'Extension', $orderby, $order);
+	echo thorderby('aa_name', 'Name', $orderby, $order);
+	echo thorderby('aa_descr', 'Description', $orderby, $order);
 	echo "<td align='right' width='42'>\n";
 	echo "	<a href='v_auto_attendant_edit.php' alt='add'>$v_link_label_add</a>\n";
 	echo "</td>\n";
@@ -134,9 +134,9 @@ echo "<br />";
 		foreach($result as $row) {
 			//print_r( $row );
 			echo "<tr >\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>".$row[aaextension]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>".$row[aaname]."</td>\n";
-			echo "   <td valign='top' class='rowstylebg' width='40%'>".$row[aadescr]."&nbsp;</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>".$row[aa_extension]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>".$row[aa_name]."</td>\n";
+			echo "   <td valign='top' class='rowstylebg' width='40%'>".$row[aa_descr]."&nbsp;</td>\n";
 			echo "   <td valign='top' align='right'>\n";
 			echo "		<a href='v_auto_attendant_edit.php?id=".$row[auto_attendant_id]."' alt='edit'>$v_link_label_edit</a>\n";
 			echo "		<a href='v_auto_attendant_delete.php?id=".$row[auto_attendant_id]."' alt='delete' onclick=\"return confirm('Do you really want to delete this?')\">$v_link_label_delete</a>\n";

+ 207 - 207
auto_attendant/v_auto_attendant_edit.php

@@ -48,18 +48,18 @@ else {
 //POST to PHP variables
 if (count($_POST)>0) {
 	//$v_id = check_str($_POST["v_id"]);
-	$aaextension = check_str($_POST["aaextension"]);
-	$aaname = check_str($_POST["aaname"]);
-	$recordingidaction = check_str($_POST["recordingidaction"]);
-	$recordingidantiaction = check_str($_POST["recordingidantiaction"]);
-	$aatimeout = check_str($_POST["aatimeout"]);
-	$aacalltimeout = check_str($_POST["aacalltimeout"]);
-	$aacontext = check_str($_POST["aacontext"]);
-	$aadirectdial = check_str($_POST["aadirectdial"]);
-	$aaringback = check_str($_POST["aaringback"]);
-	$aacidnameprefix = check_str($_POST["aacidnameprefix"]);
-	$aaconditionjs = check_str($_POST["aaconditionjs"]);
-	$aadescr = check_str($_POST["aadescr"]);
+	$aa_extension = check_str($_POST["aa_extension"]);
+	$aa_name = check_str($_POST["aa_name"]);
+	$recording_id_action = check_str($_POST["recording_id_action"]);
+	$recording_id_anti_action = check_str($_POST["recording_id_anti_action"]);
+	$aa_timeout = check_str($_POST["aa_timeout"]);
+	$aa_call_timeout = check_str($_POST["aa_call_timeout"]);
+	$aa_context = check_str($_POST["aa_context"]);
+	$aa_direct_dial = check_str($_POST["aa_direct_dial"]);
+	$aa_ringback = check_str($_POST["aa_ringback"]);
+	$aa_cid_name_prefix = check_str($_POST["aa_cid_name_prefix"]);
+	$aa_condition_js = check_str($_POST["aa_condition_js"]);
+	$aa_descr = check_str($_POST["aa_descr"]);
 }
 
 if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
@@ -78,18 +78,18 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 
 	//check for all required data
 		if (strlen($v_id) == 0) { $msg .= "Please provide: v_id<br>\n"; }
-		if (strlen($aaextension) == 0) { $msg .= "Please provide: Extension<br>\n"; }
-		if (strlen($aaname) == 0) { $msg .= "Please provide: Name<br>\n"; }
-		if (strlen($recordingidaction) == 0) { $msg .= "Please provide: Recording Action<br>\n"; }
-		if (strlen($recordingidantiaction) == 0) { $msg .= "Please provide: Recording Anti-Action<br>\n"; }
-		if (strlen($aatimeout) == 0) { $msg .= "Please provide: Timeout<br>\n"; }
-		if (strlen($aacalltimeout) == 0) { $msg .= "Please provide: Call Timeout<br>\n"; }
-		if (strlen($aacontext) == 0) { $msg .= "Please provide: Context<br>\n"; }
-		if (strlen($aadirectdial) == 0) { $msg .= "Please provide: Direct Dial<br>\n"; }
-		if (strlen($aaringback) == 0) { $msg .= "Please provide: Ring Back<br>\n"; }
-		//if (strlen($aacidnameprefix) == 0) { $msg .= "Please provide: CID Prefix<br>\n"; }
-		//if (strlen($aaconditionjs) == 0) { $msg .= "Please provide: Javascript Condition<br>\n"; }
-		//if (strlen($aadescr) == 0) { $msg .= "Please provide: Description<br>\n"; }
+		if (strlen($aa_extension) == 0) { $msg .= "Please provide: Extension<br>\n"; }
+		if (strlen($aa_name) == 0) { $msg .= "Please provide: Name<br>\n"; }
+		if (strlen($recording_id_action) == 0) { $msg .= "Please provide: Recording Action<br>\n"; }
+		if (strlen($recording_id_anti_action) == 0) { $msg .= "Please provide: Recording Anti-Action<br>\n"; }
+		if (strlen($aa_timeout) == 0) { $msg .= "Please provide: Timeout<br>\n"; }
+		if (strlen($aa_call_timeout) == 0) { $msg .= "Please provide: Call Timeout<br>\n"; }
+		if (strlen($aa_context) == 0) { $msg .= "Please provide: Context<br>\n"; }
+		if (strlen($aa_direct_dial) == 0) { $msg .= "Please provide: Direct Dial<br>\n"; }
+		if (strlen($aa_ringback) == 0) { $msg .= "Please provide: Ring Back<br>\n"; }
+		//if (strlen($aa_cid_name_prefix) == 0) { $msg .= "Please provide: CID Prefix<br>\n"; }
+		//if (strlen($aa_condition_js) == 0) { $msg .= "Please provide: Javascript Condition<br>\n"; }
+		//if (strlen($aa_descr) == 0) { $msg .= "Please provide: Description<br>\n"; }
 		if (strlen($msg) > 0 && strlen($_POST["persistformvar"]) == 0) {
 			require_once "includes/header.php";
 			require_once "includes/persistformvar.php";
@@ -105,18 +105,18 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 
 	$tmp = "\n";
 	//$tmp .= "v_id: $v_id\n";
-	$tmp .= "Extension: $aaextension\n";
-	$tmp .= "Name: $aaname\n";
-	$tmp .= "Recording Action: $recordingidaction\n";
-	$tmp .= "Recording Anti-Action: $recordingidantiaction\n";
-	$tmp .= "Timeout: $aatimeout\n";
-	$tmp .= "Call Timeout: $aacalltimeout\n";
-	$tmp .= "Context: $aacontext\n";
-	$tmp .= "Direct Dial: $aadirectdial\n";
-	$tmp .= "Ring Back: $aaringback\n";
-	$tmp .= "CID Prefix: $aacidnameprefix\n";
-	$tmp .= "Javascript Condition: $aaconditionjs\n";
-	$tmp .= "Description: $aadescr\n";
+	$tmp .= "Extension: $aa_extension\n";
+	$tmp .= "Name: $aa_name\n";
+	$tmp .= "Recording Action: $recording_id_action\n";
+	$tmp .= "Recording Anti-Action: $recording_id_anti_action\n";
+	$tmp .= "Timeout: $aa_timeout\n";
+	$tmp .= "Call Timeout: $aa_call_timeout\n";
+	$tmp .= "Context: $aa_context\n";
+	$tmp .= "Direct Dial: $aa_direct_dial\n";
+	$tmp .= "Ring Back: $aa_ringback\n";
+	$tmp .= "CID Prefix: $aa_cid_name_prefix\n";
+	$tmp .= "Javascript Condition: $aa_condition_js\n";
+	$tmp .= "Description: $aa_descr\n";
 
 	//Add or update the database
 	if ($_POST["persistformvar"] != "true") {
@@ -124,34 +124,34 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 			$sql = "insert into v_auto_attendant ";
 			$sql .= "(";
 			$sql .= "v_id, ";
-			$sql .= "aaextension, ";
-			$sql .= "aaname, ";
-			$sql .= "recordingidaction, ";
-			$sql .= "recordingidantiaction, ";
-			$sql .= "aatimeout, ";
-			$sql .= "aacalltimeout, ";
-			$sql .= "aacontext, ";
-			$sql .= "aadirectdial, ";
-			$sql .= "aaringback, ";
-			$sql .= "aacidnameprefix, ";
-			$sql .= "aaconditionjs, ";
-			$sql .= "aadescr ";
+			$sql .= "aa_extension, ";
+			$sql .= "aa_name, ";
+			$sql .= "recording_id_action, ";
+			$sql .= "recording_id_anti_action, ";
+			$sql .= "aa_timeout, ";
+			$sql .= "aa_call_timeout, ";
+			$sql .= "aa_context, ";
+			$sql .= "aa_direct_dial, ";
+			$sql .= "aa_ringback, ";
+			$sql .= "aa_cid_name_prefix, ";
+			$sql .= "aa_condition_js, ";
+			$sql .= "aa_descr ";
 			$sql .= ")";
 			$sql .= "values ";
 			$sql .= "(";
 			$sql .= "'$v_id', ";
-			$sql .= "'$aaextension', ";
-			$sql .= "'$aaname', ";
-			$sql .= "'$recordingidaction', ";
-			$sql .= "'$recordingidantiaction', ";
-			$sql .= "'$aatimeout', ";
-			$sql .= "'$aacalltimeout', ";
-			$sql .= "'$aacontext', ";
-			$sql .= "'$aadirectdial', ";
-			$sql .= "'$aaringback', ";
-			$sql .= "'$aacidnameprefix', ";
-			$sql .= "'$aaconditionjs', ";
-			$sql .= "'$aadescr' ";
+			$sql .= "'$aa_extension', ";
+			$sql .= "'$aa_name', ";
+			$sql .= "'$recording_id_action', ";
+			$sql .= "'$recording_id_anti_action', ";
+			$sql .= "'$aa_timeout', ";
+			$sql .= "'$aa_call_timeout', ";
+			$sql .= "'$aa_context', ";
+			$sql .= "'$aa_direct_dial', ";
+			$sql .= "'$aa_ringback', ";
+			$sql .= "'$aa_cid_name_prefix', ";
+			$sql .= "'$aa_condition_js', ";
+			$sql .= "'$aa_descr' ";
 			$sql .= ")";
 			$db->exec(check_sql($sql));
 			unset($sql);
@@ -174,18 +174,18 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 		if ($action == "update") {
 			$sql = "update v_auto_attendant set ";
 			$sql .= "v_id = '$v_id', ";
-			$sql .= "aaextension = '$aaextension', ";
-			$sql .= "aaname = '$aaname', ";
-			$sql .= "recordingidaction = '$recordingidaction', ";
-			$sql .= "recordingidantiaction = '$recordingidantiaction', ";
-			$sql .= "aatimeout = '$aatimeout', ";
-			$sql .= "aacalltimeout = '$aacalltimeout', ";
-			$sql .= "aacontext = '$aacontext', ";
-			$sql .= "aadirectdial = '$aadirectdial', ";
-			$sql .= "aaringback = '$aaringback', ";
-			$sql .= "aacidnameprefix = '$aacidnameprefix', ";
-			$sql .= "aaconditionjs = '$aaconditionjs', ";
-			$sql .= "aadescr = '$aadescr' ";
+			$sql .= "aa_extension = '$aa_extension', ";
+			$sql .= "aa_name = '$aa_name', ";
+			$sql .= "recording_id_action = '$recording_id_action', ";
+			$sql .= "recording_id_anti_action = '$recording_id_anti_action', ";
+			$sql .= "aa_timeout = '$aa_timeout', ";
+			$sql .= "aa_call_timeout = '$aa_call_timeout', ";
+			$sql .= "aa_context = '$aa_context', ";
+			$sql .= "aa_direct_dial = '$aa_direct_dial', ";
+			$sql .= "aa_ringback = '$aa_ringback', ";
+			$sql .= "aa_cid_name_prefix = '$aa_cid_name_prefix', ";
+			$sql .= "aa_condition_js = '$aa_condition_js', ";
+			$sql .= "aa_descr = '$aa_descr' ";
 			$sql .= "where v_id = '$v_id' ";
 			$sql .= "and auto_attendant_id = '$auto_attendant_id'";
 			$db->exec(check_sql($sql));
@@ -209,83 +209,83 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 
 } //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0)
 
-//set default $aaconditionjs
-	$aaconditionjs_default = "function isholiday( Month, Date ) {\n";
-	$aaconditionjs_default .= "    var Holiday = 0; //default false\n";
-	$aaconditionjs_default .= "    if (Month == \"12\" && Date == \"25\") {\n";
-	$aaconditionjs_default .= "      Holiday = 1; //true\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    if (Month == \"7\" && Date == \"4\") {\n";
-	$aaconditionjs_default .= "      Holiday = 1; //true\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    if (Month == \"1\" && Date == \"1\") {\n";
-	$aaconditionjs_default .= "      Holiday = 1; //true\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    if (Holiday == 1) {\n";
-	$aaconditionjs_default .= "      return true;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    else {\n";
-	$aaconditionjs_default .= "      return false;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "function isweekday( Day ) {\n";
-	$aaconditionjs_default .= "    if (Day > 1 && Day < 7) {\n";
-	$aaconditionjs_default .= "        return true;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    else {\n";
-	$aaconditionjs_default .= "        return false;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "function isweekend( Day ) {\n";
-	$aaconditionjs_default .= "    if (Day > 1 && Day < 7) {\n";
-	$aaconditionjs_default .= "        return false;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    else {\n";
-	$aaconditionjs_default .= "        return true;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "function isofficehours( Hours ) {\n";
-	$aaconditionjs_default .= "    if (Hours >= 9 && Hours < 17) {\n";
-	$aaconditionjs_default .= "        return true;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    else {\n";
-	$aaconditionjs_default .= "        return false;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "function isafterhours( Hours ) {\n";
-	$aaconditionjs_default .= "    if (Hours >= 9 && Hours < 17) {\n";
-	$aaconditionjs_default .= "        return false;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "    else {\n";
-	$aaconditionjs_default .= "        return true;\n";
-	$aaconditionjs_default .= "    }\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "//set default\n";
-	$aaconditionjs_default .= "condition = true;\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "//Holiday?\n";
-	$aaconditionjs_default .= "if (isholiday( Month, Date )) {\n";
-	//$aaconditionjs_default .= "    console_log( \"info\", \"holiday\\n\" );\n";
-	$aaconditionjs_default .= "    condition = false;\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "//Weekend?\n";
-	$aaconditionjs_default .= "if (isweekend( Day )) {\n";
-	//$aaconditionjs_default .= "    console_log( \"info\", \"weekend\\n\" );\n";
-	$aaconditionjs_default .= "    condition = false;\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
-	$aaconditionjs_default .= "// After Hours?\n";
-	$aaconditionjs_default .= "if (isafterhours( Hours )) {\n";
-	//$aaconditionjs_default .= "    console_log( \"info\", \"after hours\\n\" );\n";
-	$aaconditionjs_default .= "    condition = false;\n";
-	$aaconditionjs_default .= "}\n";
-	$aaconditionjs_default .= "\n";
+//set default $aa_condition_js
+	$aa_condition_js_default = "function isholiday( Month, Date ) {\n";
+	$aa_condition_js_default .= "    var Holiday = 0; //default false\n";
+	$aa_condition_js_default .= "    if (Month == \"12\" && Date == \"25\") {\n";
+	$aa_condition_js_default .= "      Holiday = 1; //true\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    if (Month == \"7\" && Date == \"4\") {\n";
+	$aa_condition_js_default .= "      Holiday = 1; //true\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    if (Month == \"1\" && Date == \"1\") {\n";
+	$aa_condition_js_default .= "      Holiday = 1; //true\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    if (Holiday == 1) {\n";
+	$aa_condition_js_default .= "      return true;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    else {\n";
+	$aa_condition_js_default .= "      return false;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "function isweekday( Day ) {\n";
+	$aa_condition_js_default .= "    if (Day > 1 && Day < 7) {\n";
+	$aa_condition_js_default .= "        return true;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    else {\n";
+	$aa_condition_js_default .= "        return false;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "function isweekend( Day ) {\n";
+	$aa_condition_js_default .= "    if (Day > 1 && Day < 7) {\n";
+	$aa_condition_js_default .= "        return false;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    else {\n";
+	$aa_condition_js_default .= "        return true;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "function isofficehours( Hours ) {\n";
+	$aa_condition_js_default .= "    if (Hours >= 9 && Hours < 17) {\n";
+	$aa_condition_js_default .= "        return true;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    else {\n";
+	$aa_condition_js_default .= "        return false;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "function isafterhours( Hours ) {\n";
+	$aa_condition_js_default .= "    if (Hours >= 9 && Hours < 17) {\n";
+	$aa_condition_js_default .= "        return false;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "    else {\n";
+	$aa_condition_js_default .= "        return true;\n";
+	$aa_condition_js_default .= "    }\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "//set default\n";
+	$aa_condition_js_default .= "condition = true;\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "//Holiday?\n";
+	$aa_condition_js_default .= "if (isholiday( Month, Date )) {\n";
+	//$aa_condition_js_default .= "    console_log( \"info\", \"holiday\\n\" );\n";
+	$aa_condition_js_default .= "    condition = false;\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "//Weekend?\n";
+	$aa_condition_js_default .= "if (isweekend( Day )) {\n";
+	//$aa_condition_js_default .= "    console_log( \"info\", \"weekend\\n\" );\n";
+	$aa_condition_js_default .= "    condition = false;\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
+	$aa_condition_js_default .= "// After Hours?\n";
+	$aa_condition_js_default .= "if (isafterhours( Hours )) {\n";
+	//$aa_condition_js_default .= "    console_log( \"info\", \"after hours\\n\" );\n";
+	$aa_condition_js_default .= "    condition = false;\n";
+	$aa_condition_js_default .= "}\n";
+	$aa_condition_js_default .= "\n";
 
 //Pre-populate the form
 if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
@@ -299,22 +299,22 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	$result = $prepstatement->fetchAll();
 	foreach ($result as &$row) {
 		$v_id = $row["v_id"];
-		$aaextension = $row["aaextension"];
-		$aaname = $row["aaname"];
-		$recordingidaction = $row["recordingidaction"];
-		$recordingidantiaction = $row["recordingidantiaction"];
-		$aatimeout = $row["aatimeout"];
-		$aacalltimeout = $row["aacalltimeout"];
-		$aacontext = $row["aacontext"];
-		$aadirectdial = $row["aadirectdial"];
-		$aaringback = $row["aaringback"];
-		$aacidnameprefix = $row["aacidnameprefix"];
-		$aaconditionjs = $row["aaconditionjs"];
-		if (strlen($aaconditionjs) == 0) {
-			$aaconditionjs = $aaconditionjs_default;
+		$aa_extension = $row["aa_extension"];
+		$aa_name = $row["aa_name"];
+		$recording_id_action = $row["recording_id_action"];
+		$recording_id_anti_action = $row["recording_id_anti_action"];
+		$aa_timeout = $row["aa_timeout"];
+		$aa_call_timeout = $row["aa_call_timeout"];
+		$aa_context = $row["aa_context"];
+		$aa_direct_dial = $row["aa_direct_dial"];
+		$aa_ringback = $row["aa_ringback"];
+		$aa_cid_name_prefix = $row["aa_cid_name_prefix"];
+		$aa_condition_js = $row["aa_condition_js"];
+		if (strlen($aa_condition_js) == 0) {
+			$aa_condition_js = $aa_condition_js_default;
 		}
 		
-		$aadescr = $row["aadescr"];
+		$aa_descr = $row["aa_descr"];
 		break; //limit to 1 row
 	}
 	unset ($prepstatement);
@@ -331,7 +331,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "<script language=\"Javascript\" type=\"text/javascript\">\n";
 	echo "	// initialisation\n";
 	echo "	editAreaLoader.init({\n";
-	echo "		id: \"aaconditionjs\"	// id of the textarea to transform\n";
+	echo "		id: \"aa_condition_js\"	// id of the textarea to transform\n";
 	echo "		,start_highlight: true\n";
 	echo "		,allow_toggle: false\n";
 	echo "		,language: \"en\"\n";
@@ -372,7 +372,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Extension:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aaextension' maxlength='255' value=\"$aaextension\">\n";
+	echo "    <input class='formfld' type='text' name='aa_extension' maxlength='255' value=\"$aa_extension\">\n";
 	echo "<br />\n";
 	echo "example: 5002\n";
 	echo "</td>\n";
@@ -383,7 +383,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Name:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aaname' maxlength='255' value=\"$aaname\">\n";
+	echo "    <input class='formfld' type='text' name='aa_name' maxlength='255' value=\"$aa_name\">\n";
 	echo "<br />\n";
 	echo "\n";
 	echo "</td>\n";
@@ -394,7 +394,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "	Recording Action:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "		<select name='recordingidaction' class='formfld'>\n";
+	echo "		<select name='recording_id_action' class='formfld'>\n";
 	echo "		<option></option>\n";
 
 	$sql = "";
@@ -404,7 +404,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	$prepstatement->execute();
 	$result = $prepstatement->fetchAll();
 	foreach ($result as &$row) {
-		if ($recordingidaction == $row['recording_id']) {
+		if ($recording_id_action == $row['recording_id']) {
 			echo "		<option value='".$row['recording_id']."' selected='yes'>".$row['recordingname']."</option>\n";
 		}
 		else {
@@ -424,8 +424,8 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Recording Anti-Action:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	//echo "    <input class='formfld' type='text' name='recordingidantiaction' maxlength='255' value=\"$recordingidantiaction\">\n";
-	echo "              <select name='recordingidantiaction' class='formfld'>\n";
+	//echo "    <input class='formfld' type='text' name='recording_id_anti_action' maxlength='255' value=\"$recording_id_anti_action\">\n";
+	echo "              <select name='recording_id_anti_action' class='formfld'>\n";
 	echo "                <option></option>\n";
 	$sql = "";
 	$sql .= "select * from v_recordings ";
@@ -439,7 +439,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 		//$recordingname = $row["recordingname"];
 		//$recording_id = $row["recording_id"];
 		//$descr = $row["descr"];
-		if ($recordingidantiaction == $row['recording_id']) {
+		if ($recording_id_anti_action == $row['recording_id']) {
 			echo "              <option value='".$row['recording_id']."' selected='yes'>".$row['recordingname']."</option>\n";
 		}
 		else {
@@ -460,7 +460,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Timeout:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aatimeout' maxlength='255' value=\"$aatimeout\">\n";
+	echo "    <input class='formfld' type='text' name='aa_timeout' maxlength='255' value=\"$aa_timeout\">\n";
 	echo "<br />\n";
 	echo "After the recording concludes the timeout sets the time in seconds to continue to wait for DTMF. If the DTMF is \n";
 	echo "not detected during that time the 't' timeout option is executed. \n";
@@ -472,7 +472,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Call Timeout:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aacalltimeout' maxlength='255' value=\"$aacalltimeout\">\n";
+	echo "    <input class='formfld' type='text' name='aa_call_timeout' maxlength='255' value=\"$aa_call_timeout\">\n";
 	echo "<br />\n";
 	echo "Call timeout is the time in seconds to ring the destination. After this time is exceeded calls to extensions \n";
 	echo "will be sent to voicemail. default: 30 seconds \n";
@@ -484,11 +484,11 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Context:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	if (strlen(aacontext) == 0) {
-		echo "    <input class='formfld' type='text' name='aacontext' maxlength='255' value=\"default\">\n";
+	if (strlen(aa_context) == 0) {
+		echo "    <input class='formfld' type='text' name='aa_context' maxlength='255' value=\"default\">\n";
 	}
 	else {
-		echo "    <input class='formfld' type='text' name='aacontext' maxlength='255' value=\"$aacontext\">\n";
+		echo "    <input class='formfld' type='text' name='aa_context' maxlength='255' value=\"$aa_context\">\n";
 	}
 	echo "<br />\n";
 	echo "example: default\n";
@@ -500,21 +500,21 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Direct Dial:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	//echo "    <input class='formfld' type='text' name='aadirectdial' maxlength='255' value=\"$aadirectdial\">\n";
-	echo "                <select name='aadirectdial' class='formfld'>\n";
+	//echo "    <input class='formfld' type='text' name='aa_direct_dial' maxlength='255' value=\"$aa_direct_dial\">\n";
+	echo "                <select name='aa_direct_dial' class='formfld'>\n";
 	echo "                <option></option>\n";
-	if (strlen($aadirectdial) == 0) { //set default
+	if (strlen($aa_direct_dial) == 0) { //set default
 		echo "                <option value='true'>enable</option>\n";
 		echo "                <option selected='yes' value='false'>disabled</option>\n";
 	}
 	else {
-		if ($aadirectdial == "true") {
+		if ($aa_direct_dial == "true") {
 			echo "                <option selected='yes' value='true'>enabled</option>\n";
 		}
 		else {
 			echo "                <option value='true'>enable</option>\n";
 		}
-		if ($aadirectdial == "false") {
+		if ($aa_direct_dial == "false") {
 			echo "                <option selected='yes' value='false'>disabled</option>\n";
 		}
 		else {
@@ -532,15 +532,15 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Ring Back:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "                <select name='aaringback' class='formfld'>\n";
+	echo "                <select name='aa_ringback' class='formfld'>\n";
 	echo "                <option></option>\n";
-	if ($aaringback == "ring") {
+	if ($aa_ringback == "ring") {
 		echo "                <option selected='yes'>ring</option>\n";
 	}
 	else {
 		echo "                <option>ring</option>\n";
 	}
-	if ($aaringback == "music") {
+	if ($aa_ringback == "music") {
 		echo "                <option selected='yes'>music</option>\n";
 	}
 	else {
@@ -558,7 +558,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    CID Prefix:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aacidnameprefix' maxlength='255' value=\"$aacidnameprefix\">\n";
+	echo "    <input class='formfld' type='text' name='aa_cid_name_prefix' maxlength='255' value=\"$aa_cid_name_prefix\">\n";
 	echo "<br />\n";
 	echo "Set a prefix on the caller ID name. (optional)\n";
 	echo "</td>\n";
@@ -569,11 +569,11 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Javascript Condition:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	if (strlen($aaconditionjs) == 0) {
-		echo "<textarea name=\"aaconditionjs\" id=\"aaconditionjs\" cols=\"60\" rows=\"10\" wrap=\"off\">".$aaconditionjs_default."</textarea>\n";
+	if (strlen($aa_condition_js) == 0) {
+		echo "<textarea name=\"aa_condition_js\" id=\"aa_condition_js\" cols=\"60\" rows=\"10\" wrap=\"off\">".$aa_condition_js_default."</textarea>\n";
 	}
 	else {
-		echo "<textarea name=\"aaconditionjs\" id=\"aaconditionjs\" cols=\"60\" rows=\"10\" wrap=\"off\">".$aaconditionjs."</textarea>\n";
+		echo "<textarea name=\"aa_condition_js\" id=\"aa_condition_js\" cols=\"60\" rows=\"10\" wrap=\"off\">".$aa_condition_js."</textarea>\n";
 	}
 	echo "<br />\n";
 	echo "A simple valid condition is: condition=true; To re-populate the default simply empty the textarea and click on save. The following javascript variables have been defined: Hours, Mins, Seconds, Month, Date, Year, and Day.\n";
@@ -585,7 +585,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Description:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='aadescr' maxlength='255' value=\"$aadescr\">\n";
+	echo "    <input class='formfld' type='text' name='aa_descr' maxlength='255' value=\"$aa_descr\">\n";
 	echo "<br />\n";
 	echo "You may enter a description here for your reference (not parsed). \n";
 	echo "</td>\n";
@@ -646,8 +646,8 @@ if ($action == "update") {
 	$sql .= " select * from v_auto_attendant_options ";
 	$sql .= " where v_id = '$v_id' ";
 	$sql .= " and auto_attendant_id = '$auto_attendant_id' ";
-	$sql .= " and optionaction = 'action' ";
-	$sql .= " order by optionnumber asc";
+	$sql .= " and option_action = 'action' ";
+	$sql .= " order by option_number asc";
 	//if (strlen($orderby)> 0) { $sql .= "order by $orderby $order "; }
 	//$sql .= " limit $rowsperpage offset $offset ";
 	//echo $sql;
@@ -673,7 +673,7 @@ if ($action == "update") {
 	echo "<th align='left'>&nbsp;&nbsp;Destination</th>\n";
 	echo "<th align='left'>&nbsp;&nbsp;Description</th>\n";
 	echo "<td align='right' width='42'>\n";
-	echo "	<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&optionaction=action' alt='add'>$v_link_label_add</a>\n";
+	echo "	<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&option_action=action' alt='add'>$v_link_label_add</a>\n";
 	echo "</td>\n";
 	echo "<tr>\n";
 
@@ -685,11 +685,11 @@ if ($action == "update") {
 		foreach($result as $row) {
 			//print_r( $row );
 			echo "<tr >\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optionnumber]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiontype]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optionprofile]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiondata]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiondescr]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_number]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_type]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_profile]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_data]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_descr]."</td>\n";
 			echo "   <td valign='top' align='right'>\n";
 			echo "		<a href='v_auto_attendant_options_edit.php?id=".$row[auto_attendant_option_id]."&id2=".$auto_attendant_id."' alt='edit'>$v_link_label_edit</a>\n";
 			echo "		<a href='v_auto_attendant_options_delete.php?id=".$row[auto_attendant_option_id]."&id2=".$auto_attendant_id."' alt='delete' onclick=\"return confirm('Do you really want to delete this?')\">$v_link_label_delete</a>\n";
@@ -708,7 +708,7 @@ if ($action == "update") {
 	echo "		<td width='33.3%' nowrap>&nbsp;</td>\n";
 	echo "		<td width='33.3%' align='center' nowrap>$pagingcontrols</td>\n";
 	echo "		<td width='33.3%' align='right'>\n";
-	echo "			<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&optionaction=action' alt='add'>$v_link_label_add</a>\n";
+	echo "			<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&option_action=action' alt='add'>$v_link_label_add</a>\n";
 	echo "		</td>\n";
 	echo "	</tr>\n";
 	echo "	</table>\n";
@@ -750,8 +750,8 @@ if ($action == "update") {
 	$sql .= " select * from v_auto_attendant_options ";
 	$sql .= " where auto_attendant_id = '$auto_attendant_id' ";
 	$sql .= " and v_id = $v_id ";
-	$sql .= " and optionaction = 'anti-action' ";
-	$sql .= " order by optionnumber asc";
+	$sql .= " and option_action = 'anti-action' ";
+	$sql .= " order by option_number asc";
 	//if (strlen($orderby)> 0) { $sql .= "order by $orderby $order "; }
 
 	//$sql .= " limit $rowsperpage offset $offset ";
@@ -778,7 +778,7 @@ if ($action == "update") {
 	echo "<th align='left'>&nbsp;&nbsp;Destination</th>\n";
 	echo "<th align='left'>&nbsp;&nbsp;Description</th>\n";
 	echo "<td align='right' width='42'>\n";
-	echo "	<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&optionaction=action' alt='add'>$v_link_label_add</a>\n";
+	echo "	<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&option_action=action' alt='add'>$v_link_label_add</a>\n";
 	echo "</td>\n";
 	echo "<tr>\n";
 	//echo "<tr><td colspan='5'><img src='/images/spacer.gif' width='100%' height='1' style='background-color: #BBBBBB;'></td></tr>\n";
@@ -789,11 +789,11 @@ if ($action == "update") {
 		foreach($result as $row) {
 			//print_r( $row );
 			echo "<tr >\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optionnumber]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiontype]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optionprofile]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiondata]."</td>\n";
-			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[optiondescr]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_number]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_type]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_profile]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_data]."</td>\n";
+			echo "   <td valign='top' class='".$rowstyle[$c]."'>&nbsp;&nbsp;".$row[option_descr]."</td>\n";
 			echo "   <td valign='top' align='right'>\n";
 			echo "		<a href='v_auto_attendant_options_edit.php?id=".$row[auto_attendant_option_id]."&id2=".$auto_attendant_id."' alt='edit'>$v_link_label_edit</a>\n";
 			echo "		<a href='v_auto_attendant_options_delete.php?id=".$row[auto_attendant_option_id]."&id2=".$auto_attendant_id."' alt='delete' onclick=\"return confirm('Do you really want to delete this?')\">$v_link_label_delete</a>\n";
@@ -812,7 +812,7 @@ if ($action == "update") {
 	echo "		<td width='33.3%' nowrap>&nbsp;</td>\n";
 	echo "		<td width='33.3%' align='center' nowrap>$pagingcontrols</td>\n";
 	echo "		<td width='33.3%' align='right'>\n";
-	echo "			<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&optionaction=anti-action' alt='add'>$v_link_label_add</a>\n";
+	echo "			<a href='v_auto_attendant_options_edit.php?id2=".$auto_attendant_id."&option_action=anti-action' alt='add'>$v_link_label_add</a>\n";
 	echo "		</td>\n";
 	echo "	</tr>\n";
 	echo "	</table>\n";

+ 58 - 58
auto_attendant/v_auto_attendant_options_edit.php

@@ -48,8 +48,8 @@ else {
 if (isset($_REQUEST["id2"])) {
 	$auto_attendant_id = check_str($_REQUEST["id2"]);
 }
-if (isset($_REQUEST["optionaction"])) {
-	$optionaction = $_REQUEST["optionaction"];
+if (isset($_REQUEST["option_action"])) {
+	$option_action = $_REQUEST["option_action"];
 }
 
 //POST to PHP variables
@@ -58,13 +58,13 @@ if (count($_POST)>0) {
 	if (isset($_REQUEST["dialplan_include_id"])) {
 		$auto_attendant_id = check_str($_POST["auto_attendant_id"]);
 	}
-	$optionaction = check_str($_POST["optionaction"]);
-	$optionnumber = check_str($_POST["optionnumber"]);
-	$optiontype = check_str($_POST["optiontype"]);
-	$optionprofile = check_str($_POST["optionprofile"]);
-	$optionrecording = check_str($_POST["optionrecording"]);
-	$optiondata = check_str($_POST["optiondata"]);
-	$optiondescr = check_str($_POST["optiondescr"]);
+	$option_action = check_str($_POST["option_action"]);
+	$option_number = check_str($_POST["option_number"]);
+	$option_type = check_str($_POST["option_type"]);
+	$option_profile = check_str($_POST["option_profile"]);
+	$option_recording = check_str($_POST["option_recording"]);
+	$option_data = check_str($_POST["option_data"]);
+	$option_descr = check_str($_POST["option_descr"]);
 }
 
 if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
@@ -84,13 +84,13 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 	//check for all required data
 		if (strlen($v_id) == 0) { $msg .= "Please provide: v_id<br>\n"; }
 		if (strlen($auto_attendant_id) == 0) { $msg .= "Please provide: auto_attendant_id<br>\n"; }
-		//if (strlen($optionaction) == 0) { $msg .= "Please provide: Action<br>\n"; }
-		if (strlen($optionnumber) == 0) { $msg .= "Please provide: Option Number<br>\n"; }
-		if (strlen($optiontype) == 0) { $msg .= "Please provide: Type<br>\n"; }
-		if (strlen($optionprofile) == 0) { $msg .= "Please provide: Profile<br>\n"; }
-		if (strlen($optiondata) == 0) { $msg .= "Please provide: Destination<br>\n"; }
-		//if (strlen($optionrecording) == 0) { $msg .= "Please provide: Recording<br>\n"; }
-		//if (strlen($optiondescr) == 0) { $msg .= "Please provide: Description<br>\n"; }
+		//if (strlen($option_action) == 0) { $msg .= "Please provide: Action<br>\n"; }
+		if (strlen($option_number) == 0) { $msg .= "Please provide: Option Number<br>\n"; }
+		if (strlen($option_type) == 0) { $msg .= "Please provide: Type<br>\n"; }
+		if (strlen($option_profile) == 0) { $msg .= "Please provide: Profile<br>\n"; }
+		if (strlen($option_data) == 0) { $msg .= "Please provide: Destination<br>\n"; }
+		//if (strlen($option_recording) == 0) { $msg .= "Please provide: Recording<br>\n"; }
+		//if (strlen($option_descr) == 0) { $msg .= "Please provide: Description<br>\n"; }
 		if (strlen($msg) > 0 && strlen($_POST["persistformvar"]) == 0) {
 			require_once "includes/header.php";
 			require_once "includes/persistformvar.php";
@@ -111,25 +111,25 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 			$sql .= "(";
 			$sql .= "v_id, ";
 			$sql .= "auto_attendant_id, ";
-			$sql .= "optionaction, ";
-			$sql .= "optionnumber, ";
-			$sql .= "optiontype, ";
-			$sql .= "optionprofile, ";
-			$sql .= "optiondata, ";
-			$sql .= "optionrecording, ";
-			$sql .= "optiondescr ";
+			$sql .= "option_action, ";
+			$sql .= "option_number, ";
+			$sql .= "option_type, ";
+			$sql .= "option_profile, ";
+			$sql .= "option_data, ";
+			$sql .= "option_recording, ";
+			$sql .= "option_descr ";
 			$sql .= ")";
 			$sql .= "values ";
 			$sql .= "(";
 			$sql .= "'$v_id', ";
 			$sql .= "'$auto_attendant_id', ";
-			$sql .= "'$optionaction', ";
-			$sql .= "'$optionnumber', ";
-			$sql .= "'$optiontype', ";
-			$sql .= "'$optionprofile', ";
-			$sql .= "'$optiondata', ";
-			$sql .= "'$optionrecording', ";
-			$sql .= "'$optiondescr' ";
+			$sql .= "'$option_action', ";
+			$sql .= "'$option_number', ";
+			$sql .= "'$option_type', ";
+			$sql .= "'$option_profile', ";
+			$sql .= "'$option_data', ";
+			$sql .= "'$option_recording', ";
+			$sql .= "'$option_descr' ";
 			$sql .= ")";
 			$db->exec(check_sql($sql));
 			unset($sql);
@@ -149,13 +149,13 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
 		if ($action == "update") {
 			$sql = "update v_auto_attendant_options set ";
 			$sql .= "auto_attendant_id = '$auto_attendant_id', ";
-			$sql .= "optionaction = '$optionaction', ";
-			$sql .= "optionnumber = '$optionnumber', ";
-			$sql .= "optiontype = '$optiontype', ";
-			$sql .= "optionprofile = '$optionprofile', ";
-			$sql .= "optiondata = '$optiondata', ";
-			$sql .= "optionrecording = '$optionrecording', ";
-			$sql .= "optiondescr = '$optiondescr' ";
+			$sql .= "option_action = '$option_action', ";
+			$sql .= "option_number = '$option_number', ";
+			$sql .= "option_type = '$option_type', ";
+			$sql .= "option_profile = '$option_profile', ";
+			$sql .= "option_data = '$option_data', ";
+			$sql .= "option_recording = '$option_recording', ";
+			$sql .= "option_descr = '$option_descr' ";
 			$sql .= "where v_id = '$v_id' ";
 			$sql .= "and auto_attendant_option_id = '$auto_attendant_option_id'";
 			$db->exec(check_sql($sql));
@@ -189,13 +189,13 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	$result = $prepstatement->fetchAll();
 	foreach ($result as &$row) {
 		$auto_attendant_id = $row["auto_attendant_id"];
-		$optionaction = $row["optionaction"];
-		$optionnumber = $row["optionnumber"];
-		$optiontype = $row["optiontype"];
-		$optionprofile = $row["optionprofile"];
-		$optiondata = $row["optiondata"];
-		$optionrecording = $row["optionrecording"];
-		$optiondescr = $row["optiondescr"];
+		$option_action = $row["option_action"];
+		$option_number = $row["option_number"];
+		$option_type = $row["option_type"];
+		$option_profile = $row["option_profile"];
+		$option_data = $row["option_data"];
+		$option_recording = $row["option_recording"];
+		$option_descr = $row["option_descr"];
 		break; //limit to 1 row
 	}
 	unset ($prepstatement);
@@ -235,7 +235,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Option Number:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='optionnumber' maxlength='255' value=\"$optionnumber\">\n";
+	echo "    <input class='formfld' type='text' name='option_number' maxlength='255' value=\"$option_number\">\n";
 	echo "<br />\n";
 	echo "Any number 1-5 digits. The following are special options:<br />\n";
 	echo "'n' now (don't wait for dtmf perform the action now) <br />\n";
@@ -250,21 +250,21 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Type:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "                <select name='optiontype' class='formfld'>\n";
+	echo "                <select name='option_type' class='formfld'>\n";
 	echo "                <option></option>\n";
-	if ($optiontype == "extension") {
+	if ($option_type == "extension") {
 		echo "                <option selected='yes'>extension</option>\n";
 	}
 	else {
 		echo "                <option>extension</option>\n";
 	}
-	if ($optiontype == "voicemail") {
+	if ($option_type == "voicemail") {
 		echo "                <option selected='yes'>voicemail</option>\n";
 	}
 	else {
 		echo "                <option>voicemail</option>\n";
 	}
-	if ($optiontype == "sip uri") {
+	if ($option_type == "sip uri") {
 		echo "                <option selected='yes'>sip uri</option>\n";
 	}
 	else {
@@ -282,7 +282,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Type:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='optiontype' maxlength='255' value=\"$optiontype\"><br />\n";
+	echo "    <input class='formfld' type='text' name='option_type' maxlength='255' value=\"$option_type\"><br />\n";
 	echo "bridge, transfer, voicemail, conference, fifo, etc.<br />\n";
 	echo "</td>\n";
 	echo "</tr>\n";
@@ -293,7 +293,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Destination:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='optiondata' maxlength='255' value=\"$optiondata\">\n";
+	echo "    <input class='formfld' type='text' name='option_data' maxlength='255' value=\"$option_data\">\n";
 	echo "<br />\n";
 	echo "type: transfer data: 1001 XML default<br />\n";
 	echo "type: voicemail data: default \${domain} 1001<br />\n";
@@ -309,9 +309,9 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Profile:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "                <select name='optionprofile' class='formfld'>\n";
+	echo "                <select name='option_profile' class='formfld'>\n";
 	echo "                <option></option>\n";
-	if ($optionprofile == "auto") {
+	if ($option_profile == "auto") {
 		echo "                <option selected='yes'>auto</option>\n";
 	}
 	else {
@@ -321,7 +321,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	foreach (ListFiles($v_conf_dir.'/sip_profiles') as $key=>$sip_profile_file){
 		$sip_profile_name = str_replace(".xml", "", $sip_profile_file);
 
-		if ($optionprofile == $sip_profile_name) {
+		if ($option_profile == $sip_profile_name) {
 			echo "                <option selected='yes'>$sip_profile_name</option>\n";
 		}
 		else {
@@ -339,7 +339,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "	Recording:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "		<select name='optionrecording' class='formfld'>\n";
+	echo "		<select name='option_recording' class='formfld'>\n";
 	echo "		<option></option>\n";
 
 	$sql = "";
@@ -349,7 +349,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	$prepstatement->execute();
 	$result = $prepstatement->fetchAll();
 	foreach ($result as &$row) {
-		if ($optionrecording == $row['recording_id']) {
+		if ($option_recording == $row['recording_id']) {
 			echo "		<option value='".$row['recording_id']."' selected='yes'>".$row['recordingname']."</option>\n";
 		}
 		else {
@@ -369,7 +369,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "    Description:\n";
 	echo "</td>\n";
 	echo "<td class='vtable' align='left'>\n";
-	echo "    <input class='formfld' type='text' name='optiondescr' maxlength='255' value=\"$optiondescr\">\n";
+	echo "    <input class='formfld' type='text' name='option_descr' maxlength='255' value=\"$option_descr\">\n";
 	echo "<br />\n";
 	echo "You may enter a description here for your reference (not parsed).\n";
 	echo "</td>\n";
@@ -377,7 +377,7 @@ if (count($_GET)>0 && $_POST["persistformvar"] != "true") {
 	echo "	<tr>\n";
 	echo "		<td colspan='2' align='right'>\n";
 	echo "				<input type='hidden' name='auto_attendant_id' value='$auto_attendant_id'>\n";
-	echo "				<input class='formfld' type='hidden' name='optionaction' maxlength='255' value=\"$optionaction\">\n";
+	echo "				<input class='formfld' type='hidden' name='option_action' maxlength='255' value=\"$option_action\">\n";
 	if ($action == "update") {
 		echo "				<input type='hidden' name='auto_attendant_option_id' value='$auto_attendant_option_id'>\n";
 	}

+ 125 - 80
auto_attendant/v_config.php

@@ -35,85 +35,130 @@
 		$apps[$x]['permissions'][3]['groups'][] = 'superadmin';
 
 	//schema details
-		$apps[$x]['db'][0]['table'] = 'v_auto_attendant';
-		$apps[$x]['db'][0]['fields'][0]['name'] = 'auto_attendant_id';
-		$apps[$x]['db'][0]['fields'][0]['type']['pgsql'] = 'serial';
-		$apps[$x]['db'][0]['fields'][0]['type']['sqlite'] = 'integer PRIMARY KEY';
-		$apps[$x]['db'][0]['fields'][0]['type']['mysql'] = 'INT NOT NULL AUTO_INCREMENT PRIMARY KEY';
-		$apps[$x]['db'][0]['fields'][0]['description'] = '';
-		$apps[$x]['db'][0]['fields'][1]['name'] = 'v_id';
-		$apps[$x]['db'][0]['fields'][1]['type'] = 'numeric';
-		$apps[$x]['db'][0]['fields'][1]['description'] = '';
-		$apps[$x]['db'][0]['fields'][2]['name'] = 'aaextension';
-		$apps[$x]['db'][0]['fields'][2]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][2]['description'] = '';
-		$apps[$x]['db'][0]['fields'][3]['name'] = 'aaname';
-		$apps[$x]['db'][0]['fields'][3]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][3]['description'] = '';
-		$apps[$x]['db'][0]['fields'][4]['name'] = 'recordingidaction';
-		$apps[$x]['db'][0]['fields'][4]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][4]['description'] = '';
-		$apps[$x]['db'][0]['fields'][5]['name'] = 'recordingidantiaction';
-		$apps[$x]['db'][0]['fields'][5]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][5]['description'] = '';
-		$apps[$x]['db'][0]['fields'][6]['name'] = 'aatimeout';
-		$apps[$x]['db'][0]['fields'][6]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][6]['description'] = '';
-		$apps[$x]['db'][0]['fields'][7]['name'] = 'aacalltimeout';
-		$apps[$x]['db'][0]['fields'][7]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][7]['description'] = '';
-		$apps[$x]['db'][0]['fields'][8]['name'] = 'aacontext';
-		$apps[$x]['db'][0]['fields'][8]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][8]['description'] = '';
-		$apps[$x]['db'][0]['fields'][9]['name'] = 'aadirectdial';
-		$apps[$x]['db'][0]['fields'][9]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][9]['description'] = '';
-		$apps[$x]['db'][0]['fields'][10]['name'] = 'aaringback';
-		$apps[$x]['db'][0]['fields'][10]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][10]['description'] = '';
-		$apps[$x]['db'][0]['fields'][11]['name'] = 'aacidnameprefix';
-		$apps[$x]['db'][0]['fields'][11]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][11]['description'] = '';
-		$apps[$x]['db'][0]['fields'][12]['name'] = 'aaconditionjs';
-		$apps[$x]['db'][0]['fields'][12]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][12]['description'] = '';
-		$apps[$x]['db'][0]['fields'][13]['name'] = 'aadescr';
-		$apps[$x]['db'][0]['fields'][13]['type'] = 'text';
-		$apps[$x]['db'][0]['fields'][13]['description'] = '';
+		$y = 0; //table array index
+		$z = 0; //field array index
+		$apps[$x]['db'][$y]['table'] = 'v_auto_attendant';
+		$apps[$x]['db'][$y]['fields'][$z]['name'] = 'auto_attendant_id';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'serial';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'integer PRIMARY KEY';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'INT NOT NULL AUTO_INCREMENT PRIMARY KEY';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name'] = 'v_id';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_extension';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aaextension';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_name';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aaname';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'recording_id_action';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'recordingidaction';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'recording_id_anti_action';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'recordingidantiaction';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_timeout';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aatimeout';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_call_timeout';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aacalltimeout';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_context';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aacontext';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_direct_dial';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aadirectdial';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_ringback';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aaringback';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_cid_name_prefix';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aacidnameprefix';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_condition_js';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aaconditionjs';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'aa_descr';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'aadescr';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
 
-	// CREATE TABLE v_auto_attendant_options 
-		$apps[$x]['db'][1]['table'] = 'v_auto_attendant_options';
-		$apps[$x]['db'][1]['fields'][0]['name'] = 'auto_attendant_option_id';
-		$apps[$x]['db'][1]['fields'][0]['type']['pgsql'] = 'serial';
-		$apps[$x]['db'][1]['fields'][0]['type']['sqlite'] = 'integer PRIMARY KEY';
-		$apps[$x]['db'][1]['fields'][0]['type']['mysql'] = 'INT NOT NULL AUTO_INCREMENT PRIMARY KEY';
-		$apps[$x]['db'][1]['fields'][0]['description'] = '';
-		$apps[$x]['db'][1]['fields'][1]['name'] = 'v_id';
-		$apps[$x]['db'][1]['fields'][1]['type'] = 'numeric';
-		$apps[$x]['db'][1]['fields'][1]['description'] = '';
-		$apps[$x]['db'][1]['fields'][2]['name'] = 'auto_attendant_id';
-		$apps[$x]['db'][1]['fields'][2]['type'] = 'numeric';
-		$apps[$x]['db'][1]['fields'][2]['description'] = '';
-		$apps[$x]['db'][1]['fields'][3]['name'] = 'optionaction';
-		$apps[$x]['db'][1]['fields'][3]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][3]['description'] = '';
-		$apps[$x]['db'][1]['fields'][4]['name'] = 'optionnumber';
-		$apps[$x]['db'][1]['fields'][4]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][4]['description'] = '';
-		$apps[$x]['db'][1]['fields'][5]['name'] = 'optiontype';
-		$apps[$x]['db'][1]['fields'][5]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][5]['description'] = '';
-		$apps[$x]['db'][1]['fields'][6]['name'] = 'optionprofile';
-		$apps[$x]['db'][1]['fields'][6]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][6]['description'] = '';
-		$apps[$x]['db'][1]['fields'][7]['name'] = 'optiondata';
-		$apps[$x]['db'][1]['fields'][7]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][7]['description'] = '';
-		$apps[$x]['db'][1]['fields'][8]['name'] = 'optionrecording';
-		$apps[$x]['db'][1]['fields'][8]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][8]['description'] = '';
-		$apps[$x]['db'][1]['fields'][9]['name'] = 'optiondescr';
-		$apps[$x]['db'][1]['fields'][9]['type'] = 'text';
-		$apps[$x]['db'][1]['fields'][9]['description'] = '';
+	// CREATE TABLE v_auto_attendant_options
+		$y = 1; //table array index
+		$z = 0; //field array index
+		$apps[$x]['db'][$y]['table'] = 'v_auto_attendant_options';
+		$apps[$x]['db'][$y]['fields'][$z]['name'] = 'auto_attendant_option_id';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'serial';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'integer PRIMARY KEY';
+		$apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'INT NOT NULL AUTO_INCREMENT PRIMARY KEY';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name'] = 'v_id';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name'] = 'auto_attendant_id';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_action';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optionaction';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_number';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optionnumber';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_type';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optiontype';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_profile';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optionprofile';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_data';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optiondata';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_recording';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optionrecording';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
+		$z++;
+		$apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'option_descr';
+		$apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'optiondescr';
+		$apps[$x]['db'][$y]['fields'][$z]['type'] = 'text';
+		$apps[$x]['db'][$y]['fields'][$z]['description'] = '';
 
-?>
+?>