| Line 1... |
Line -... |
| 1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
- |
|
| 2 |
<HTML><!-- written by Rexy -->
|
- |
|
| 3 |
<head>
|
- |
|
| 4 |
<META HTTP-EQUIV="Refresh" CONTENT="30">
|
- |
|
| 5 |
<meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
|
- |
|
| 6 |
<title>Auto enregistrement</title>
|
- |
|
| 7 |
<link rel="stylesheet" href="/css/style.css">
|
- |
|
| 8 |
</head>
|
- |
|
| 9 |
<body>
|
- |
|
| 10 |
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
|
- |
|
| 11 |
<?
|
1 |
<?php
|
| 12 |
# Test présence de clé/modem
|
2 |
# Test présence de clé/modem
|
| 13 |
$exec_com=exec("lsusb | grep -i 067b | cut -d ' ' -f6 | cut -d ' ' -f1");
|
3 |
$exec_com=exec("lsusb | grep -i 067b | cut -d ' ' -f6 | cut -d ' ' -f1");
|
| 14 |
$exec_com2=exec("lsusb | grep -i 12d1 | cut -d ' ' -f6 | cut -d ' ' -f1");
|
4 |
$exec_com2=exec("lsusb | grep -i 12d1 | cut -d ' ' -f6 | cut -d ' ' -f1");
|
| 15 |
|
5 |
|
| 16 |
//$exec_com2=exec("lsusb | grep -i d-link | cut -d ' ' -f7");
|
6 |
//$exec_com2=exec("lsusb | grep -i d-link | cut -d ' ' -f7");
|
| Line 45... |
Line 35... |
| 45 |
$l_time_account = "Durée pour une session créée";
|
35 |
$l_time_account = "Durée pour une session créée";
|
| 46 |
$l_time_perm = "Durée du blocage (en jours)";
|
36 |
$l_time_perm = "Durée du blocage (en jours)";
|
| 47 |
$l_status_gammu = "Etat du service";
|
37 |
$l_status_gammu = "Etat du service";
|
| 48 |
$l_start = "Démarrer";
|
38 |
$l_start = "Démarrer";
|
| 49 |
$l_status_device = "Status de votre périphérique";
|
39 |
$l_status_device = "Status de votre périphérique";
|
| 50 |
$l_key_diseable = "Aucune clé est connectée";
|
40 |
$l_key_diseable = "Aucun périphérique détecté";
|
| 51 |
$l_key_enable = "Votre clé est connectée";
|
41 |
$l_key_enable = "Votre clé est connectée";
|
| 52 |
$l_force_signal = "Force du signal";
|
42 |
$l_force_signal = "Force du signal";
|
| 53 |
$l_imei_device = "IMEI du périphérique";
|
43 |
$l_imei_device = "IMEI du périphérique";
|
| 54 |
$l_sms_received = "Nombre de SMS reçu";
|
44 |
$l_sms_received = "Nombre de SMS reçu";
|
| 55 |
$l_stop = "Arrêter";
|
45 |
$l_stop = "Arrêter";
|
| Line 58... |
Line 48... |
| 58 |
$l_edit = "Editer";
|
48 |
$l_edit = "Editer";
|
| 59 |
$l_error_label_empty = "Le champ est vide";
|
49 |
$l_error_label_empty = "Le champ est vide";
|
| 60 |
$l_error_label_num = "Ce n'est pas un PIN valide";
|
50 |
$l_error_label_num = "Ce n'est pas un PIN valide";
|
| 61 |
$l_error_label_num2 = "Ce n'est pas un nombre";
|
51 |
$l_error_label_num2 = "Ce n'est pas un nombre";
|
| 62 |
$l_error_label_num3 = "Le format n'est pas correct: +xxxYYYYYYYYY (xxx: code pays / YYYYYYYYY: numéro de téléphone)";
|
52 |
$l_error_label_num3 = "Le format n'est pas correct: +xxxYYYYYYYYY (xxx: code pays / YYYYYYYYY: numéro de téléphone)";
|
| 63 |
$l_error_writefail = "Gammu semble ne pas parvenir à discuter avec la clé (port ttyUSB0).";
|
53 |
$l_error_writefail = "Le service semble ne pas parvenir à discuter avec la clé (port ttyUSB0).";
|
| 64 |
$l_error_timeoutfail = "Impossible de se connecter à la clé 3G. Timeout.";
|
54 |
$l_error_timeoutfail = "Impossible de se connecter à la clé 3G. Timeout.";
|
| 65 |
$l_error_simfail = "Un problème au niveau de la carte SIM a été détecté. Est elle présente?";
|
55 |
$l_error_simfail = "Un problème au niveau de la carte SIM a été détecté. Est elle présente?";
|
| 66 |
$l_error_simsecu_l = "Attention, lors du dernier démarrage, votre code PIN était erroné.<br>
|
56 |
$l_error_simsecu_l = "Attention, lors du dernier démarrage, votre code PIN était erroné.<br>
|
| 67 |
La SIM doit être bloqué (code PUK). Consultez la documentation.";
|
57 |
La SIM doit être bloqué (code PUK). Consultez la documentation.";
|
| 68 |
$l_autorefresh = "Rafraichissement : 30 sec";
|
58 |
$l_autorefresh = "Rafraichissement : 30 sec";
|
| Line 80... |
Line 70... |
| 80 |
$l_service_status_img_ko="Arrété";
|
70 |
$l_service_status_img_ko="Arrété";
|
| 81 |
|
71 |
|
| 82 |
$l_conf_name="Configuration : ";
|
72 |
$l_conf_name="Configuration : ";
|
| 83 |
$l_current_connect = "Connexion";
|
73 |
$l_current_connect = "Connexion";
|
| 84 |
|
74 |
|
| - |
|
75 |
$l_tab_first = "premier";
|
| - |
|
76 |
$l_tab_last = "dernier";
|
| - |
|
77 |
$l_tab_next = "suivant";
|
| - |
|
78 |
$l_tab_prev = "précédent";
|
| - |
|
79 |
$l_tab_search = "Recherche :";
|
| - |
|
80 |
$l_tab_pmenu = "Affiche la page _PAGE_ sur _PAGES_";
|
| - |
|
81 |
$l_tab_info = "Montrer _MENU_ résultat par page";
|
| - |
|
82 |
$l_tab_infoempty = "Aucun résultat";
|
| 85 |
}
|
83 |
}
|
| 86 |
else {
|
84 |
else {
|
| 87 |
$l_title = "Auto registration (SMS)";
|
85 |
$l_title = "Auto registration (SMS)";
|
| 88 |
$l_conf = "Configuration";
|
86 |
$l_conf = "Configuration";
|
| 89 |
$l_conf_actu = "Current configuration";
|
87 |
$l_conf_actu = "Current configuration";
|
| Line 93... |
Line 91... |
| 93 |
$l_time_account = "Time for a new session";
|
91 |
$l_time_account = "Time for a new session";
|
| 94 |
$l_time_perm = "Duration of a ban (for example, after X try)";
|
92 |
$l_time_perm = "Duration of a ban (for example, after X try)";
|
| 95 |
$l_status_gammu = "Service status";
|
93 |
$l_status_gammu = "Service status";
|
| 96 |
$l_start = "Start";
|
94 |
$l_start = "Start";
|
| 97 |
$l_status_device = "Status of your device";
|
95 |
$l_status_device = "Status of your device";
|
| 98 |
$l_key_diseable = "Your 3g key is not connected";
|
96 |
$l_key_diseable = "No device detected";
|
| 99 |
$l_key_enable = "Your 3g key is connected";
|
97 |
$l_key_enable = "Your 3g key is connected";
|
| 100 |
$l_force_signal = "Signal strength";
|
98 |
$l_force_signal = "Signal strength";
|
| 101 |
$l_imei_device = "Device IMEI";
|
99 |
$l_imei_device = "Device IMEI";
|
| 102 |
$l_sms_received = "Number of SMS received";
|
100 |
$l_sms_received = "Number of SMS received";
|
| 103 |
$l_stop = "Stop";
|
101 |
$l_stop = "Stop";
|
| Line 106... |
Line 104... |
| 106 |
$l_edit = "Edit";
|
104 |
$l_edit = "Edit";
|
| 107 |
$l_error_label_empty = "Field empty";
|
105 |
$l_error_label_empty = "Field empty";
|
| 108 |
$l_error_label_num = "It's not a valid PIN password";
|
106 |
$l_error_label_num = "It's not a valid PIN password";
|
| 109 |
$l_error_label_num2 = "It's not a number";
|
107 |
$l_error_label_num2 = "It's not a number";
|
| 110 |
$l_error_label_num3 = "The phone number is not good: +xxxYYYYYYYYY (xxx: code pays / YYYYYYYYY: numéro de téléphone)";
|
108 |
$l_error_label_num3 = "The phone number is not good: +xxxYYYYYYYYY (xxx: code pays / YYYYYYYYY: numéro de téléphone)";
|
| 111 |
$l_error_writefail = "Gammu semble ne pas parvenir à discuter avec la clé (port ttyUSB0).";
|
- |
|
| 112 |
$l_error_writefail = "Gammu can't listen the ttyUSB0 port.";
|
109 |
$l_error_writefail = "Can not listen the ttyUSB0 port.";
|
| 113 |
$l_error_timeoutfail = "Timeout. Can not connect to modem.";
|
110 |
$l_error_timeoutfail = "Timeout. Can not connect to modem.";
|
| 114 |
$l_error_simfail = "An issue with your Sim card was detected. Is it in the key?";
|
111 |
$l_error_simfail = "An issue with your Sim card was detected. Is it in the key?";
|
| 115 |
$l_error_simsecu_l = "Warning, during the last startup, the PIN code was wrong. <br>
|
112 |
$l_error_simsecu_l = "Warning, during the last startup, the PIN code was wrong. <br>
|
| 116 |
The Sim card must be blocked. Please read the documentation.";
|
113 |
The Sim card must be blocked. Please read the documentation.";
|
| 117 |
$l_autorefresh = "Refresh : 30 sec";
|
114 |
$l_autorefresh = "Refresh : 30 sec";
|
| Line 128... |
Line 125... |
| 128 |
$l_service_status_img_ok="Running";
|
125 |
$l_service_status_img_ok="Running";
|
| 129 |
$l_service_status_img_ko="Stopped";
|
126 |
$l_service_status_img_ko="Stopped";
|
| 130 |
|
127 |
|
| 131 |
$l_conf_name="Configuration : ";
|
128 |
$l_conf_name="Configuration : ";
|
| 132 |
$l_current_connect = "Connection";
|
129 |
$l_current_connect = "Connection";
|
| - |
|
130 |
|
| - |
|
131 |
$l_tab_first = "first";
|
| - |
|
132 |
$l_tab_last = "last";
|
| - |
|
133 |
$l_tab_next = "next";
|
| - |
|
134 |
$l_tab_prev = "previous";
|
| - |
|
135 |
$l_tab_search = "Search :";
|
| - |
|
136 |
$l_tab_pmenu = "Showing _PAGE_ to _PAGE_ of _PAGE_ entries :";
|
| - |
|
137 |
$l_tab_info = "Show _MENU_ entries";
|
| - |
|
138 |
$l_tab_infoempty = "No matching records found";
|
| 133 |
}
|
139 |
}
|
| - |
|
140 |
?>
|
| - |
|
141 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
| - |
|
142 |
<HTML><!-- written by Rexy -->
|
| - |
|
143 |
<head>
|
| - |
|
144 |
<META HTTP-EQUIV="Refresh" CONTENT="30">
|
| - |
|
145 |
<meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]">
|
| - |
|
146 |
<title>Auto enregistrement</title>
|
| - |
|
147 |
<link rel="stylesheet" href="/css/style.css">
|
| - |
|
148 |
<!-- DataTables CSS -->
|
| - |
|
149 |
<link rel="stylesheet" type="text/css" href="../../../css/jquery.dataTables.css">
|
| - |
|
150 |
<!-- jQuery -->
|
| - |
|
151 |
<script type="text/javascript" charset="utf8" src="../../../js/jquery.js"></script>
|
| - |
|
152 |
<!-- DataTables -->
|
| - |
|
153 |
<script type="text/javascript" charset="utf8" src="../../../js/jquery.dataTables.js"></script>
|
| - |
|
154 |
<script type="text/javascript">
|
| - |
|
155 |
$(document).ready( function () {
|
| - |
|
156 |
$('#table_id').DataTable({
|
| - |
|
157 |
"language": {
|
| - |
|
158 |
"paginate": {
|
| - |
|
159 |
"sFirst": "<?php echo $l_tab_dirst; ?>",
|
| - |
|
160 |
"sLast": "<?php echo $l_tab_last; ?>",
|
| - |
|
161 |
"sPrevious": "<?php echo $l_tab_prev; ?>",
|
| - |
|
162 |
"sNext": "<?php echo $l_tab_next; ?>"
|
| - |
|
163 |
},
|
| - |
|
164 |
"lengthMenu": "<?php echo $l_tab_info; ?>",
|
| - |
|
165 |
"zeroRecords": "<?php echo $l_tab_infoempty; ?>",
|
| - |
|
166 |
"info": "<?php echo $l_tab_pmenu; ?>",
|
| - |
|
167 |
"infoEmpty": "<?php echo $l_tab_infoempty; ?>",
|
| - |
|
168 |
"sSearch": "<?php echo $l_tab_search; ?>"
|
| - |
|
169 |
}
|
| - |
|
170 |
});
|
| - |
|
171 |
} );
|
| - |
|
172 |
</script>
|
| - |
|
173 |
</head>
|
| - |
|
174 |
<body>
|
| - |
|
175 |
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
|
| - |
|
176 |
<?php
|
| 134 |
echo "
|
177 |
echo "
|
| 135 |
<tr>
|
178 |
<tr>
|
| 136 |
<th>$l_title</th>
|
179 |
<th>$l_title</th>
|
| 137 |
</tr>
|
180 |
</tr>
|
| 138 |
<tr bgcolor=\"#FFCC66\">
|
181 |
<tr bgcolor=\"#FFCC66\">
|
| Line 222... |
Line 265... |
| 222 |
}
|
265 |
}
|
| 223 |
|
266 |
|
| 224 |
if ($status_key=="true")
|
267 |
if ($status_key=="true")
|
| 225 |
{
|
268 |
{
|
| 226 |
#Nom du fichier de log lorsque gammu est démarré
|
269 |
#Nom du fichier de log lorsque gammu est démarré
|
| 227 |
$file_log = "gammu-smsd.log";
|
270 |
#$file_log = "gammu-smsd.log";
|
| 228 |
|
271 |
|
| 229 |
#Recuperation du code PIN actuel
|
272 |
#Recuperation du code PIN actuel
|
| 230 |
$current_pin = exec("sudo $script --pin");
|
273 |
$current_pin = exec("sudo $script --pin");
|
| 231 |
|
274 |
|
| 232 |
#Recuperation du nombre de try avant le ban perm
|
275 |
#Recuperation du nombre de try avant le ban perm
|
| Line 236... |
Line 279... |
| 236 |
$current_time_account = exec("sudo $script --time_account");
|
279 |
$current_time_account = exec("sudo $script --time_account");
|
| 237 |
|
280 |
|
| 238 |
#Recuperation de la durée dun ban perm (après flood)
|
281 |
#Recuperation de la durée dun ban perm (après flood)
|
| 239 |
$current_time_perm = exec("sudo $script --time_perm");
|
282 |
$current_time_perm = exec("sudo $script --time_perm");
|
| 240 |
|
283 |
|
| 241 |
#Recuperation de l'adresse du log
|
- |
|
| 242 |
$current_log = exec("sudo $script --log");
|
- |
|
| 243 |
|
- |
|
| 244 |
#Detection neméro de tel
|
284 |
#Detection neméro de tel
|
| 245 |
$current_num_alcasar = exec("sudo $script --numero_alcasar");
|
285 |
$current_num_alcasar = exec("sudo $script --numero_alcasar");
|
| 246 |
|
286 |
|
| 247 |
#Detection problème avec la SIM
|
287 |
#Detection problème avec la SIM
|
| 248 |
$current_simfail = exec("sudo $script --last_nosim");
|
288 |
$current_simfail = exec("sudo $script --last_nosim");
|
| Line 268... |
Line 308... |
| 268 |
$force_signal = "-";
|
308 |
$force_signal = "-";
|
| 269 |
$imei_device = "-";
|
309 |
$imei_device = "-";
|
| 270 |
$sms_received = "-";
|
310 |
$sms_received = "-";
|
| 271 |
|
311 |
|
| 272 |
$gammu="<td><img src=\"/images/state_error.gif\" width=\"15\" height=\"15\" alt=\"".$l_service_status_img_ko."\"></td><td>$l_gammu_off</td>";
|
312 |
$gammu="<td><img src=\"/images/state_error.gif\" width=\"15\" height=\"15\" alt=\"".$l_service_status_img_ko."\"></td><td>$l_gammu_off</td>";
|
| 273 |
$gammu_log="";
|
- |
|
| 274 |
$gammu_status_on="";
|
313 |
$gammu_status_on="";
|
| 275 |
$gammu_status_off="disabled";
|
314 |
$gammu_status_off="disabled";
|
| 276 |
|
315 |
|
| 277 |
if($current_last_secu!="")
|
316 |
if($current_last_secu!="")
|
| 278 |
{
|
317 |
{
|
| Line 306... |
Line 345... |
| 306 |
|
345 |
|
| 307 |
|
346 |
|
| 308 |
|
347 |
|
| 309 |
|
348 |
|
| 310 |
$gammu="<td><img src=\"/images/state_ok.gif\" width=\"15\" height=\"15\" alt=\"".$l_service_status_img_ok."\"></td><td>$l_gammu_on</td>";
|
349 |
$gammu="<td><img src=\"/images/state_ok.gif\" width=\"15\" height=\"15\" alt=\"".$l_service_status_img_ok."\"></td><td>$l_gammu_on</td>";
|
| 311 |
$gammu_log="<tr><td colspan=7>$current_log</td></tr>";
|
- |
|
| 312 |
|
350 |
|
| 313 |
|
351 |
|
| 314 |
if($current_last_timeout!=""){
|
352 |
if($current_last_timeout!=""){
|
| 315 |
if(($current_last_timeout > $current_last_start) && ($current_last_timeout > $current_last_stop))
|
353 |
if(($current_last_timeout > $current_last_start) && ($current_last_timeout > $current_last_stop))
|
| 316 |
{
|
354 |
{
|
| 317 |
$gammu_timeout="<tr><td colspan=7><font color=red>$l_error_timeoutfail</font></td></tr>";
|
355 |
$gammu_timeout="<tr><td colspan=7><font color=red>$l_error_timeoutfail</font></td></tr>";
|
| Line 516... |
Line 554... |
| 516 |
#Si une clé 3g est plugué
|
554 |
#Si une clé 3g est plugué
|
| 517 |
echo "<form action=\"autoregistration.php\" methode=\"GET\">
|
555 |
echo "<form action=\"autoregistration.php\" methode=\"GET\">
|
| 518 |
|
556 |
|
| 519 |
<table border=1>
|
557 |
<table border=1>
|
| 520 |
<tr>
|
558 |
<tr>
|
| 521 |
<td colspan=4><b>$l_status_gammu</b></td>
|
559 |
<td colspan=4><b>$l_status_gammu</b></td>
|
| 522 |
<td><b><center>$l_force_signal</center></b></td>
|
560 |
<td><b><center>$l_force_signal</center></b></td>
|
| 523 |
<td><b><center>$l_imei_device</center></b></td>
|
561 |
<td><b><center>$l_imei_device</center></b></td>
|
| 524 |
<td><b><center>$l_sms_received</center></b></td>
|
562 |
<td><b><center>$l_sms_received</center></b></td>
|
| 525 |
</tr>
|
563 |
</tr>
|
| 526 |
<tr>
|
564 |
<tr>
|
| 527 |
$gammu
|
565 |
$gammu
|
| 528 |
<td><button type=\"submit\" name=\"start\" $gammu_status_on>$l_start</button></td>
|
566 |
<td><button type=\"submit\" name=\"start\" $gammu_status_on>$l_start</button></td>
|
| 529 |
<td><button type=\"submit\" name=\"stop\" $gammu_status_off>$l_stop</button></td>
|
567 |
<td><button type=\"submit\" name=\"stop\" $gammu_status_off>$l_stop</button></td>
|
| 530 |
<td><center>$force_signal</center></td>
|
568 |
<td><center>$force_signal</center></td>
|
| 531 |
<td><center>$imei_device</center></td>
|
569 |
<td><center>$imei_device</center></td>
|
| 532 |
<td><center>$sms_received</center></td>
|
570 |
<td><center>$sms_received</center></td>
|
| 533 |
</tr>
|
571 |
</tr>
|
| 534 |
$gammu_log
|
- |
|
| 535 |
$gammu_puk
|
572 |
$gammu_puk
|
| 536 |
$gammu_simfail
|
573 |
$gammu_simfail
|
| 537 |
$gammu_simsecu
|
574 |
$gammu_simsecu
|
| 538 |
$gammu_timeout
|
575 |
$gammu_timeout
|
| 539 |
$gammu_writeerror
|
576 |
$gammu_writeerror
|
| Line 603... |
Line 640... |
| 603 |
echo "Fail to connect to $config[sql_type]" . mysqli_connect_error();
|
640 |
echo "Fail to connect to $config[sql_type]" . mysqli_connect_error();
|
| 604 |
}
|
641 |
}
|
| 605 |
|
642 |
|
| 606 |
$result = mysqli_query($con, "SELECT * FROM SMS_ban_perm");
|
643 |
$result = mysqli_query($con, "SELECT * FROM SMS_ban_perm");
|
| 607 |
|
644 |
|
| - |
|
645 |
?>
|
| 608 |
echo " <br />
|
646 |
<table id="table_id" class="display">
|
| 609 |
<table border =1>
|
647 |
<thead>
|
| 610 |
<tr>
|
648 |
<tr>
|
| - |
|
649 |
<th><b><font color="black"><?php echo $l_num_num; ?></font></b></th>
|
| - |
|
650 |
<th><b><font color="black"><?php echo $l_num_raison; ?></font></b></th>
|
| - |
|
651 |
<th><b><font color="black"><?php echo $l_num_expiration; ?></font></b></th>
|
| 611 |
<td colspan=4><b>$l_num_block</b></td>
|
652 |
<th><b><font color="black">Action</font></b></th>
|
| 612 |
|
- |
|
| 613 |
</tr>
|
653 |
</tr>
|
| 614 |
<tr>
|
654 |
</thead>
|
| 615 |
<td><b>$l_num_num</b></td>
|
655 |
<tbody>
|
| 616 |
<td><b>$l_num_raison</b></td>
|
- |
|
| 617 |
<td><b>$l_num_expiration</b></td>
|
- |
|
| 618 |
<td><b>$l_num_action</b></td>
|
- |
|
| 619 |
</tr>";
|
656 |
<?php
|
| 620 |
|
- |
|
| 621 |
while($row = mysqli_fetch_array($result))
|
657 |
while($row = mysqli_fetch_array($result))
|
| 622 |
{
|
658 |
{
|
| 623 |
echo "
|
659 |
echo "
|
| 624 |
<form action=\"autoregistration.php\" methode=\"POST\">
|
- |
|
| 625 |
<tr>
|
660 |
<tr>
|
| - |
|
661 |
<form action=\"autoregistration.php\" methode=\"POST\">
|
| 626 |
<td>
|
662 |
<td>
|
| 627 |
<input type=\"hidden\" name=\"num_select\" value=\"" .$row['SenderNumber']."\">
|
663 |
<input type=\"hidden\" name=\"num_select\" value=\"" .$row['SenderNumber']."\">
|
| 628 |
" . $row['SenderNumber'] . "</td>";
|
664 |
".$row['SenderNumber']."
|
| - |
|
665 |
</td>";
|
| 629 |
|
666 |
|
| 630 |
if($row['Perm']=='0')
|
667 |
if($row['Perm']=='0')
|
| 631 |
{
|
668 |
{
|
| 632 |
echo "<td>$l_num_exist</td>";
|
669 |
echo "<td>$l_num_exist</td>";
|
| 633 |
}
|
670 |
}
|
| 634 |
if($row['Perm']=='1')
|
671 |
if($row['Perm']=='1')
|
| 635 |
{
|
672 |
{
|
| 636 |
echo "<td>$l_num_flood</td>";
|
673 |
echo "<td>$l_num_flood</td>";
|
| 637 |
}
|
674 |
}
|
| 638 |
echo " <td>" . $row['Expiration']. "</td>
|
675 |
echo " <td>" . $row['Expiration']. "</td>
|
| 639 |
|
- |
|
| 640 |
<td>
|
676 |
<td>
|
| 641 |
<input type='submit' value='".$l_num_unlock."'>
|
677 |
<input type='submit' value='".$l_num_unlock."'>
|
| 642 |
</td>
|
678 |
</td>
|
| 643 |
</form>
|
679 |
</form>
|
| 644 |
</tr>";
|
680 |
</tr>
|
| - |
|
681 |
";
|
| 645 |
}
|
682 |
}
|
| - |
|
683 |
?>
|
| - |
|
684 |
</tbody>
|
| 646 |
echo "</table>";
|
685 |
</table>
|
| 647 |
|
686 |
<?php
|
| 648 |
mysqli_close($con);
|
687 |
mysqli_close($con);
|
| 649 |
|
- |
|
| 650 |
}
|
688 |
}
|
| 651 |
|
- |
|
| 652 |
?>
|
689 |
?>
|
| 653 |
|
- |
|
| 654 |
</html>
|
690 |
</html>
|