Exemple #1
0
 public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
 {
     if ($item->getType() == __CLASS__) {
         $key = PluginAccountsAesKey::checkIfAesKeyExists($item->getID());
         switch ($tabnum) {
             case 2:
                 if (!$key) {
                     self::showSelectAccountsList($item->getID());
                 } else {
                     $parm = array("id" => $item->getID(), "aeskey" => $key);
                     $accounts = PluginAccountsReport::queryAccountsList($parm);
                     PluginAccountsReport::showAccountsList($parm, $accounts);
                 }
                 break;
             case 3:
                 self::showHashChangeForm($item->getID());
                 break;
         }
     }
     return true;
 }
LICENSE

This file is part of accounts.

accounts is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

accounts is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with accounts. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------
*/
include '../../../inc/includes.php';
header("Content-Type: text/html; charset=UTF-8");
Html::header_nocache();
Session::checkLoginUser();
if (isset($_POST["key"])) {
    $options = array('id' => $_POST["id"], 'aeskey' => $_POST["key"]);
    $accounts = PluginAccountsReport::queryAccountsList($options);
    PluginAccountsReport::showAccountsList($options, $accounts);
} else {
    _e('Access denied');
}
Html::ajaxFooter();