function SMS_ADD_POST($person = 0, $content = 0, $type, $url = 0, $userid) { //发送消息表 $sms_send = array('receiveperson' => $person, 'content' => $content, 'uid' => $userid, 'date' => get_date('y-m-d H:i:s', PHP_TIME)); insert_db('sms_send', $sms_send); global $db; $blog = $db->fetch_one_array("SELECT * FROM " . DB_TABLEPRE . "sms_send WHERE receiveperson = '" . $person . "' and uid='" . $userid . "' order by id desc"); $id = $blog["id"]; //获取字符串 $receivepersonarr = explode(',', $person); //发送消息表 for ($i = 0; $i < sizeof($receivepersonarr); $i++) { //接收消息表 $sms_receive = array('sendperson' => $userid, 'date' => get_date('y-m-d H:i:s', PHP_TIME), 'content' => $content, 'receiveperson' => get_userid($receivepersonarr[$i]), 'type' => '2', 'smskey' => '1', 'sendid' => $id); //接收消息表 insert_db('sms_receive', $sms_receive); } if ($id != '') { $oalog = array('uid' => $userid, 'content' => $content . get_log(1) . $person, 'title' => '发布短消息', 'startdate' => get_date('Y-m-d H:i:s', PHP_TIME), 'contentid' => $id, 'type' => '4'); insert_db('oalog', $oalog); } if ($type == '1') { goto_page($url); } }
$newname[$i] = '新版块名称'; } $bbsclass = array('name' => $newname[$i], 'type' => $newtype[$i], 'uid' => $_USER->id); insert_db('bbsclass', $bbsclass); $id = $db->insert_id(); $content = serialize($bbsclass); $title = '添加版块'; get_logadd($id, $content, $title, 30, $_USER->id); } } } show_msg('版块信息操作成功!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=bbsclass'); } elseif (getGP('id', 'G') != '') { $db->query("DELETE FROM " . DB_TABLEPRE . "bbsclass WHERE id = '" . getGP('id', 'G') . "' "); $db->query("DELETE FROM " . DB_TABLEPRE . "bbs WHERE bbsclass = '" . getGP('id', 'G') . "' "); $content = getGP('id', 'G') . get_log(1) . $_USER->id; $title = '删除版块'; get_logadd(getGP('id', 'G'), $content, $title, 30, $_USER->id); show_msg('版块信息删除成功!', 'admin.php?ac=' . $ac . '&fileurl=' . $fileurl . '&do=bbsclass'); } else { get_key("bbsclass_"); $sql = "SELECT * FROM " . DB_TABLEPRE . "bbsclass ORDER BY id asc"; $result = $db->fetch_all($sql); include_once 'template/bbsclass.php'; } } elseif ($do == 'views') { $id = getGP('id', 'G', 'int'); if ($_POST['view'] != '') { $bbsid = getGP('bbsid', 'P'); $title = getGP('title', 'P'); $author = getGP('author', 'P');
<?php session_start(); include_once 'incl/functions.php'; include_once 'incl/creds.php'; $link = mysqli_connect($sql_host, $sql_user, $sql_pass, $sql_db); $postid = mysqli_real_escape_string($link, strtolower($_GET['id'])); if (mysqli_num_rows(mysqli_query($link, "SELECT `id` FROM `posts` WHERE `id`='{$postid}'")) <= 0) { header("Location:index.php"); } if (!isset($_SESSION['login'])) { $user = null; include getLangFile(get_log()); } else { $user = getUserInfo($link, $_SESSION['login']); include getLangFile($user['lang']); } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Quatro - Your feed</title> <script type="text/javascript" src="resx/js.js"></script> <link rel="stylesheet" href="resx/css.css"> <link rel="stylesheet" href="resx/small_topbar.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> </head> <body> <?php if ($user != null) {
if (empty($advertiser_id)) { halt(401); } $reports = []; $redis = option('redis'); $ad_keys = $redis->smembers(advertiser_key($advertiser_id)); foreach ($ad_keys as $ad_key) { $ad = $redis->hgetall($ad_key); if (empty($ad)) { continue; } $imp = intval(fetch($ad, 'impressions', 0)); $ad['impressions'] = $imp; $reports[$ad['id']] = ['ad' => $ad, 'clicks' => 0, 'impressions' => $imp]; } $logs = get_log($advertiser_id); foreach ($reports as $ad_id => $report) { $log = fetch($logs, $ad_id, []); $report['clicks'] = count($log); $breakdown = array('gender' => (object) [], 'agents' => (object) [], 'generations' => (object) []); foreach ($log as $click) { incr_hash($breakdown['gender'], $click['gender']); incr_hash($breakdown['agents'], $click['agent']); if (isset($click['age']) && !empty($click['age'])) { $generation = intval($click['age'] / 10); } else { $generation = 'unknown'; } incr_hash($breakdown['generations'], $generation); } $report['breakdown'] = $breakdown;
<div id="s1" align="center" valign="center"> <table class="table table-bordered table-condensed"> <colgroup> <col> <col width="60"> </colgroup> <?php echo ' </table> </div> '; foreach (get_log($conn) as $log_entry) { $sql = "SELECT first_name, last_name FROM user WHERE id = " . $log_entry[3]; $result = $conn->query($sql); $result = $result->fetch_assoc(); $name = $result['first_name'] . ' ' . $result['last_name']; $word = 'have done'; $color = 'black'; if ($log_entry[1] == 'muell_done') { $what = 'Trash'; $color = 'green'; } if ($log_entry[1] == 'aus_done') { $what = 'Put Out'; $color = 'green'; } if ($log_entry[1] == 'ein_done') {
<?php (!defined('IN_TOA') || !defined('IN_ADMIN')) && exit('Access Denied!'); get_key("office_sms_Increase"); empty($do) && ($do = 'list'); if ($do == 'list') { include_once 'template/smsadd.php'; } elseif ($do == 'save') { $savetype = getGP('savetype', 'P'); $content = trim(preg_replace("/[\\s]+/", '', getGP('content', 'P'))); PHONE_ADD_POST(getGP('receivephone', 'P'), $content, getGP('receive', 'P'), 0, 0, $_USER->id); $content = getGP('receivephone', 'P') . get_log(1) . getGP('content', 'P') . get_log(1) . getGP('receive', 'P') . get_log(1) . $_USER->id; $title = '发送手机短信'; get_logadd($id, $content, $title, 6, $_USER->id); show_msg('手机短信发送成功!', 'admin.php?ac=smsindex&fileurl=sms'); }
/**** $fp = fopen($logpath, "a"); flock($fp, LOCK_EX); fseek($fp, 0, SEEK_END); $written = fwrite($fp, $buf); flock($fp, LOCK_UN); fclose($fp); return $written; ****/ } function syslogex($loglevel, &$ex) { $msg = $ex->getMessage() . ' ' . $ex->getFile() . ' (' . $ex->getLine() . ')'; $this->syslog($loglevel, $msg); } } $logger = Logger::openlog(get_log($home_dir, "log.txt")); function debug($s) { global $logger; $logger->syslog(Logger::LOG_DEBUG, $s); } function debug_foreach($x) { global $logger; $logger->syslog(Logger::LOG_DEBUG, "{"); foreach ($x as $k => $v) { $logger->syslog(Logger::LOG_DEBUG, "{$k}={$v}"); } $logger->syslog(Logger::LOG_DEBUG, "}"); }
article_list($_GET["query"]); break; case "index_lucene": index_lucene($_GET, 1); break; case "get_article": get_article($_GET); break; case "get_concept": get_concept($_GET); break; case "add_log": add_log($_GET); break; case "get_log": get_log($_GET); break; case "admin_updateDOI": admin_updateDOI($_GET); break; } } if (isset($_POST["action"])) { switch ($_POST["action"]) { case "add_article": add_article($_POST); break; } } function strip_cdata($str) {
function put_log() { global $_STATE; global $version; $to = $_STATE->to_date->format('Y-m-d'); $filename = "taskreport_" . $_STATE->orgname . "_" . $_STATE->projname . "_" . $to . ".csv"; //for file_put... require_once "file_put.php"; //start the file put $out = fopen('php://output', 'w'); $outline = array(); $outline[] = "taskreport"; $outline[] = $_STATE->orgname; $outline[] = $_STATE->projname; $outline[] = $to; $outline[] = $version; fputcsv($out, $outline); //ID row $outline = array(); $fields = ""; foreach ($_STATE->headings as $name) { $outline[] = $name; } $outline[] = "charged"; fputcsv($out, $outline); //header row get_log($out); fclose($out); FP_end(); //finish off the file put }
if (!defined('IS_GIUEM')) { exit; } ?> <h1 data-am-scrollspy="{animation:'fade',repeat: false}">回帖记录</h1> <div class="am-scrollable-vertical" data-am-scrollspy="{animation:'slide-top', delay: 300,repeat: false}"> <table class="am-table am-table-bd am-table-striped am-table-hover"> <thead> <tr> <th>时间</th> <th>操作</th> </tr> </thead> <tbody> <?php $log = get_log(); if ($log) { foreach ($log as $k) { echo '<tr><td>' . date('Y-m-d H:i:s', $k[0]) . '</td><td>' . $k[1] . '</td></tr>'; } } ?> </tbody> </table> </div> <br /> <button type="button" class="am-btn am-btn-primary" id="del-log" data-am-scrollspy="{animation:'fade',repeat: false}">清除日志</button> <hr /> <div class="am-modal am-modal-confirm" tabindex="-1" id="my-confirm"> <div class="am-modal-dialog"> <div class="am-modal-hd">提示</div>
case 'pk_list': pk_list(); break; case 'get_one_pk': get_one_pk(); break; case 'extended': extended_pk_end_time(); break; case 'respond': respond_one_pk(); break; case 'judge': judge_one_pk(); break; case 'mylog': reward_log($GLOBALS['adminid']); break; case 'reward_log': reward_log(); break; case 'isAuthRewards': isAuthRewards(); break; case 'get_log': get_log(); break; default: exit('找不到你要操作的内容'); break; }
function put_log() { global $_DB, $_STATE; global $version; require_once "lib/props_send.php"; //routines for sending property values $props_send = unserialize($_STATE->props_send); $from = $_STATE->from_date->format('Y-m-d'); $to = $_STATE->to_date->format('Y-m-d'); $filename = "logs_" . $_STATE->orgname . "_" . $_STATE->projname . "_" . $from . "_to_" . $to . ".csv"; //for file_put... require_once "lib/file_put.php"; $out = fopen('php://output', 'w'); $outline = array(); $outline[] = "logs"; $outline[] = $version; $outline[] = $from; $outline[] = $to; $outline[] = $_STATE->orgname; $outline[] = $_STATE->projname; $outline[] = $_STATE->budget; $outline[] = $_STATE->budget_exp; $outline[] = $_STATE->budget_by; $outline[] = $_STATE->mileage; fputcsv($out, $outline); //ID row get_log($props_send, $out); $props_send->send_all($out); fclose($out); FP_end(); }
(!defined('IN_TOA') || !defined('IN_ADMIN')) && exit('Access Denied!'); get_key("office_info_Increase"); empty($do) && ($do = 'list'); if ($do == 'list') { include_once 'template/add.php'; } elseif ($do == 'save') { $savetype = getGP('savetype', 'P'); $receiveperson = getGP('receiveperson', 'P'); if (getGP('appendix', 'P') != '') { $appendix = '<a href="' . getGP('appendix', 'P') . '" target="_blank">附件下载</a>'; } $content = getGP('content', 'P') . $appendix; //发送消息表 $sms_send = array('receiveperson' => $receiveperson, 'content' => $content, 'uid' => $_USER->id, 'date' => get_date('y-m-d H:i:s', PHP_TIME)); insert_db('sms_send', $sms_send); $id = $db->insert_id(); //获取字符串 $receivepersonarr = explode(',', $receiveperson); //发送消息表 for ($i = 0; $i < sizeof($receivepersonarr); $i++) { //接收消息表 $sms_receive = array('sendperson' => $_USER->id, 'date' => get_date('y-m-d H:i:s', PHP_TIME), 'content' => $content, 'receiveperson' => get_userid($receivepersonarr[$i]), 'type' => '2', 'smskey' => '1', 'sendid' => $id); //接收消息表 insert_db('sms_receive', $sms_receive); } if ($id != '') { $oalog = array('uid' => $_USER->id, 'content' => $content . get_log(1) . $receiveperson, 'title' => '发布短消息', 'startdate' => get_date('Y-m-d H:i:s', PHP_TIME), 'contentid' => $id, 'type' => '4'); insert_db('oalog', $oalog); } show_msg('短消息发送成功!', 'admin.php?ac=index&fileurl=sms'); }
<head> <meta charset="utf-8"> <title>Agriculture Information Portal - Home</title> <link rel="stylesheet" href="../css/bootstrap.css"> <link rel="stylesheet" href="../css/main.css"> </head> <body id="log"> <?php include "../html_parts/header.html"; ?> <section class="row"> <div class="col col-sm-2"> <?php include "../html_parts/ai_nav.html"; ?> </div> <div class="col col-sm-10"> <?php $con = db_connect(); $log = get_log($con, $_SESSION['user']); echo $log; ?> </div> </section> <script src="../javascript/bootstrap.js"></script> <script src="../javascript/ai.js"></script> </body> </html>
<?php $page_title = 'Lagerlogg'; require_once 'includes/load.php'; // Checking userlevel page_require_level(1); //Show only own sales, unless userlevel is admin $logs = get_log(); include_once 'layouts/header.php'; ?> <div class="row"> <div class="col-md-6"> <?php echo display_msg($msg); ?> </div> </div> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading clearfix"> <strong> <span class="glyphicon glyphicon-th"></span> <span>Lagerlogg</span> </strong> </div> <div class="panel-body"> <table class="table table-bordered table-striped"> <thead> <tr>
return; } if (count($argv) == 3) { post_job($argv[2], null); } else { if (count($argv) == 4) { post_job($argv[2], $argv[3]); } } } else { if ($cmd == "log") { if (count($argv) == 2) { echo "Error: more arguments required."; return; } get_log($argv[2]); } else { if ($cmd == "result") { if (count($argv) == 2) { echo "Error: more arguments required."; return; } get_result($argv[2]); } else { if ($cmd == "delete") { if (count($argv) == 2) { echo "Error: more arguments required."; return; } delete($argv[2]); } else {