예제 #1
0
	 *	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));
예제 #2
0
	
	$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();

?>
예제 #3
0
        $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();

?>
예제 #4
0
	 *	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));