<?php
require('header.inc.php');
$groupResponse = $textLocal->getGroups();
if (isset($_POST['btnCreate'])) {
if ($_POST['rgMethod'] == 'numbers') {
$createResponse = $textLocal->createContacts($_POST['txtNumbers'], $_POST['slGroup']);
} elseif ($_POST['rgMethod'] == 'group') {
$contacts = array();
// Build the contacts array
for ($i = 0; $i < sizeof($_POST['txtNumber']); $i++) {
// Skip any empty rows
if (!is_numeric($_POST['txtNumber'][$i]))
continue;
// $contacts[] = new Contact(number, firstname, lastname, custom1, custom2, custom3);
$contacts[] = new Contact($_POST['txtNumber'][$i], $_POST['txtFirstname'][$i], $_POST['txtLastname'][$i], $_POST['txtCustom1'][$i], $_POST['txtCustom2'][$i], $_POST['txtCustom3'][$i]);
}
$createResponse = $textLocal->createContactsBulk($contacts, $_POST['slGroup']);
}
$createRequest = $textLocal->getLastRequest();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Txtlocal PHP wrapper - Send SMS</title>
<link href="css/styles.css" rel="stylesheet" type="text/css"/>
<link href="./css/smoothness/jquery-ui-1.8.20.custom.css" rel="stylesheet" type="text/css"/>
<script src="./js/jquery-1.7.2.min.js"></script>
<script src="./js/jquery-ui-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#rgMethodNumbers').click(function () {
$('#tblContacts').hide(500);
$('#divNumbers').show(500);
});
$('#rgMethodBulk').click(function () {
$('#tblContacts').show(500);
$('#divNumbers').hide(500);
});
});
</script>
</head>
<body>
<div id="main">
<form action="createcontacts.php" method="post">
<fieldset>
<legend>Create Contacts</legend>
<div class="fieldRow">
<label>Group</label>
<select name="slGroup">
<?php
foreach ($groupResponse->groups as $group) {
?>
<option value="<?php echo $group->id; ?>"><?php echo $group->name; ?></option>
<?php
}
?>
</select>
</div>
<div class="fieldRow">
<label for="rgMethodNumbers">Standard</label>
<input type="radio" name="rgMethod" value="numbers" id="rgMethodNumbers" checked="checked"/>
</div>
<div class="fieldRow">
<label for="rgMethodBulk">Bulk</label>
<input type="radio" name="rgMethod" value="group" id="rgMethodBulk"/>
</div>
<div class="fieldRow" id="divNumbers">
<label>Number(s)</label>
<input name="txtNumbers" type="text" size="40"/>
</div>
<table border="0" id="tblContacts" style="display:none">
<tr>
<th>Number</th>
<th>First name</th>
<th>Last name</th>
<th>Custom 1</th>
<th>Custom 2</th>
<th>Custom 3</th>
</tr>
<tr>
<td><input name="txtNumber[0]" type="text" size="10"/></td>
<td><input name="txtFirstname[0]" type="text" size="10"/></td>
<td><input name="txtLastname[0]" type="text" size="10"/></td>
<td><input name="txtCustom1[0]" type="text" size="10"/></td>
<td><input name="txtCustom2[0]" type="text" size="10"/></td>
<td><input name="txtCustom3[0]" type="text" size="10"/></td>
</tr>
<tr>
<td><input name="txtNumber[1]" type="text" size="10"/></td>
<td><input name="txtFirstname[1]" type="text" size="10"/></td>
<td><input name="txtLastname[1]" type="text" size="10"/></td>
<td><input name="txtCustom1[1]" type="text" size="10"/></td>
<td><input name="txtCustom2[1]" type="text" size="10"/></td>
<td><input name="txtCustom3[1]" type="text" size="10"/></td>
</tr>
<tr>
<td><input name="txtNumber[2]" type="text" size="10"/></td>
<td><input name="txtFirstname[2]" type="text" size="10"/></td>
<td><input name="txtLastname[2]" type="text" size="10"/></td>
<td><input name="txtCustom1[2]" type="text" size="10"/></td>
<td><input name="txtCustom2[2]" type="text" size="10"/></td>
<td><input name="txtCustom3[2]" type="text" size="10"/></td>
</tr>
</table>
<div class="fieldRow">
<label> </label>
<input type="submit" name="btnCreate"/>
</div>
<?php
if (isset($createResponse)) {
?>
<fieldset>
<legend>Request</legend>
<?php
echo '<pre>';
print_r($createRequest);
echo '</pre>';
?>
</fieldset>
<fieldset>
<legend>Response</legend>
<?php
echo '<pre>';
print_r($createResponse);
echo '</pre>';
?>
</fieldset>
<?php
}
?>
</fieldset>
</form>
</div>
</body>
</html>
|