当前位置: 首页>>代码示例>>PHP>>正文


PHP log_register函数代码示例

本文整理汇总了PHP中log_register函数的典型用法代码示例。如果您正苦于以下问题:PHP log_register函数的具体用法?PHP log_register怎么用?PHP log_register使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了log_register函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: zb_LousyTariffDelete

/**
 * Remove lousy mark
 *
 * @param   $tariff tariff name
 * 
 */
function zb_LousyTariffDelete($tariff)
{
    $tariff = mysql_real_escape_string($tariff);
    $query = "DELETE from `lousytariffs` WHERE `tariff`='" . $tariff . "' ";
    nr_query($query);
    log_register("LOUSYTARIFF DELETE `" . $tariff . "`");
}
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:13,代码来源:api.lousytariffs.php

示例2: zb_PermissionsCopyAdminRights

 /**
  * Performs replication of administrators rights to existing user
  * 
  * @global object $system
  * @param string $sourceUser
  * @param string $targetUser
  */
 function zb_PermissionsCopyAdminRights($sourceUser, $targetUser)
 {
     global $system;
     $targetRights = array();
     $rootUser = '';
     $rights = array();
     $system->getRightsForUser($sourceUser, $rights, $root, $level);
     if ($root) {
         $rootUser = 1;
     } else {
         if (!empty($rights)) {
             foreach ($rights as $eachright => $desc) {
                 $targetRights[$eachright] = 'on';
             }
         }
     }
     //writing changes
     if ($system->setRightsForUser($targetUser, $targetRights, $rootUser, '1')) {
         show_window('', __('Rights cloned'));
         log_register("CLONE AdminPermissions FROM {" . $sourceUser . "} TO {" . $targetUser . "}");
         rcms_redirect("?module=permissions&edit=" . $targetUser);
     } else {
         show_error(__('Error occurred'));
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:32,代码来源:index.php

示例3: im_DeleteMessage

/**
 * Deletes message by its id
 * 
 * @param int $msgid   message id from `ub_im`
 * 
 * @return void
 */
function im_DeleteMessage($msgid)
{
    $msgid = vf($msgid, 3);
    $query = "DELETE from `ub_im` WHERE `id`='" . $msgid . "'";
    nr_query($query);
    log_register("UBIM DELETE [" . $msgid . "]");
}
开发者ID:nightflyza,项目名称:Ubilling,代码行数:14,代码来源:api.ubim.php

示例4: zb_AnnihilateUser

 function zb_AnnihilateUser($login)
 {
     global $billing;
     $alter_conf = rcms_parse_ini_file(CONFIG_PATH . "alter.ini");
     $user_ip = zb_UserGetIP($login);
     $user_aptdata = zb_AddressGetAptData($login);
     @($user_aptid = $user_aptdata['aptid']);
     zb_AddressDeleteApartment($user_aptid);
     zb_AddressOrphanUser($login);
     zb_UserDeleteEmail($login);
     zb_UserDeleteNotes($login);
     zb_UserDeletePhone($login);
     zb_UserDeleteRealName($login);
     zb_UserDeleteSpeedOverride($login);
     if (!$alter_conf['STRICT_CONTRACTS_PROTECT']) {
         zb_UserDeleteContract($login);
     }
     zb_VserviceCashClear($login);
     log_register("DELETE VCASH (" . $login . ")");
     cf_FlushAllUserCF($login);
     zb_FlushAllUserTags($login);
     vlan_delete_host($login);
     multinet_delete_host($user_ip);
     multinet_rebuild_all_handlers();
     //destroy stargazer user
     $billing->deleteuser($login);
     log_register("StgUser DELETE (" . $login . ")");
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:28,代码来源:index.php

示例5: flushCredit

 public function flushCredit($login)
 {
     global $billing;
     $login = mysql_real_escape_string($login);
     $credit = 0;
     $curdate = curdate();
     $billing->setcredit($login, $credit);
     log_register('CHANGE FIX Credit (' . $login . ') ON ' . $credit);
     $billing->setcreditexpire($login, $curdate);
     log_register('CHANGE FIX CreditExpire (' . $login . ') ON ' . $curdate);
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:11,代码来源:index.php

示例6: save

 public function save($id)
 {
     $id = vf($id, 3);
     if (isset($this->data[$id])) {
         simple_update_field('zbsannouncements', 'public', $_POST['editpublic'], "WHERE `id`='" . $id . "'");
         simple_update_field('zbsannouncements', 'type', $_POST['edittype'], "WHERE `id`='" . $id . "'");
         simple_update_field('zbsannouncements', 'title', $_POST['edittitle'], "WHERE `id`='" . $id . "'");
         simple_update_field('zbsannouncements', 'text', $_POST['edittext'], "WHERE `id`='" . $id . "'");
         log_register("ANNOUNCEMENT EDIT [" . $id . "]");
     } else {
         throw new Exception(self::EX_ID_NO_EXIST);
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:13,代码来源:index.php

示例7: zb_SetHelpdeskUnDenied

 function zb_SetHelpdeskUnDenied($login)
 {
     $access = zb_GetHelpdeskDeniedAll();
     if (!empty($login)) {
         if (isset($access[$login])) {
             unset($access[$login]);
             $newarray = serialize($access);
             $newarray = base64_encode($newarray);
             zb_StorageSet('ZBS_HELP_DENIED', $newarray);
             log_register("ZBSMAN SET ALLOWED (" . $login . ")");
         }
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:13,代码来源:index.php

示例8: zb_PaySysPercentDelete

 function zb_PaySysPercentDelete($mark)
 {
     $mark = mysql_real_escape_string($mark);
     $olddata = zb_PaySysPercentGetAll();
     $newdata = $olddata;
     if (isset($newdata[$mark])) {
         unset($newdata[$mark]);
         $newdata = serialize($newdata);
         $newdata = base64_encode($newdata);
         zb_StorageSet('PAYSYSPC', $newdata);
         log_register("PAYSYSPC DELETE `" . $mark . "`");
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:13,代码来源:index.php

示例9: ms_MassSendMessage

 function ms_MassSendMessage($users_arr, $message)
 {
     global $alter_conf;
     if (!empty($users_arr)) {
         foreach ($users_arr as $eachuser) {
             if (!$alter_conf['MASSSEND_SAFE']) {
                 ms_SendMessage($eachuser, $message);
             } else {
                 ms_TicketCreate('NULL', $eachuser, $message, 'NULL', whoami());
                 $newid = simple_get_lastid('ticketing');
                 ms_TicketSetDone($newid);
             }
         }
         log_register("MASSEND (" . sizeof($users_arr) . ")");
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:16,代码来源:index.php

示例10: sendEmail

 /**
  * Stores message in email sending queue. Use this method in your modules.
  * 
  * @param string $email
  * @param string $subj
  * @param string $message
  * @param string $module
  * 
  * @return bool
  */
 public function sendEmail($email, $subj, $message, $module = '')
 {
     $result = false;
     $email = trim($email);
     $subj = trim($subj);
     $module = !empty($module) ? ' MODULE ' . $module : '';
     if (!empty($email)) {
         $message = trim($message);
         $filename = self::QUEUE_PATH . 'eml_' . zb_rand_string(8);
         $storedata['email'] = $email;
         $storedata['subj'] = $subj;
         $storedata['message'] = $message;
         $storedata = json_encode($storedata);
         file_put_contents($filename, $storedata);
         log_register('UEML SEND EMAIL `' . $email . '`' . $module);
         $result = true;
     }
     return $result;
 }
开发者ID:nightflyza,项目名称:Ubilling,代码行数:29,代码来源:api.email.php

示例11: sendMessage

 /**
  * Stores message in telegram sending queue. Use this method in your modules.
  * 
  * @param int $chatid
  * @param string $message
  * @param bool $translit
  * @param string $module
  * 
  * @return bool
  */
 public function sendMessage($chatid, $message, $translit = false, $module = '')
 {
     $result = false;
     $chatid = trim($chatid);
     $module = !empty($module) ? ' MODULE ' . $module : '';
     if (!empty($chatid)) {
         $message = str_replace(array("\n\r", "\n", "\r"), ' ', $message);
         if ($translit) {
             $message = zb_TranslitString($message);
         }
         $message = trim($message);
         $filename = self::QUEUE_PATH . 'tlg_' . zb_rand_string(8);
         $storedata = 'CHATID="' . $chatid . '"' . "\n";
         $storedata .= 'MESSAGE="' . $message . '"' . "\n";
         file_put_contents($filename, $storedata);
         log_register('UTLG SEND MESSAGE `' . $chatid . '`' . $module);
         $result = true;
     }
     return $result;
 }
开发者ID:nightflyza,项目名称:Ubilling,代码行数:30,代码来源:api.telegram.php

示例12: mrst_MassReset

 function mrst_MassReset()
 {
     global $altcfg, $billing;
     $query = "SELECT `login` from `users`";
     $allusers = zb_UserGetAllStargazerData();
     if (!empty($allusers)) {
         foreach ($allusers as $io => $eachuser) {
             //very shitty hack
             sleep(2);
             $billing->resetuser($eachuser['login']);
             if (!isset($altcfg['MASSRESET_NOLOG'])) {
                 log_register("MASSRESET User (" . $eachuser['login'] . ")");
             }
         }
         //preventing F5
         rcms_redirect("?module=massreset");
     } else {
         show_error(__('Any users found'));
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:20,代码来源:index.php

示例13: sendSMS

 /**
  * Stores SMS in sending queue 
  * 
  * @param string $number Mobile number in international format. Eg: +380506666666
  * @param string $message Text message for sending
  * @param bool $translit force message transliteration
  * @param string $module module that inits SMS sending
  * 
  * @return bool
  */
 public function sendSMS($number, $message, $translit = true, $module = '')
 {
     $result = false;
     $number = trim($number);
     $module = !empty($module) ? ' MODULE ' . $module : '';
     if (!empty($number)) {
         if (ispos($number, '+')) {
             $message = str_replace(array("\n\r", "\n", "\r"), ' ', $message);
             if ($translit) {
                 $message = zb_TranslitString($message);
             }
             $message = trim($message);
             $filename = self::QUEUE_PATH . 'us_' . zb_rand_string(8);
             $storedata = 'NUMBER="' . $number . '"' . "\n";
             $storedata .= 'MESSAGE="' . $message . '"' . "\n";
             file_put_contents($filename, $storedata);
             log_register('USMS SEND SMS `' . $number . '`' . $module);
             $result = true;
         }
     }
     return $result;
 }
开发者ID:nightflyza,项目名称:Ubilling,代码行数:32,代码来源:api.usms.php

示例14: sendSMS

 /**
  * Stores SMS in sending queue 
  * 
  * @param string $number Mobile number in international format. Eg: +380506666666
  * @param string $message Text message for sending
  * @param bool $translit force message transliteration
  * @return bool
  */
 public function sendSMS($number, $message, $translit = true)
 {
     $result = false;
     $number = trim($number);
     if (!empty($number)) {
         if (ispos($number, '+')) {
             $message = str_replace('\\r\\n', ' ', $message);
             if ($translit) {
                 $message = zb_TranslitString($message);
             }
             $message = trim($message);
             $filename = self::QUEUE_PATH . 'us_' . zb_rand_string(8);
             $storedata = 'NUMBER="' . $number . '"' . "\n";
             $storedata .= 'MESSAGE="' . $message . '"' . "\n";
             $result['number'] = $number;
             $result['message'] = $message;
             file_put_contents($filename, $storedata);
             log_register("USMS SEND SMS `" . $number . "`");
             $result = true;
         }
     }
     return $result;
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:31,代码来源:api.usms.php

示例15: zb_SpeedControlGetOverrideUsers

    function zb_SpeedControlGetOverrideUsers()
    {
        $query = "SELECT `login` from `userspeeds` WHERE `speed` NOT LIKE '0'";
        $alloverrides = simple_queryall($query);
        $result = array();
        if (!empty($alloverrides)) {
            foreach ($alloverrides as $io => $eachoverride) {
                $result[] = $eachoverride;
            }
        }
        return $result;
    }
    function zb_SpeedControlFix($login)
    {
    }
    //fixing speed override
    if (isset($_GET['fix'])) {
        $login = vf($_GET['fix']);
        $speed = 0;
        zb_UserDeleteSpeedOverride($login);
        zb_UserCreateSpeedOverride($login, $speed);
        log_register("SPEEDFIX (" . $login . ")");
        $billing->resetuser($login);
        log_register("RESET User (" . $login . ")");
        rcms_redirect("?module=speedcontrol");
    }
    $alloverrides = zb_SpeedControlGetOverrideUsers();
    show_window(__('Users with speed overrides'), web_UsersLister($alloverrides));
} else {
    show_error(__('You cant control this module'));
}
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:31,代码来源:index.php


注:本文中的log_register函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。