예제 #1
0
             } else {
                 if (!$ui->smallletters('action', 2, 'post') and !$ui->port('po', 'get')) {
                     $pklist = $connection->KeyList($localserverid);
                     configureDateTables('-1', '0, "asc"');
                     $template_file = is_array($pklist) ? 'userpanel_voiceserver_key_list.tpl' : $spracheResponse->ts_query_success . $pklist;
                 } else {
                     if ($ui->smallletters('action', 2, 'post') == 'ad') {
                         if ($ui->id('group', 255, 'post')) {
                             $newkey = $connection->AddKey($localserverid, $ui->id('group', 255, 'post'));
                             $template_file = $spracheResponse->ts_query_success . $newkey[0]['token'];
                             $loguseraction = '%add% %voserver% Token ' . $address;
                             $insertlog->execute();
                         }
                     } else {
                         if ($ui->smallletters('action', 2, 'post') == 'dl') {
                             $del = $connection->DelKey($localserverid, $ui->post['token']);
                             $template_file = $spracheResponse->ts_query_success . $del[0]['msg'];
                             $loguseraction = '%del% %voserver% Token ' . $address;
                             $insertlog->execute();
                         }
                     }
                 }
             }
         }
         $connection->CloseConnection();
     } else {
         $template_file = 'userpanel_404.tpl';
     }
 } else {
     $template_file = 'userpanel_404.tpl';
 }