* GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with N/X; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA **********************************************************************/ require_once "../../config.inc.php"; $auth = new auth("TRAFFIC"); require_once "statsinit.php"; require_once "widgets/toppages.php"; $rangeArray = $statsinfo->getRangeArray(); $form->add(new AlignedLabel("lbl", '<h2>'.$lang->get("pages", "Pages").'</h2>', "center","stats_title2", 3)); if (!$print) $menu->topSelector = true; $form->add(new StatsDiagram($lang->get("pi_overview", "Page Impressions overview"), "page_impressions", array($lang->get("pi", "Page Impressions")))); $piSummary = new StatsSummary($lang->get("pi_overview"), "page_impressions", 3); $piSummary->setStandardFields(); // $piSummary->addField($lang->get("avg_clickstream", "Average clickstream"), sprintf("%01.2f", phpOpenTracker::get(array_merge(array('api_call' =>'avg_clickstream'), $rangeArray )))); $piSummary->addSpacer(); $piSummary->renderStatsData(array($lang->get("when", "When"), $lang->get("pi"))); $form->add($piSummary); $form->add(new StatsDiagram($lang->get("top_pages", "Top pages"), "top:document", null, 600,400)); $form->add(new TopPages($lang->get("top_pages", "Top pages"), "document", 3)); $form->add(new Cell("clc", "bcopy", 1, 20, 20)); $form->add(new StatsDiagram($lang->get("top_entrypages", "Top entry pages"), "top:entry_document", null, 600,400)); $form->add(new TopPages($lang->get("top_entrypages" ), "entry_document", 1)); $form->add(new Cell("clc", "bcopy", 1, 20, 20)); $form->add(new StatsDiagram($lang->get("top_exitpages", "Top exit pages"), "top:exit_document", null, 600,400)); $form->add(new TopPages($lang->get("top_exitpages"), "exit_document", 1));
$visitsSummary->addSpacer(); $visitsSummary->renderStatsData(array($lang->get("when", "When"), $lang->get("visits"))); $form->add($visitsSummary); $form->add(new StatsDiagram($lang->get("ret_vis", "Returning visitors"), "visitors,nxone_time_visitors,nxreturning_visitors", array($lang->get("visitors"), $lang->get("vis_first", "First time visitors"), $lang->get("vis_ret", "Returning visitors")))); $retSummary = new StatsSummary($lang->get("ret_vis"), "visitors", 3); $retSummary->addField($lang->get("visitors"), phpOpenTracker::get(array_merge(array('api_call' =>'visitors'), $rangeArray ))); $retSummary->addField($lang->get("vis_first", "First time visitors"), phpOpenTracker::get(array_merge(array('api_call' =>'nxone_time_visitors'), $rangeArray ))); $retSummary->addField($lang->get("vis_ret"), phpOpenTracker::get(array_merge(array('api_call' =>'nxreturning_visitors'), $rangeArray ))); $retSummary->addField($lang->get("time_betw_visits", "Average time between visits"), (date('m', phpOpenTracker::get(array_merge(array('api_call' =>'nxavg_time_between_visits'), $rangeArray )))-1)." months ". date('d', phpOpenTracker::get(array_merge(array('api_call' =>'nxavg_time_between_visits'), $rangeArray )))." days"); $retSummary->addField($lang->get("vis_per_vis", "Average visits per visitor"), sprintf("%01.2f", phpOpenTracker::get(array_merge(array('api_call' =>'nxavg_visits'), $rangeArray )))); $form->add($retSummary); $form->add(new StatsDiagram($lang->get("avg_vis_length", "Average visit length (seconds)"), "avg_visit_length", array($lang->get("avg_vis_length", "Average visit length (seconds)")))); $vls = new StatsSummary($lang->get("avg_vis_length"), "avg_visit_length", 3); $vls->addField($lang->get("minimum"), date('i:s', $vls->minTs[1]).' min'); $vls->addField($lang->get("maximum"), date('i:s', $vls->maxTs[1]).' min'); $form->add($vls); $form->add(new StatsDiagram($lang->get("avg_clickstream", "Average clickstream"), "avg_clickstream", array($lang->get("avg_clickstream", "Average clickstream")))); $clickstreamSummary = new StatsSummary($lang->get("avg_clickstream"), "avg_clickstream", 3); $clickstreamSummary->setMinimumFields(); $form->add($clickstreamSummary); $page->addMenu($menu); $page->add($form); $page->draw(); ?>
$auth = new auth("TRAFFIC"); require_once "statsinit.php"; $form->add(new AlignedLabel("lbl", '<h2>'.$lang->get("weekday_as", "Weekday Analysis").'</h2>', "center","", 3)); $rangeArray = $statsinfo->getRangeArray(); unset($rangeArray['interval']); $form->add(new StatsDiagram($lang->get("visits", "Visits"), "nxweekdays:visits", array($lang->get("visits")))); $visitsSummary = new StatsSummary($lang->get("visits_overview"), "nxweekdays:visits", 3); $visitsSummary->setMinimumFields(); $visitsSummary->addSpacer(); $visitsSummary->renderStatsData(array($lang->get("when"), $lang->get("visits"))); $form->add($visitsSummary); $form->add(new StatsDiagram($lang->get("pi_overview"), "nxweekdays:pi", array($lang->get("pi")))); $pi = new StatsSummary($lang->get("pi_overview"), "nxweekdays:pi", 3); $pi->setMinimumFields(); $pi->addSpacer(); $pi->renderStatsData(array($lang->get("when"), $lang->get("pi"))); $form->add($pi); $form->add(new StatsDiagram($lang->get("avg_clickstream"), "nxweekdays:avg_clickstream", array($lang->get("avg_clickstream")))); $clkstream = new StatsSummary($lang->get("avg_clickstream"), "nxweekdays:avg_clickstream", 3); $clkstream->setMinimumFields(); $form->add($clkstream); $page->addMenu($menu); $page->add($form); $page->draw(); ?>
* the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * N/X is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with N/X; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA **********************************************************************/ require_once "../../config.inc.php"; $auth = new auth("TRAFFIC"); require_once "statsinit.php"; $form->add(new AlignedLabel("lbl", '<h2>'.$lang->get("overview", "Overview").'</h2>', "center","stats_title2", 3)); $form->add(new StatsDiagram($lang->get("visits_overview", "Visits overview"), "visits", array($lang->get("visits", "Visits")))); $visitsSummary = new StatsSummary($lang->get("visits_overview"), "visits", 3); $visitsSummary->setStandardFields(); $form->add($visitsSummary); $form->add(new StatsDiagram($lang->get("pi_overview", "Page Impressions overview"), "page_impressions", array($lang->get("pi", "Page Impressions")))); $piSummary = new StatsSummary($lang->get("pi_overview"), "page_impressions", 3); $piSummary->setStandardFields(); $form->add($piSummary); $page->addMenu($menu); $page->add($form); $page->draw(); ?>
**********************************************************************/ require_once "../../config.inc.php"; $auth = new auth("TRAFFIC"); require_once "statsinit.php"; require_once "widgets/toppages.php"; require_once "widgets/page_selector.php"; $form->add(new AlignedLabel("lbl", $lang->get("pages_ind", "Individual Page Analysis"), "center","stats_title2", 3)); $menu->topSelector = true; $wiselector = new WiPageSelector(3); $form->add($wiselector); $spid = $wiselector->value; $form->add(new StatsDiagram($lang->get("pi_overview", "Page Impressions overview"), "page_impressions", array($lang->get("pi", "Page Impressions")), "600",300,3,$spid)); $piSummary = new StatsSummary($lang->get("pi_overview"), "page_impressions", 3, $spid); $piSummary->setStandardFields(); $piSummary->addField($lang->get("avg_clickstream", "Average clickstream"), sprintf("%01.2f", phpOpenTracker::get(array_merge(array('api_call' =>'avg_clickstream'), $rangeArray )))); $piSummary->addSpacer(); $piSummary->renderStatsData(array($lang->get("when", "When"), $lang->get("pi"))); $form->add($piSummary); $form->add(new StatsDiagram($lang->get("top_pages", "Top pages"), "top:document", null, 600,400)); $form->add(new TopPages($lang->get("top_pages", "Top pages"), "document", 3)); $form->add(new StatsDiagram($lang->get("top_entrypages", "Top entry pages"), "top:entry_document", null, 300,300,1)); $form->add(new Cell("clc", "bcopy", 1, 20, 20)); $form->add(new StatsDiagram($lang->get("top_exitpages", "Top exit pages"), "top:exit_document", null, 300,300,1)); $form->add(new TopPages($lang->get("top_entrypages" ), "entry_document", 1));