示例#1
0
<?php

/**
 *
 * MemberMouse(TM) (http://www.membermouse.com)
 * (c) MemberMouse, LLC. All rights reserved.
 */
$view = new MM_ActivityLogView();
if (isset($_REQUEST["isMemberDetailsView"])) {
    $isMemberDetailsArea = $_REQUEST["isMemberDetailsView"] == "true" ? true : false;
} else {
    $module = MM_ModuleUtils::getModule();
    $isMemberDetailsArea = $module == MM_MODULE_MEMBER_DETAILS_ACTIVITY_LOG ? true : false;
}
if (!empty($_REQUEST["sortby"])) {
    $dataGrid = new MM_DataGrid($_REQUEST, $_REQUEST["sortby"], "desc", 20);
} else {
    $dataGrid = new MM_DataGrid($_REQUEST, "date_added", "desc", 20);
}
$data = $view->getViewData($_REQUEST, $dataGrid);
$dataGrid->setTotalRecords($data);
$dataGrid->recordName = "event";
$rows = array();
$headers = array();
$headers['event_type'] = array('content' => '<a onclick="mmjs.sort(\'event_type\');" href="#">Type</a>', "attr" => "style='width:50px;'");
if (!$isMemberDetailsArea) {
    $headers['user_id'] = array('content' => '<a onclick="mmjs.sort(\'user_id\');" href="#">Member</a>', "attr" => "style='width:250px;'");
}
$headers['details'] = array('content' => 'Details');
$headers['ip'] = array('content' => '<a onclick="mmjs.sort(\'ip\');" href="#">IP Address</a>', "attr" => "style='width:100px;'");
$headers['date_added'] = array('content' => '<a onclick="mmjs.sort(\'date_added\');" href="#">Date</a>', "attr" => "style='width:150px;'");
示例#2
0
<?php

/**
 *
 * MemberMouse(TM) (http://www.membermouse.com)
 * (c) MemberMouse, LLC. All rights reserved.
 */
$view = new MM_ActivityLogView();
$module = MM_ModuleUtils::getModule();
$isMemberDetailsArea = $module == MM_MODULE_MEMBER_DETAILS_ACTIVITY_LOG ? true : false;
if ($isMemberDetailsArea) {
    // include activity log JS
    $activityLogJS = plugins_url("../resources/js/admin/mm-" . MM_MODULE_ACTIVITY_LOG . ".js", __FILE__);
    wp_enqueue_script(basename($activityLogJS), $activityLogJS, array('membermouse-global'), MemberMouse::getPluginVersion());
    if (isset($_REQUEST[MM_Session::$PARAM_USER_ID])) {
        $_REQUEST["member_id"] = $_REQUEST[MM_Session::$PARAM_USER_ID];
    }
}
$eventsList = array_merge(array("" => "All"), MM_ActivityLog::getEventsList());
$eventTypeValue = "";
if (!empty($_REQUEST["event_type"])) {
    $eventTypeValue = $_REQUEST["event_type"];
}
$eventOptions = MM_HtmlUtils::generateSelectionsList($eventsList, $eventTypeValue);
$memberIdValue = "";
if (!empty($_REQUEST["member_id"])) {
    $memberIdValue = $_REQUEST["member_id"];
}
$fromDateValue = "";
if (!empty($_REQUEST["from_date"])) {
    $fromDateValue = $_REQUEST["from_date"];