• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP log_register函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: savePassport

 /**
  * saves new passport data for some build
  * 
  * @return void
  */
 protected function savePassport()
 {
     if (wf_CheckPost(array('savebuildpassport'))) {
         $buildid = vf($_POST['savebuildpassport'], 3);
         // Yep, im know - thats shitty solution. Need to refactor this later.
         $clean_query = "DELETE FROM `buildpassport` WHERE `buildid`='" . $buildid . "';";
         nr_query($clean_query);
         $owner = mysql_real_escape_string($_POST['powner']);
         $ownername = mysql_real_escape_string($_POST['pownername']);
         $ownerphone = mysql_real_escape_string($_POST['pownerphone']);
         $ownercontact = mysql_real_escape_string($_POST['pownercontact']);
         $keys = isset($_POST['pkeys']) ? 1 : 0;
         $accessnotices = mysql_real_escape_string($_POST['paccessnotices']);
         $floors = mysql_real_escape_string($_POST['pfloors']);
         $entrances = mysql_real_escape_string($_POST['pentrances']);
         $apts = mysql_real_escape_string($_POST['papts']);
         $notes = mysql_real_escape_string($_POST['pnotes']);
         $query = "INSERT INTO `buildpassport` (\n                                `id` ,\n                                `buildid` ,\n                                `owner` ,\n                                `ownername` ,\n                                `ownerphone` ,\n                                `ownercontact` ,\n                                `keys` ,\n                                `accessnotices` ,\n                                `floors` ,\n                                `apts` ,\n                                `entrances` ,\n                                `notes`\n                                )\n                                VALUES (\n                                NULL ,\n                                '" . $buildid . "',\n                                '" . $owner . "',\n                                '" . $ownername . "',\n                                '" . $ownerphone . "',\n                                '" . $ownercontact . "',\n                                '" . $keys . "',\n                                '" . $accessnotices . "',\n                                '" . $floors . "',\n                                '" . $apts . "',\n                                '" . $entrances . "',\n                                '" . $notes . "'\n                                );\n                        ";
         nr_query($query);
         log_register('BUILD PASSPORT SAVE [' . $buildid . ']');
     }
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:27,代码来源:api.address.php


示例17: vf

 $nasid = vf($_GET['edit']);
 //if someone editing nas
 if (wf_CheckPost(array('editnastype'))) {
     $targetnas = "WHERE `id` = '" . $nasid . "'";
     $nastype = vf($_POST['editnastype']);
     $nasip = mysql_real_escape_string($_POST['editnasip']);
     $nasname = mysql_real_escape_string($_POST['editnasname']);
     $nasbwdurl = mysql_real_escape_string($_POST['editnasbwdurl']);
     $netid = vf($_POST['networkselect']);
     simple_update_field('nas', 'nastype', $nastype, $targetnas);
     simple_update_field('nas', 'nasip', $nasip, $targetnas);
     simple_update_field('nas', 'nasname', $nasname, $targetnas);
     simple_update_field('nas', 'bandw', $nasbwdurl, $targetnas);
     simple_update_field('nas', 'netid', $netid, $targetnas);
     zb_NasConfigSave();
     log_register("NAS EDIT " . $nasip);
     rcms_redirect("?module=nas&edit=" . $nasid);
 }
 $nasdata = zb_NasGetData($nasid);
 $currentnetid = $nasdata['netid'];
 $currentnasip = $nasdata['nasip'];
 $currentnasname = $nasdata['nasname'];
 $currentnastype = $nasdata['nastype'];
 $currentbwdurl = $nasdata['bandw'];
 $nastypes = array('local' => 'Local NAS', 'rscriptd' => 'rscriptd', 'mikrotik' => 'MikroTik', 'radius' => 'Radius');
 $editinputs = multinet_network_selector($currentnetid) . "<br>";
 $editinputs .= wf_Selector('editnastype', $nastypes, 'NAS type', $currentnastype, true);
 $editinputs .= wf_TextInput('editnasip', 'IP', $currentnasip, true, '15');
 $editinputs .= wf_TextInput('editnasname', 'NAS name', $currentnasname, true, '15');
 $editinputs .= wf_TextInput('editnasbwdurl', 'Bandwidthd URL', $currentbwdurl, true, '25');
 $editinputs .= wf_Submit('Save');
开发者ID:nightflyza,项目名称:Ubilling,代码行数:31,代码来源:index.php


示例18: RemindUser

 /**
  * Make queue for sms send
  * 
  * @return void
  */
 public function RemindUser()
 {
     $LiveDays = $this->AltCfg['REMINDER_DAYS_THRESHOLD'];
     $LiveTime = $LiveDays * 24 * 60 * 60;
     $CacheTime = time() - $LiveTime;
     foreach ($this->AllLogin as $userLoginData) {
         $eachLogin = $userLoginData['login'];
         if (!$this->FilterPassive($eachLogin)) {
             if ($this->money->getOnlineLeftCountFast($eachLogin) <= $LiveDays and $this->money->getOnlineLeftCountFast($eachLogin) >= 0) {
                 if (!file_exists(self::FLAGPREFIX . $eachLogin)) {
                     $number = $this->AllPhones[$eachLogin]['mobile'];
                     if (!empty($number)) {
                         $number = trim($number);
                         $number = str_replace($this->AltCfg['REMINDER_PREFIX'], '', $number);
                         $number = vf($number, 3);
                         $number = $this->AltCfg['REMINDER_PREFIX'] . $number;
                         $template = $this->AltCfg['REMINDER_TEMPLATE'];
                         if (!empty($template)) {
                             $message = zb_TemplateReplace($eachLogin, $template, $this->AllTemplates);
                             if (!empty($message)) {
                                 $this->sms->sendSMS($number, $message, false);
                                 file_put_contents(self::FLAGPREFIX . $eachLogin, '');
                             }
                         }
                     }
                 }
             } elseif ($this->money->getOnlineLeftCountFast($eachLogin) == -2) {
                 log_register(__('SMS will not sent. Tariff is free.' . ' ' . 'Login' . ': ' . $eachLogin));
             } else {
                 if (file_exists(self::FLAGPREFIX . $eachLogin)) {
                     if (filemtime(self::FLAGPREFIX . $eachLogin) > $CacheTime) {
                         unlink(self::FLAGPREFIX . $eachLogin);
                     }
                 }
             }
         }
     }
 }
开发者ID:carriercomm,项目名称:Ubilling,代码行数:43,代码来源:api.reminder.php


示例19: stg_putlogevent

 /**
  * stg_putlogevent dummy wrapper for log_register() - only for backward compat
  * 
  * @param string $event
  */
 function stg_putlogevent($event)
 {
     log_register($event);
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:9,代码来源:api.compat.php


示例20: transactionSetProcessed

 /**
  * Sets openpayz transaction as processed in database
  * 
  * @param int $transactionid
  * 
  * @return void
  */
 public function transactionSetProcessed($transactionid)
 {
     $transactionid = vf($transactionid, 3);
     $query = "UPDATE `op_transactions` SET `processed` = '1' WHERE `id`='" . $transactionid . "'";
     nr_query($query);
     log_register('OPENPAYZ PROCESSED [' . $transactionid . ']');
 }
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:14,代码来源:api.opayz.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP log_result函数代码示例发布时间:2022-05-15
下一篇:
PHP log_notice函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap