public function getLinks() { $oDate = new Date($this->oStart); $oNow = new Date(); $aLinks = array(); $baseUrl = parent::getUrl(false); $year = $oDate->getYear(); $aLinks['prev'] = array('label' => '< ' . ($year - 1), 'url' => $this->appendToUrl($baseUrl, 'year=' . ($year - 1))); $oDate->setYear($year + 1); $aLinks['next'] = array('label' => $year + 1 . ' >'); if ($oNow->after($oDate)) { $aLinks['next']['url'] = $this->appendToUrl($baseUrl, 'year=' . ($year + 1)); } return $aLinks; }
public function getLinks() { $oDate = new Date($this->oStart); $oNow = new Date(); $aLinks = array(); $baseUrl = parent::getUrl(false); $date = $oDate->format('%Y-%m'); $aLinks['up'] = array('label' => $date, 'url' => $this->appendToUrl($baseUrl, 'month=' . $date)); $oDate->subtractSpan(new Date_Span('1-0-0-0')); $date = $oDate->format('%Y-%m-%d'); $aLinks['prev'] = array('label' => '< ' . $date, 'url' => $this->appendToUrl($baseUrl, 'day=' . $date)); $oDate->addSpan(new Date_Span('2-0-0-0')); $date = $oDate->format('%Y-%m-%d'); $aLinks['next'] = array('label' => $date . ' >'); if ($oNow->after($oDate)) { $aLinks['next']['url'] = $this->appendToUrl($baseUrl, 'day=' . $date); } return $aLinks; }
* * @author Matteo Beccati * @copyright 2009 AdserverPlugins.com * @license http://creativecommons.org/licenses/by-nd/3.0/ * * $Id$ */ // Prepare the OpenX environment via standard external OpenX scripts require_once '../../../../init.php'; require_once '../../config.php'; require_once './lib/apGraph.php'; // Limit access to logged in users OA_Permission::enforceAccount(OA_ACCOUNT_ADMIN, OA_ACCOUNT_MANAGER, OA_ACCOUNT_ADVERTISER, OA_ACCOUNT_TRAFFICKER); // No cache MAX_commonSetNoCacheHeaders(); $oGraph = AP_Graph::factory($_GET); // Display the OpenX page header phpAds_PageHeader($oGraph->getMenuIndex(), '', '../../'); function getPluginVersion() { $version = OA_Dal_ApplicationVariables::get('apStatsGraphsUI_version'); if (class_exists('RV_Sync') || @(include MAX_PATH . '/lib/RV/Sync.php')) { return RV_Sync::getConfigVersion($version); } require_once MAX_PATH . '/lib/OA/Sync.php'; return OA_Sync::getConfigVersion($version); } ?> <div style="width: 800px">