1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?
- if (!$logged_me_in_successfully234)
- return;
- include "/webgl/index.html";
- return;
- if ($new == "1")
- {
- include "qrcode.php";
- //config form
- echo '<form action="?act=staff" method="post">
- <b>Введите данные нового сотрудника:</b>
- <br>
- <p>ФИО: <input name="staffName"></p>
- <p>Имя аккаунта: <input name="staffAccount"></p>
- <p>Уровень аккаунта:
- <select name=\'cmd\'>
- <option value="1">Company Admin#</option>
- <option value="2">Company Operator#</option>
- </select>
- </p>
- <p>Телефон: <input name="staffPhone"></p>
- <input type=\'submit\' value=\'Добавить\'>
- <input type=\'hidden\' name=\'new\' value=\'2\'>
- </form>';
- }
- else if ($new == "2")
- {
- include "qrcode.php";
- //config form
- echo '<form action="?act=devices" method="post">
- <b>Отсканируйте или распечатайте данный QR-код для идентификации объекта '.$staff_name.'!</b>
- <br></form>';
- $buf=pack("vL*",2, $obj_id); //заголовок - номер пакета 1б и длина 2б. v-ushort, c- byte, C- ubyte, s - short, L - int, l - uint
- //$hex_pnum = zeropad((string)dechex(intval(1)), 2); //byte
- // $hex_marker_type = zeropad("01", 4); //byte
- // $hex_staff_id = zeropad((string)dechex(intval($staff_id)), 8); //4 bytes
- // $hex_string = $hex_marker_type.$hex_staff_id;
- $hex_string = base64_encode($buf);
- // echo "string $hex_string";
- $filename = $PNG_TEMP_DIR.'test'.md5($hex_string.'|'.$errorCorrectionLevel.'|7').'.png';
- QRcode::png($hex_string, $filename, $errorCorrectionLevel, 7, 2);
- echo '<img src="'.$PNG_WEB_DIR.basename($filename).'" />';
- echo '<p>'.$hex_string.'</p>';
- echo '<p></p><a href="?act=objects">Вернуться к объектам</a></p>';
- }
- else
- {
- // echo "
- // <form id='form1' name='form1' method='post'>";
- // $query1 = mysqli_query($link, "select * from accounts where company=$companyID");
- // while ($res1 = mysqli_fetch_array($query1)) {
- // $staff_id = $res1['id'];
- // $staff_name = $res1['name'];
- // $staff_cmdlevel = $res1['cmdlevel'];
- //
- // $query2 = mysqli_query($link, "select name from accounttypes where type=$staff_cmdlevel");
- // if ($res2 = mysqli_fetch_row($query2))
- // {
- // $type = $res2[0];
- // }
- // echo "<b>$staff_name <span style='color: darkolivegreen'>[$staff_id]</span>:</b> компания $companyname, <span style='color: #3565ff'>$type</span>
- // <input type='button' onclick='ChangeStaff($staff_id,\"$staff_name\")' value='QR code'>
- // <br>";
- // }
- // echo "</form><br>";
- echo "
- <form id='form2' name='form2' method='post'>
- <b>Введите данные нового помещения:</b>
- <br>
- <p>Type 2 (Помещение)</p>
- <p>ID (от 1 до 65535): <input type=\"number\" min=\"1\" name=\"obj_id\" /> </p>
-
- <input type='submit' value='Сгенерировать'>
- <input type='hidden' name='new' value='2'>
- </form>
- ";
- }
- ?>
|