// Require the initialisation file require_once '../../init.php'; // Required files require_once MAX_PATH . '/lib/OA/Dal.php'; require_once MAX_PATH . '/lib/max/language/Loader.php'; require_once MAX_PATH . '/www/admin/config.php'; require_once MAX_PATH . '/lib/max/other/lib-userlog.inc.php'; // Register input variables phpAds_registerGlobal('start'); // Security check OA_Permission::enforceAccount(OA_ACCOUNT_ADMIN); /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ phpAds_PageHeader("userlog-index"); phpAds_UserlogSelection("maintenance"); // Load the required language files Language_Loader::load('userlog'); /*-------------------------------------------------------*/ /* Main code */ /*-------------------------------------------------------*/ $doUserLog = OA_Dal::factoryDO('userlog'); if (!($count = $doUserLog->count())) { $count = 0; } $limit = 10; $start = isset($start) ? (int) $start : 0; $doUserLog = OA_Dal::factoryDO('userlog'); $doUserLog->orderBy('timestamp DESC'); $doUserLog->limit($start * $limit, $limit); $doUserLog->find();
OA_Permission::enforceAccessToObject('campaigns', $campaignId); } if (!empty($publisherId)) { OA_Permission::enforceAccessToObject('affiliates', $publisherId); } if (!empty($zoneId)) { OA_Permission::enforceAccessToObject('zones', $zoneId); } /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ phpAds_PageHeader("5.4"); if (OA_Permission::isAccount(OA_ACCOUNT_ADMIN)) { // Show all "My Account" sections phpAds_ShowSections(array("5.1", "5.2", "5.3", "5.5", "5.6", "5.4")); phpAds_UserlogSelection("index"); } else { if (OA_Permission::isAccount(OA_ACCOUNT_MANAGER)) { // Show the "Preferences", "User Log" and "Channel Management" sections of the "My Account" sections phpAds_ShowSections(array("5.1", "5.2", "5.4", "5.7")); } else { if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER) || OA_Permission::isAccount(OA_ACCOUNT_ADVERTISER)) { phpAds_ShowSections(array("5.1", "5.2", "5.4")); } } } // Paging related input variables $listorder = htmlspecialchars(MAX_getStoredValue('listorder', 'updated')); $oAudit =& OA_Dal::factoryDO('audit'); $aAuditColumns = $oAudit->table(); $aColumnNamesFound = array_keys($aAuditColumns, $listorder);