Показано с 1 по 2 из 2

Тема: Автоапдейт использования диска и трафика для WHMCS

  1. #1
    Member
    Регистрация
    16.11.2010
    Сообщений
    68

    Lightbulb Автоапдейт использования диска и трафика для WHMCS

    Возможно, этому топику место в разделе "Обратная связь", но писать мне туда не даёт.

    У Вас доступны модули интеграции ISPmanager с WHMCS: https://doc.ispsystem.ru/index.php/%...r_%D1%81_WHMCS

    Просить, пока допишут нужную функцию обновления использования диска и трафика клиентами хостинга, думаю, долго, потому дописал её сам. Можете добавить в свой код, доступный по ссылке выше? Может, кому ещё пригодится. Да и сами чтоб не затёрли случайно при переустановке.

    PHP код:
    function ispmanager_UsageUpdate ($params) {
        global 
    $op;
        
    $op        "";
        
    $server_ip $params["serverip"];
        if (
    $server_ip == "") return "No server!";

        
    $serverid        $params['serverid'];
        
    $server_username $params["serverusername"];
        
    $server_password $params["serverpassword"];

        
    $user_list ispmgr_api_request($server_ip$server_username$server_password"user", array());

        
    $elems $user_list->xpath('/doc/elem');
        if (
    $elems !== false) {
            foreach (
    $elems as $elem) {
                
    DB::table('tblhosting')->where('server'$serverid)->where('username', (string)$elem->name)->update([
                    
    "diskusage"  => (string)$elem->quota_used,
                    
    "disklimit"  => (string)$elem->quota_total,
                    
    "bwusage"    => (string)$elem->traff_used,
                    
    "bwlimit"    => (string)$elem->traff_total,
                    
    "lastupdate" => date('Y-m-d H:i:s'),
                ]);
            }
            return 
    "success";
        } else {
            return 
    "fail";
        }


  2. #2
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Здравствуйте. Обращу внимание менеджера по развитию продукта на данную тему, спасибо.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •