rcts-checkins Mailing List for Really Coding Traffic Statistics
Brought to you by:
bastimmer,
paulsohier
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(167) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(412) |
Feb
(137) |
Mar
(151) |
Apr
(191) |
May
(41) |
Jun
(20) |
Jul
(24) |
Aug
(14) |
Sep
(41) |
Oct
|
Nov
|
Dec
|
|
From: <bas...@us...> - 2006-09-25 09:45:40
|
Revision: 1976
http://svn.sourceforge.net/rcts/?rev=1976&view=rev
Author: bastimmer
Date: 2006-09-25 02:45:34 -0700 (Mon, 25 Sep 2006)
Log Message:
-----------
Fixing a stupid bug in attributes display. ($custom_where was not implemented correctly)
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 10:41:12 UTC (rev 1975)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-25 09:45:34 UTC (rev 1976)
@@ -224,8 +224,11 @@
$sql = "SELECT stat_value, ".$select."stat_count
FROM ".RCTS_CALENDAR_TABLE."
WHERE idid = ".$idid."
- AND stat_type = '".$stat_type."'
- ORDER BY ".$order_by[0]." ".$order_by[1]."
+ AND stat_type = '".$stat_type."'";
+ if (!empty($custom_where)) {
+ $sql .= 'AND '.$custom_where;
+ }
+ $sql .= " ORDER BY ".$order_by[0]." ".$order_by[1]."
".$sql_limit;
}
if($cached && $cache_time >= 1)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-15 10:41:27
|
Revision: 1975
http://svn.sourceforge.net/rcts/?rev=1975&view=rev
Author: bastimmer
Date: 2006-09-15 03:41:12 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
Page tracking per visitor.
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
trunk/version1.0/includes/classes/class.stats.php
trunk/version1.0/includes/constants.php
trunk/version1.0/stats.php
trunk/version1.0/templates/rcts/stats.html
Added Paths:
-----------
trunk/version1.0/templates/rcts/statstrack.html
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 10:40:10 UTC (rev 1974)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 10:41:12 UTC (rev 1975)
@@ -19,6 +19,7 @@
class calendar
{
var $visitor_att = array();
+ var $visitor_pages = array();
/**
* function to insert stats
* @param array $data Array with data
@@ -115,6 +116,12 @@
$insert = $insert . $insert2;
$db->sql_query($insert);
}
+ if ($stat_type == 'visitors') {
+ $this->get_visitor_pages($idid, $newUser, $stat_value);
+ }
+ if ($stat_type == 'entry_pages') {
+ $this->add_visitor_page($idid, $stat_value);
+ }
if ($newUser && !isset($this->visitor_att['visitors']))
{
$this->visitor_att = array('visitors' => $stat_value);
@@ -616,5 +623,43 @@
$serial = $this->visitor_att['visitors'].'|-|-|'.$serial;
$this->insert_stats('attributes', $serial, $idid);
}
+
+ function get_visitor_pages($idid, $newUser, $ip) {
+ global $db;
+ $this->visitor_pages_ip = $ip;
+ if ($newUser) {
+
+ } else {
+ $datum = $this->get_day_start_time(time());
+/* $stuff = $calendar->get_stats('visitor_pages', $idid, (ctype_digit($calendar_day) ? $calendar_day : time()), 1, true, 7200, false, false, false, "stat_value LIKE '%".$ip.'--'.$datum."%'");
+ $stuff = explode('|-|-|', $stuff[0]['stat_value']);
+ $stuff = unserialize($stuff[1]);
+ if (is_array($stuff)) {
+ array_merge($this->visitor_pages, $stuff);
+ }*/
+ $sql = 'SELECT page_urls FROM '.RCTS_VISPAGES_TABLE." WHERE page_ip='".addslashes($ip)."' AND page_date='".addslashes($datum)."' AND idid='".intval($idid)."'";
+ echo $sql.'get';
+ $result = $db->sql_query($sql);
+ $row = $db->sql_fetchrow($result);
+ $this->visitor_pages = unserialize($row['page_urls']);
+ }
+ }
+
+ function add_visitor_page($idid, $page) {
+ global $db;
+ $this->visitor_pages[] = $page;
+ $serial = serialize($this->visitor_pages);
+ $datum = $this->get_day_start_time(time());
+ $ip = $this->visitor_pages_ip;
+ $sql = 'UPDATE '.RCTS_VISPAGES_TABLE." SET page_urls='".addslashes($serial)."' WHERE page_ip='".addslashes($ip)."' AND page_date='".addslashes($datum)."' AND idid='".intval($idid)."'";
+ echo $sql.'upd'.$serial.$datum.$ip;
+ if(!$db->sql_query($sql) || !$db->sql_affectedrows())
+ {
+ $sql = 'INSERT INTO '.RCTS_VISPAGES_TABLE." SET page_urls='".addslashes($serial)."', page_ip='".addslashes($ip)."', page_date='".addslashes($datum)."', idid='".intval($idid)."'";
+ echo $sql.'add';
+ $db->sql_query($sql);
+ }
+ // $this->insert_stats('visitor_pages', $serial, $idid);
+ }
}
?>
Modified: trunk/version1.0/includes/classes/class.stats.php
===================================================================
--- trunk/version1.0/includes/classes/class.stats.php 2006-09-15 10:40:10 UTC (rev 1974)
+++ trunk/version1.0/includes/classes/class.stats.php 2006-09-15 10:41:12 UTC (rev 1975)
@@ -560,6 +560,12 @@
$visit['stat_value'] = $core->lang['verborgen'];
}
$total_visit += $visit['stat_count'];
+ if ($visit['stat_value'] != $core->lang['verborgen']) {
+ $s_track_start = '<a href="stats.php?mode=pagestrack&ip='.$visit['stat_value'].'">';
+ $s_track_end = '</a>';
+ } else {
+ $s_track_start = $s_track_end = '';
+ }
$template->block("visitrow", array(
'visit' => $visit['stat_count'],
'ip' => $visit['stat_value'],
@@ -568,7 +574,9 @@
'bgcolor' => $template->themeColor['isnotRobot'],
// End bot disabled
'browser' => $stuff['browsers'],
- 'os' => $stuff['os']
+ 'os' => $stuff['os'],
+ 'S_TRACK_START' => $s_track_start,
+ 'S_TRACK_END' => $s_track_ends
));
}
$template->assign(array(
Modified: trunk/version1.0/includes/constants.php
===================================================================
--- trunk/version1.0/includes/constants.php 2006-09-15 10:40:10 UTC (rev 1974)
+++ trunk/version1.0/includes/constants.php 2006-09-15 10:41:12 UTC (rev 1975)
@@ -35,6 +35,7 @@
define('RCTS_MILESTONES_TABLE', $mysql_prefix . "milestones");
define('RCTS_USERS_TABLE', $mysql_prefix . "users");
define('RCTS_SESSIONS_TABLE', $mysql_prefix . "sessions");
+define('RCTS_VISPAGES_TABLE', $mysql_prefix . "visitor_pages");
//
// Magic Quotes
//
Modified: trunk/version1.0/stats.php
===================================================================
--- trunk/version1.0/stats.php 2006-09-15 10:40:10 UTC (rev 1974)
+++ trunk/version1.0/stats.php 2006-09-15 10:41:12 UTC (rev 1975)
@@ -134,7 +134,7 @@
//Maybe its a plugin whith a template
-if(!is_numeric($mode) && !empty($mode))
+if(!is_numeric($mode) && !empty($mode) && $mode != 'pagestrack')
{
$loaded = false;
for($i = 0;$i < count($plugin_row);$i++)
@@ -173,6 +173,37 @@
pageFooter();
}
+else if ($mode == 'pagestrack')
+{
+ $template -> add_file(array(
+ 'statsheader' => 'statsheader.html',
+ 'statsfooter' => 'statsfooter.html',
+ 'body' => 'statstrack.html'
+ ));
+ $ip = addslashes($_GET['ip']);
+ $datum = ($calendar_day != 'all') ? $calendar_day : $calendar->get_day_start_time(time());
+ $sql = 'SELECT page_urls, page_ip FROM '.RCTS_VISPAGES_TABLE." WHERE page_ip='".$ip."' AND page_date='".$datum."'";
+ $result = $db->sql_query($sql);
+ while ($row = $db->sql_fetchrow($result)) {
+ $stuff = unserialize($row['page_urls']);
+ foreach ($stuff as $url) {
+ $template->block('pagerow', array(
+ 'ip' => $row['page_ip'],
+ 'url' => $url
+ ));
+ }
+ }
+ $template->assign(array(
+ 'L_IP' => $core->lang['Ip_add'],
+ 'L_PAGE' => $core->lang['Page']
+ ));
+ pageHeader();
+ $template->parse('statsheader');
+ $template->parse('body');
+ $template->parse('statsfooter');
+
+ pageFooter();
+}
else
{
sort($posibleBlocks);
Modified: trunk/version1.0/templates/rcts/stats.html
===================================================================
--- trunk/version1.0/templates/rcts/stats.html 2006-09-15 10:40:10 UTC (rev 1974)
+++ trunk/version1.0/templates/rcts/stats.html 2006-09-15 10:41:12 UTC (rev 1975)
@@ -23,7 +23,7 @@
<!-- START visitrow -->
<tr style="background-color: {visitrow.bgcolor};">
<td>{visitrow.visit}</td>
- <td>{visitrow.ip}</td>
+ <td>{S_TRACK_START}{visitrow.ip}{S_TRACK_END}</td>
<td>{visitrow.browser}</td>
<td>{visitrow.os}</td>
</tr>
Added: trunk/version1.0/templates/rcts/statstrack.html
===================================================================
--- trunk/version1.0/templates/rcts/statstrack.html (rev 0)
+++ trunk/version1.0/templates/rcts/statstrack.html 2006-09-15 10:41:12 UTC (rev 1975)
@@ -0,0 +1,14 @@
+<div class="menu">
+ <h3>{L_PAGE}</h3>
+ <div class="menu_content">
+ <table class="stats_table" cellpadding="1" cellspacing="0">
+ <!-- START pagerow -->
+ <tr style="background-color: #efefef;">
+ <td>{pagerow.ip}</td>
+ <td>{pagerow.url}</td>
+ </tr>
+ <!-- STOP pagerow -->
+ </table>
+
+ </div>
+</div>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-15 10:40:18
|
Revision: 1974
http://svn.sourceforge.net/rcts/?rev=1974&view=rev
Author: bastimmer
Date: 2006-09-15 03:40:10 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
Jippee, even more tables... :P
Modified Paths:
--------------
trunk/schemas/mysql/install.sql
Modified: trunk/schemas/mysql/install.sql
===================================================================
--- trunk/schemas/mysql/install.sql 2006-09-15 08:00:42 UTC (rev 1973)
+++ trunk/schemas/mysql/install.sql 2006-09-15 10:40:10 UTC (rev 1974)
@@ -130,4 +130,13 @@
`lastaction` varchar(255) NOT NULL,
`rememberme` int(1) NOT NULL default '0',
`vars` text NOT NULL
+);
+
+CREATE TABLE `rcts_visitor_pages` (
+ `page_id` int(11) NOT NULL auto_increment,
+ `idid` int(11) NOT NULL,
+ `page_ip` varchar(255) NOT NULL,
+ `page_urls` text NOT NULL,
+ `page_date` int(11) NOT NULL,
+ PRIMARY KEY (`page_id`)
);
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-15 08:00:50
|
Revision: 1973
http://svn.sourceforge.net/rcts/?rev=1973&view=rev
Author: bastimmer
Date: 2006-09-15 01:00:42 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
oopsie
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 07:51:51 UTC (rev 1972)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 08:00:42 UTC (rev 1973)
@@ -115,7 +115,7 @@
$insert = $insert . $insert2;
$db->sql_query($insert);
}
- if (/*$newUser && */!isset($this->visitor_att['visitors']))
+ if ($newUser && !isset($this->visitor_att['visitors']))
{
$this->visitor_att = array('visitors' => $stat_value);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-15 07:52:03
|
Revision: 1972
http://svn.sourceforge.net/rcts/?rev=1972&view=rev
Author: bastimmer
Date: 2006-09-15 00:51:51 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
And the beginning of Attributes, with some UI stuff (the comeback of webbrowsers in Today's visitors... :P )
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
trunk/version1.0/includes/classes/class.stats.php
trunk/version1.0/includes/classes/class.viewer.php
trunk/version1.0/templates/rcts/stats.html
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 07:41:51 UTC (rev 1971)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-15 07:51:51 UTC (rev 1972)
@@ -18,19 +18,16 @@
*/
class calendar
{
+ var $visitor_att = array();
/**
* function to insert stats
* @param array $data Array with data
* @param integer $idid Multi site ID
* @return integer Is this a new visitor?
*/
- function insert_stats($data, $idid)
+ function insert_stats($stat_type, $stat_value, $idid)
{
global $db;
- if(!is_array($data))
- {
- die('Old style used');
- }
$idid_array = array();
if(!is_array($idid))
{
@@ -51,76 +48,80 @@
VALUES ";
$insert2 = "";
$d_i = false;
- foreach ($data as $stat_type => $stat_value)
+ $idids = array();
+ foreach($idid_array as $idid)
{
- $idids = array();
- foreach($idid_array as $idid)
+ if(in_array($idid,$idids))
{
- if(in_array($idid,$idids))
+ continue;
+ }
+ else
+ {
+ $newUser = 0;
+ $idids[] = $idid;
+ //first get the stat_time_array
+ $startTime=$this->get_day_start_time();
+ //If rendertime, we don't get it, it (nearly ;)) impossible to got the same time.
+ if($stat_type == 'rendertime')
{
- continue;
+
}
else
{
- $newUser = 0;
- $idids[] = $idid;
- //first get the stat_time_array
- $startTime=$this->get_day_start_time();
- //If rendertime, we don't get it, it (nearly ;)) impossible to got the same time.
- if($stat_type == 'rendertime')
- {
-
+ $sql = "SELECT stat_time_array,stat_id,stat_count FROM ".RCTS_CALENDAR_TABLE."
+ WHERE stat_type='".trim($stat_type)."'
+ AND stat_value='".trim($stat_value)."'
+ AND idid = '".trim($idid)."' LIMIT 1";
+ $res = $db->sql_query($sql);
+ }
+ if($db->sql_numrows($res) && $stat_type != 'rendertime')
+ {
+ $row = $db->sql_fetchrow($res);
+ $stat_time_array = $row['stat_time_array'];
+ $stat_time_array = unserialize($stat_time_array);
+ $db->sql_freeresult($res);
+
+ if (!isset($stat_time_array[$startTime])) {
+ $newUser = 1;
}
- else
- {
- $sql = "SELECT stat_time_array,stat_id,stat_count FROM ".RCTS_CALENDAR_TABLE."
- WHERE stat_type='".trim($stat_type)."'
- AND stat_value='".trim($stat_value)."'
- AND idid = '".trim($idid)."' LIMIT 1";
- $res = $db->sql_query($sql);
- }
- if($db->sql_numrows($res) && $stat_type != 'rendertime')
- {
- $row = $db->sql_fetchrow($res);
- $stat_time_array = $row['stat_time_array'];
- $stat_time_array = unserialize($stat_time_array);
- $db->sql_freeresult($res);
-
- if (!isset($stat_time_array[$startTime])) {
- $newUser = 1;
- }
-
- $stat_time_array[$startTime]++;
-
- $stat_time_array = serialize($stat_time_array);
-
- $sql = "UPDATE ".RCTS_CALENDAR_TABLE."
- SET stat_time_array = '".$stat_time_array."',
- stat_count = stat_count + 1
- WHERE stat_id = ".$row['stat_id'];
- $db->sql_query($sql);
- }
- else
- {
- $stat_time_array = array();
- $stat_time_array[$startTime] = 1;
- $stat_time_array = serialize($stat_time_array);
- if($insert2 != ""){
- $insert2 .= ", ";
- }
- $insert2 .= "('".$stat_type."', '".$stat_value."', ".time().", 1, '".$idid."','".$stat_time_array."')";
- $d_i = true;
- $newUser = 1;
+ $stat_time_array[$startTime]++;
+
+ $stat_time_array = serialize($stat_time_array);
+
+ $sql = "UPDATE ".RCTS_CALENDAR_TABLE."
+ SET stat_time_array = '".$stat_time_array."',
+ stat_count = stat_count + 1
+ WHERE stat_id = ".$row['stat_id'];
+ $db->sql_query($sql);
+ }
+ else
+ {
+ $stat_time_array = array();
+ $stat_time_array[$startTime] = 1;
+ $stat_time_array = serialize($stat_time_array);
+ if($insert2 != ""){
+ $insert2 .= ", ";
}
+ $insert2 .= "('".$stat_type."', '".$stat_value."', ".time().", 1, '".$idid."','".$stat_time_array."')";
+ $d_i = true;
+
+ $newUser = 1;
}
- unset($stat_time_array,$sql,$row);
}
+ unset($stat_time_array,$sql,$row);
}
if($d_i){
$insert = $insert . $insert2;
$db->sql_query($insert);
}
+ if (/*$newUser && */!isset($this->visitor_att['visitors']))
+ {
+ $this->visitor_att = array('visitors' => $stat_value);
+ }
+ if (!isset($this->visitor_att[$stat_type]) && $stat_type != 'attributes') {
+ $this->visitor_att[$stat_type] = $stat_value;
+ }
return $newUser;
}
@@ -143,7 +144,7 @@
* ?>
* </code>*
*/
- function get_stats($stat_type, $idid, $timestamp = 0, $limit = 10, $cached = false, $cache_time = 3600, $order_by = false,$add_array = false,$fields = false)
+ function get_stats($stat_type, $idid, $timestamp = 0, $limit = 10, $cached = false, $cache_time = 3600, $order_by = false,$add_array = false,$fields = false,$custom_where = '')
{
global $db, $cache;
@@ -204,7 +205,11 @@
$i++;
}
}
- $sql .= ") ORDER BY ".$order_by[0]." ".$order_by[1]."
+ $sql .= ") ";
+ if (!empty($custom_where)) {
+ $sql .= 'AND '.$custom_where;
+ }
+ $sql .= " ORDER BY ".$order_by[0]." ".$order_by[1]."
".$sql_limit;
}
else
@@ -600,5 +605,16 @@
$template -> assign($assign);
}
+
+ function save_attributes($idid)
+ {
+ if (!isset($this->visitor_att['visitors']))
+ {
+ return;
+ }
+ $serial = serialize($this->visitor_att);
+ $serial = $this->visitor_att['visitors'].'|-|-|'.$serial;
+ $this->insert_stats('attributes', $serial, $idid);
+ }
}
?>
Modified: trunk/version1.0/includes/classes/class.stats.php
===================================================================
--- trunk/version1.0/includes/classes/class.stats.php 2006-09-15 07:41:51 UTC (rev 1971)
+++ trunk/version1.0/includes/classes/class.stats.php 2006-09-15 07:51:51 UTC (rev 1972)
@@ -551,6 +551,9 @@
$total_visit = 0;
foreach ($visitsToday as $visit)
{
+ $stuff = $calendar->get_stats('attributes', $idid, (ctype_digit($calendar_day) ? $calendar_day : time()), 1, true, 7200, false, false, false, "stat_value LIKE '%".$visit['stat_value']."%'");
+ $stuff = explode('|-|-|', $stuff[0]['stat_value']);
+ $stuff = unserialize($stuff[1]);
//IP alleen voor ingelogde mensen.
if(!$core->UserLoggedIn())
{
@@ -562,8 +565,10 @@
'ip' => $visit['stat_value'],
// Bot disabled
//'bgcolor' => ($visit['isrobot']) ? $template->themeColor['isRobot'] : $template->themeColor['isnotRobot']
- 'bgcolor' => $template->themeColor['isnotRobot']
+ 'bgcolor' => $template->themeColor['isnotRobot'],
// End bot disabled
+ 'browser' => $stuff['browsers'],
+ 'os' => $stuff['os']
));
}
$template->assign(array(
Modified: trunk/version1.0/includes/classes/class.viewer.php
===================================================================
--- trunk/version1.0/includes/classes/class.viewer.php 2006-09-15 07:41:51 UTC (rev 1971)
+++ trunk/version1.0/includes/classes/class.viewer.php 2006-09-15 07:51:51 UTC (rev 1972)
@@ -86,6 +86,7 @@
$idid = array('1',$ididthis);
$idid2 = $ididthis;
}
+ $newUser = $calendar -> insert_stats('visitors', $ip, $idid);
//
// Load plugins
//
@@ -100,7 +101,7 @@
$plugin = $pluginsClass->loadPlugin($row['plugin_name']);
$plugin->eventStatsGather($plug_ary);
}
- $hour = date("H");
+/* $hour = date("H");
$data = array(
'visitors' => $ip,
// Add to browsers
@@ -130,7 +131,61 @@
//not unique key's.
for($i = 0; $i < count($talen);$i++){
$calendar -> insert_stats(array('languages' => $talen[$i][2]), $idid);
+ }*/
+ /*
+ // Add to browsers
+ */
+ $calendar -> insert_stats('browsers', $browser, $idid);
+
+ /*
+ // Add to entry pages
+ */
+ $calendar -> insert_stats('entry_pages', $entryPage, $idid);
+
+ /*
+ // Add to OS Table
+ */
+ $calendar -> insert_stats('os', $os, $idid);
+
+ /*
+ // Add to colors table
+ */
+ $calendar -> insert_stats('color_depths', $color, $idid);
+
+ /*
+ // Add to resolution table
+ */
+ $calendar -> insert_stats('resolutions', $resolution, $idid);
+
+ /*
+ // Add to offset table
+ */
+ $calendar -> insert_stats('gmt_offset', $gmtOff, $idid);
+
+ /*
+ // Add to referers table
+ */
+ $calendar -> insert_stats('referers', $referer, $idid);
+
+ /*
+ // Add to language table
+ */
+ for($i = 0; $i < count($talen);$i++){
+ $calendar -> insert_stats('languages', $talen[$i][2], $idid);
}
+
+ /*
+ // Add to flash table
+ */
+ $calendar -> insert_stats('flash_plugins', $flash, $idid);
+
+ /*
+ // Add to hour table
+ */
+ $hour = date("H");
+ $calendar -> insert_stats('hour', $hour, $idid);
+ // Add attributes
+ $calendar -> save_attributes($idid);
// Check milestones
$this -> check_milestones();
Modified: trunk/version1.0/templates/rcts/stats.html
===================================================================
--- trunk/version1.0/templates/rcts/stats.html 2006-09-15 07:41:51 UTC (rev 1971)
+++ trunk/version1.0/templates/rcts/stats.html 2006-09-15 07:51:51 UTC (rev 1972)
@@ -17,13 +17,15 @@
<tr>
<td width="10%"><strong>{L_COUNT}</strong></td>
<td width="15%"><strong>{L_IP}</strong></td>
-
+ <td width="15%"><strong>{L_BROWSER}</strong></td>
+ <td width="15%"><strong>{L_OS}</strong></td>
</tr>
<!-- START visitrow -->
<tr style="background-color: {visitrow.bgcolor};">
<td>{visitrow.visit}</td>
<td>{visitrow.ip}</td>
-
+ <td>{visitrow.browser}</td>
+ <td>{visitrow.os}</td>
</tr>
<!-- STOP visitrow -->
</table>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-15 07:41:58
|
Revision: 1971
http://svn.sourceforge.net/rcts/?rev=1971&view=rev
Author: bastimmer
Date: 2006-09-15 00:41:51 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
Just some preparations. :)
Modified Paths:
--------------
trunk/schemas/mysql/install.sql
Modified: trunk/schemas/mysql/install.sql
===================================================================
--- trunk/schemas/mysql/install.sql 2006-09-14 10:15:37 UTC (rev 1970)
+++ trunk/schemas/mysql/install.sql 2006-09-15 07:41:51 UTC (rev 1971)
@@ -85,7 +85,7 @@
CREATE TABLE rcts_calendar (
stat_id int(10) unsigned NOT NULL auto_increment,
stat_type varchar(255) NOT NULL default '',
- stat_value varchar(255) NOT NULL default '',
+ stat_value text NOT NULL default '',
stat_count int(10) unsigned NOT NULL default '0',
stat_type_id int(10) unsigned NOT NULL default '0',
idid int(20) unsigned NOT NULL default '0',
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-14 10:15:43
|
Revision: 1970
http://svn.sourceforge.net/rcts/?rev=1970&view=rev
Author: bastimmer
Date: 2006-09-14 03:15:37 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
Bleh, that file is not the good one :)
Removed Paths:
-------------
trunk/version1.0/includes/config.php5
Deleted: trunk/version1.0/includes/config.php5
===================================================================
--- trunk/version1.0/includes/config.php5 2006-09-14 10:06:17 UTC (rev 1969)
+++ trunk/version1.0/includes/config.php5 2006-09-14 10:15:37 UTC (rev 1970)
@@ -1,11 +0,0 @@
-<?php
-//Auto written config file, don't change anything here!
-$host = 'localhost';
-$username = 'root';
-$password = '';
-$database = 'dbtje';
-
-$mysql_prefix = 'rcts_';
-
-define('STATS_INSTALLED', true);
-?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-14 10:06:24
|
Revision: 1969
http://svn.sourceforge.net/rcts/?rev=1969&view=rev
Author: bastimmer
Date: 2006-09-14 03:06:17 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
oopsie
Added Paths:
-----------
trunk/version1.0/templates/rcts/overview.html
Added: trunk/version1.0/templates/rcts/overview.html
===================================================================
--- trunk/version1.0/templates/rcts/overview.html (rev 0)
+++ trunk/version1.0/templates/rcts/overview.html 2006-09-14 10:06:17 UTC (rev 1969)
@@ -0,0 +1,21 @@
+<div class="menu">
+ <h3>{L_QUICK_STATS}</h3>
+ <div class="menu_content">
+ <table class="stats_table" cellpadding="1" cellspacing="0">
+ <tr style="background-color: #efefef;">
+ <td>{L_UNIVIS}</td>
+ <td>{D_UNIVIS}</td>
+ </tr>
+ <tr style="background-color: #efefef;">
+ <td>{L_UNITOD}</td>
+ <td>{D_UNITOD}</td>
+ </tr>
+ <tr style="background-color: #efefef;">
+ <td>{L_VISITS}</td>
+ <td>{D_VISITS}</td>
+ </tr>
+
+ </table>
+
+ </div>
+</div>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-14 10:05:25
|
Revision: 1968
http://svn.sourceforge.net/rcts/?rev=1968&view=rev
Author: bastimmer
Date: 2006-09-14 03:05:09 -0700 (Thu, 14 Sep 2006)
Log Message:
-----------
A begin of Overview. Paul, could you check if the method I'm using to check visitor counts is correct? It suddenly jumped, and I don't know how to fix it... :P And some other idids got 0 unique visitors...
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.layout.php
trunk/version1.0/index.php
trunk/version1.0/lang/en/main.php
trunk/version1.0/lang/en/stats.php
trunk/version1.0/lang/nl/main.php
trunk/version1.0/lang/nl/stats.php
Modified: trunk/version1.0/includes/classes/class.layout.php
===================================================================
--- trunk/version1.0/includes/classes/class.layout.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/includes/classes/class.layout.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -242,9 +242,14 @@
}
function menu()
{
- global $db;
+ global $db, $core;
$main_menu_arr = array();
$i = 0;
+ $main_menu_arr[$i]['link'] = 'index.php?mode=overview';
+ $main_menu_arr[$i]['desc'] = $core->lang['Overview'];
+ $main_menu_arr[$i]['name'] = $core->lang['Overview'];//This must be also a string!
+ $main_menu_arr[$i]['mode'] = 'overview';
+ $i++;
$sql = "Select * FROM ".RCTS_LAYOUT_TABLE . " ORDER BY `orderd` ASC";
$res = $db->sql_query($sql);
Modified: trunk/version1.0/index.php
===================================================================
--- trunk/version1.0/index.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/index.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -1,20 +1,130 @@
<?php
/**
- * index file
+ * Overview file
* @package RCTS2
* @version $Id$
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @copyright Really Coding Group, 2005-2006
* @author Really Coding Group
*/
-/**
- * @ignore
- */
define('IN_STATS', true);
-/**
- * @ignore
- */
define('RCTS_ROOT_PATH', dirname(__FILE__));
include(RCTS_ROOT_PATH.'/includes/start.php');
-loc("stats.php");
+$stats = new getStats();
+$multi_site = new multisite;
+if($core->config_get('stats_open') == 0)
+{
+ if(!$core->UserLoggedIn())
+ {
+ $core->login_form("stats.php");
+ }
+}
+// Preparation for multisite...
+session_start();
+if($core->config_get('use_multisite'))
+{
+ $idid = get_var('Usite');
+
+ if(!$idid || $idid == "")
+ {
+ $idid = get_var('idid',false,true);
+ }
+ $idid = trim($idid);
+
+ if(!$idid || $idid == "")
+ {
+ $idid = "1";
+ }
+}
+else
+{
+ $idid = 1;
+}
+$_SESSION["idid"] = $idid;
+
+if($core->config_get('use_multisite'))
+{
+ $text = "<form method='POST' action='index.php?mode=".$mode."' name='select'>
+ <select size='1' name='Usite' onchange='select.submit()'>";
+ $sites = $multi_site->getIndentifers();
+ foreach ($sites as $site)
+ {
+ $selected = ($site['0']==$idid)? " SELECTED":"";
+ $text .= "<option value='".$site['0']."'".$selected.">".$site['2']."</option>";
+ }
+ $text .= "</select></form>";
+
+ $template->assign(array(
+ "L_SELECT_SITE" => $core->lang['Select_site'],
+ "MULTI_SITE" => $text
+ ));
+}
+else
+{
+ $template->assign(array(
+ "L_SELECT_SITE" => "",
+ "MULTI_SITE" => ""
+ ));
+}
+if(get_var('day') != '' && is_numeric(get_var('day')))
+{
+ $calendar_day = get_var('day');
+ $_SESSION['day'] = $calendar_day;
+}
+else
+{
+ $calendar_day = "all";
+}
+pageHeader($lang['Overview']);
+$template->add_file(array(
+ 'statsheader' => 'statsheader.html',
+ 'statsfooter' => 'statsfooter.html',
+ 'body' => 'overview.html'
+));
+// (unique) visitors
+$visits = $calendar->get_stats('visitors', $idid, 'all', false, false, -1, false,true,'stat_timestamp');
+$array = array($core->lang['Pages'],$core->lang['Ip_add']);
+$day = $calendar->get_day_start_time(time());
+$total = 0;
+$stat_data = $visits;
+$todayvcount = 0;
+$totalvcount = 0;
+foreach($stat_data as $i => $row){
+ $stat_time_array = $row['stat_time_array'];
+ $stat_time_array = unserialize($stat_time_array);
+ if(is_array($stat_time_array)){
+ while(list($da,$wa) = each($stat_time_array)){
+ if($da >= $day){
+ $todayvcount += 1;
+ $totalvcount += 1;
+ }else{
+ //Not today :)
+ $totalvcount += 1;
+ continue;
+ }
+ }
+ }
+ if(!$todayvcount){
+ continue;
+ }
+ $total++;
+}
+// total: total unique visitors, todayvcount = unique visits today, totalvcount = total visits
+//echo $total.'.'.$totalvcount.'.'.$todayvcount;
+$template->assign(array(
+ 'L_QUICK_STATS' => $core->lang['Quick_stats'],
+ 'L_UNIVIS' => $core->lang['uniek'],
+ 'L_UNITOD' => $core->lang['uniek_vandaag'],
+ 'L_VISITS' => $core->lang['visits'],
+// 'L_VISTOD' => $core->lang['visit_today'],
+ // Data
+ 'D_UNIVIS' => $total,
+ 'D_UNITOD' => $todayvcount,
+ 'D_VISITS' => $totalvcount
+));
+$template->parse('statsheader');
+$template->parse('body');
+$template->parse('statsfooter');
+//loc("stats.php");
+pageFooter();
?>
Modified: trunk/version1.0/lang/en/main.php
===================================================================
--- trunk/version1.0/lang/en/main.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/lang/en/main.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -49,7 +49,8 @@
$lang['redirect'] = 'When you are not redirected, click %shere%s.';
$lang['Stats'] = 'Statistics';
-$lang['stats_main'] = "Overview";
+$lang['Overview'] = 'Overview';
+$lang['stats_main'] = "Main statistics";
$lang['stats_main_exp'] = "All sorts of statistics";
$lang['stats_load'] = "Loadtime statistics";
$lang['stats_load_exp'] = "How long does it take to load your site?";
Modified: trunk/version1.0/lang/en/stats.php
===================================================================
--- trunk/version1.0/lang/en/stats.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/lang/en/stats.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -183,4 +183,6 @@
$lang['only_when_closed'] = 'Je kan ze alleen verplaatsen wanneer alles gesloten is.';
$lang['Overlay'] = 'Site Overlay';
+// Overview stuff...
+$lang['Quick_stats'] = 'Quick statistics';
?>
Modified: trunk/version1.0/lang/nl/main.php
===================================================================
--- trunk/version1.0/lang/nl/main.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/lang/nl/main.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -45,7 +45,8 @@
$lang['redirect'] = 'Wanneer je niet wordt doorgestuurd klik je %shier%s.';
$lang['Stats'] = 'Statistieken';
-$lang['stats_main'] = "Overzicht";
+$lang['Overview'] = 'Overzicht';
+$lang['stats_main'] = "Hoofdstatistieken";
$lang['stats_main_exp'] = "Hier vind je verschillende soorten statistieken";
$lang['stats_load'] = "Laadtijd-statistieken";
$lang['stats_load_exp'] = "Hoelang laadt de pagina bij de bezoekers?";
Modified: trunk/version1.0/lang/nl/stats.php
===================================================================
--- trunk/version1.0/lang/nl/stats.php 2006-09-10 19:54:36 UTC (rev 1967)
+++ trunk/version1.0/lang/nl/stats.php 2006-09-14 10:05:09 UTC (rev 1968)
@@ -182,4 +182,7 @@
$lang['only_when_closed'] = 'Je kan ze alleen verplaatsen wanneer alles gesloten is.';
$lang['Overlay'] = 'Site-overlay';
+
+// Overview stuff...
+$lang['Quick_stats'] = 'Quick statistics';
?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-10 19:54:41
|
Revision: 1967
http://svn.sourceforge.net/rcts/?rev=1967&view=rev
Author: paulsohier
Date: 2006-09-10 12:54:36 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
Fixed bug #19
Modified Paths:
--------------
trunk/install_version2.0/install.php
Modified: trunk/install_version2.0/install.php
===================================================================
--- trunk/install_version2.0/install.php 2006-09-10 19:27:38 UTC (rev 1966)
+++ trunk/install_version2.0/install.php 2006-09-10 19:54:36 UTC (rev 1967)
@@ -449,7 +449,7 @@
"mkdir" => true,
"dir" => 'cache/'
);
- $cache->write('config.php', "w", $return, $p);
+ $cache->write('cache/config.php', "w", $return, $p);
print $lang['download_ready'];
$o = fopen("tmp.zip","w");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-10 19:27:47
|
Revision: 1966
http://svn.sourceforge.net/rcts/?rev=1966&view=rev
Author: paulsohier
Date: 2006-09-10 12:27:38 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
Fix bug #20
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.zip.php
Property Changed:
----------------
trunk/version1.0/includes/classes/class.zip.php
Modified: trunk/version1.0/includes/classes/class.zip.php
===================================================================
--- trunk/version1.0/includes/classes/class.zip.php 2006-09-10 18:57:19 UTC (rev 1965)
+++ trunk/version1.0/includes/classes/class.zip.php 2006-09-10 19:27:38 UTC (rev 1966)
@@ -1,23 +1,27 @@
<?php
-/******************************************************************
-* Really Coding Traffic Statistics 2
-* Begin: October, 3rd 2005
-* Copyright: Copyright 2005 by Really coding Group
-******************************************************************
-* class.zip.php
-* ****************
-* $Id$
-******************************************************************/
-/*******************************************************************
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-*******************************************************************/
-class zip
+/**
+ * Zip classes used for updates
+ * @package RCTS2
+ * @version $Id$
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
+/**
+ * @ignore
+ */
+if(!defined('IN_STATS'))
{
+ exit();
+}
+/**
+ * Zip class
+ *
+ * @author Phpbb group
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ */
+class zip_class
+{
var $datasec = array();
var $ctrl_dir = array();
var $eof_cdh = "\x50\x4b\x05\x06\x00\x00\x00\x00";
@@ -27,16 +31,33 @@
var $length = 0;
var $done = 0;
- function zip($mode, $file)
+ /**
+ * Constructor
+ *
+ * @param string $mode mode to open file
+ * @param string $file file to open
+ * @return zip_class
+ */
+ function zip_class($mode, $file)
{
return $this->fp = fopen($file, $mode . 'b');
}
-
+ /**
+ * Intern function to calculate percentage.
+ *
+ * @param int $l bytes
+ * @access private
+ */
function a($l){
$this->done += $l;
$tmp = ($this->done / $this->length) * 100;
print "<script language='javascript'>document.getElementById('progress').style.width = '$tmp%';</script>\n";
}
+ /**
+ * Extract a file
+ *
+ * @param string $dst destination
+ */
function extract($dst)
{
// Loop the file, looking for files and folders
@@ -155,4 +176,4 @@
fclose($this->fp);
}
}
-?>
+?>
\ No newline at end of file
Property changes on: trunk/version1.0/includes/classes/class.zip.php
___________________________________________________________________
Name: svn:keywords
+ id
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-10 18:57:29
|
Revision: 1965
http://svn.sourceforge.net/rcts/?rev=1965&view=rev
Author: paulsohier
Date: 2006-09-10 11:57:19 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
Bug #16 and #18
Modified Paths:
--------------
trunk/install_version2.0/install.php
trunk/install_version2.0/tmp/class.main.php
Modified: trunk/install_version2.0/install.php
===================================================================
--- trunk/install_version2.0/install.php 2006-09-10 14:03:31 UTC (rev 1964)
+++ trunk/install_version2.0/install.php 2006-09-10 18:57:19 UTC (rev 1965)
@@ -31,6 +31,8 @@
}
ob_start() ;
ob_flush();
+include('tmp/class.cache.php');
+include('tmp/class.main.php');
$stap = intval(get_var('stap'));
if ($stap === false || $stap < 1 || $stap > 6 || !is_numeric($stap))
{//6 biggest step? :)
@@ -135,8 +137,7 @@
$lang = array();
//include('tmp/'.$language.'.php');
include('tmp/en.php');
-include('tmp/class.cache.php');
-include('tmp/class.main.php');
+
$cache = new cache();
$cache->load();
$disabled = '';
@@ -358,8 +359,8 @@
$sql_query = remove_remarks($sql_query);
$sql = split_sql_file($sql_query,';');
unset($sql_query);
- $sql[] = "INSERT INTO `rcts_users` ( `id` , `uname` , `pass` , `name` , `email` , `is_admin` , `lastlogin` )
- VALUES ('', '$user2', '$pass2' , '', '', '1','')";
+ $sql[] = "INSERT INTO `rcts_users` ( `uname` , `pass` , `name` , `email` , `is_admin` , `lastlogin` )
+ VALUES ('$user2', '$pass2' , '', '', '1','')";
$err = false;
print '<ul>';
for($i = 0; $i < count($sql);$i++){
@@ -437,7 +438,7 @@
fclose($o);
print "<script language='javascript'>document.getElementById('progress').style.width = '0%';</script>\n";
flush();
- $zip = new zip('r','tmp.zip');
+ $zip = new zip_class('r','tmp.zip');
$zip->length = $browser->size;
$browser->reset();
$zip->extract('');
Modified: trunk/install_version2.0/tmp/class.main.php
===================================================================
--- trunk/install_version2.0/tmp/class.main.php 2006-09-10 14:03:31 UTC (rev 1964)
+++ trunk/install_version2.0/tmp/class.main.php 2006-09-10 18:57:19 UTC (rev 1965)
@@ -218,7 +218,7 @@
* @author phpbb group
*
*/
-class zip
+class zip_class
{
var $datasec = array();
var $ctrl_dir = array();
@@ -229,7 +229,7 @@
var $length = 0;
var $done = 0;
- function zip($mode, $file)
+ function zip_class($mode, $file)
{
return $this->fp = fopen($file, $mode . 'b');
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-10 14:03:53
|
Revision: 1964
http://svn.sourceforge.net/rcts/?rev=1964&view=rev
Author: bastimmer
Date: 2006-09-10 07:03:31 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
Add e-mail for milestones. Note this adds 2 config variables!
Modified Paths:
--------------
trunk/version1.0/admin/tpl/acp_config_general.html
trunk/version1.0/includes/classes/class.viewer.php
trunk/version1.0/includes/modules/acp/acp_config_general.php
trunk/version1.0/lang/en/admin.php
trunk/version1.0/lang/en/main.php
trunk/version1.0/lang/nl/admin.php
trunk/version1.0/lang/nl/main.php
Modified: trunk/version1.0/admin/tpl/acp_config_general.html
===================================================================
--- trunk/version1.0/admin/tpl/acp_config_general.html 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/admin/tpl/acp_config_general.html 2006-09-10 14:03:31 UTC (rev 1964)
@@ -33,6 +33,19 @@
</td>
</tr>
<tr>
+ <td>{L_EMAIL}</td>
+ <td>
+ <input type="text" name="main_email" value="{main_email}" />
+ </td>
+ </tr>
+ <tr>
+ <td>{L_EMAIL_MS}</td>
+ <td>
+ <input type="radio" name="mail_ms" value="1" {mail_ms1} />{L_STATS_YES}
+ <input type="radio" name="mail_ms" value="0" {mail_ms2} />{L_STATS_NO}
+ </td>
+ </tr>
+ <tr>
<td>{L_STATS_THEME}</td>
<td>
{default_tpl}
Modified: trunk/version1.0/includes/classes/class.viewer.php
===================================================================
--- trunk/version1.0/includes/classes/class.viewer.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/includes/classes/class.viewer.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -401,12 +401,12 @@
WHERE stat_type='visitors'
";
- $result = $db->sql_query($sql);
- $row2 = $db->sql_fetchrow($result);
+ $result2 = $db->sql_query($sql);
+ $row2 = $db->sql_fetchrow($result2);
if ($row2['aantal'] >= $goal) {
$sql = "UPDATE ".RCTS_MILESTONES_TABLE." SET reached='".time()."' WHERE id='$id'";
$db->sql_query($sql);
- $this->send_milestone_mail($row, time());
+ $this->send_milestone_mail($row, $row2['aantal'], time());
}
} else if ($type == 'hit') {
$sql = "SELECT *
@@ -414,15 +414,15 @@
WHERE stat_type='visitors'
";
- $result = $db->sql_query($sql);
+ $result2 = $db->sql_query($sql);
$totaal = 0;
- while($row2 = $db->sql_fetchrow($result)){
+ while($row2 = $db->sql_fetchrow($result2)){
$totaal = $totaal + $row2['stat_count'];
} // while
if ($totaal >= $goal) {
$sql = "UPDATE ".RCTS_MILESTONES_TABLE." SET reached='".time()."' WHERE id='$id'";
$db->sql_query($sql);
- $this->send_milestone_mail($row, time());
+ $this->send_milestone_mail($row, $totaal, time());
}
}
} // while
@@ -435,8 +435,21 @@
* @param int $time unkown
* @return result
*/
- function send_milestone_mail($row, $time) {
- // TODO: Create this function. :)
+ function send_milestone_mail($row, $totaal, $time) {
+ global $core, $mail;
+ if (!$core->config_get('mail_ms')) {
+ return;
+ }
+ $main_email = $core->config_get('main_email');
+ $mail->setFrom($main_email,'Really Coding Traffic Statistics');
+ $mail->setTo(array(array($main_email,"RCTS User")));
+ $type = str_replace('...', '', $core->lang['mile_type_'.$row['soort']]);
+ $mail->setMessage(sprintf($core->lang['Milestone_mail_body'], $totaal, $type, date('Y-m-d H:i', $time), base()));
+ // 1: Count of 2
+ // 2: Type of milestone: unique or hits
+ // 3: Current date
+ // 4: URL to RCTS installation
+ $mail->send();
return true;
}
}
Modified: trunk/version1.0/includes/modules/acp/acp_config_general.php
===================================================================
--- trunk/version1.0/includes/modules/acp/acp_config_general.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/includes/modules/acp/acp_config_general.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -59,7 +59,10 @@
"dw_dis" => (DISABLED) ? "disabled='disabled'" : '',
"rewrite1" => ($core->config_get('mod_rewrite')) ? 'checked="true"' : '',
"rewrite2" => (!$core->config_get('mod_rewrite')) ? 'checked="true"' : '',
+ "mail_ms1" => ($core->config_get('mail_ms')) ? 'checked="true"' : '',
+ "mail_ms2" => (!$core->config_get('mail_ms')) ? 'checked="true"' : '',
"default_tpl" => $selectTheme,
+ "main_email" => $core->config_get('main_email'),
//Taal
"L_STATS_MAIN_CONFIG" =>$core->lang['Stats_Main_config'],
"L_STATS_OPEN" => $core->lang['Stats_Open'],
@@ -72,6 +75,8 @@
"L_USE_DW" => $core->lang['use_dw'],
"L_MOD_REWRITE" => $core->lang['use_re'],
"L_GZIP" => $core->lang['gzip'],
+ "L_EMAIL" => $core->lang['email'],
+ "L_EMAIL_MS" => $core->lang['Send_email_ms'],
'S_ACTION' => $this->u_action . '&update=1'
));
$template->parse("body");
Modified: trunk/version1.0/lang/en/admin.php
===================================================================
--- trunk/version1.0/lang/en/admin.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/lang/en/admin.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -70,7 +70,7 @@
$lang['mile_add'] = 'Submit a new milestone';
//Users
-$lang['email'] = 'E-mail';
+$lang['email'] = 'E-mail address';
$lang['name'] = 'Name';
$lang['isadmin'] = 'Admin';
$lang['edit'] = 'Edit';
@@ -85,5 +85,6 @@
$lang['yes'] = "yes";
$lang['no'] = "No";
$lang['no_admin_rights'] = 'You have no rights to go to the config pannel';
-
+$lang['Send_email_ms'] = 'Send an e-mail for milestones?';
+$lang['First_configure_email'] = 'You first need to configure an e-mail address!';
?>
\ No newline at end of file
Modified: trunk/version1.0/lang/en/main.php
===================================================================
--- trunk/version1.0/lang/en/main.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/lang/en/main.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -81,4 +81,11 @@
$lang['Everything_OK'] = 'There are no notices available for showing.';
$lang['c_option_no'] = 'Configuration option %s does not exist.';
$lang['logout'] = 'Log out';
+
+// E-mails
+$lang['Milestone_mail_body'] = "Hello,\r\n\r\nA milestone has just been reached on your web site! You now have %s %s on your web site. This milestone has been reached on %s. You can always view the most recent statistics at %s .\r\n\r\n--\r\nReally Coding Traffic Statistics on your web site";
+// 1: Count of 2
+// 2: Type of milestone: unique or hits
+// 3: Current date
+// 4: URL to RCTS installation
?>
\ No newline at end of file
Modified: trunk/version1.0/lang/nl/admin.php
===================================================================
--- trunk/version1.0/lang/nl/admin.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/lang/nl/admin.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -72,7 +72,7 @@
//Users
-$lang['email'] = 'E-mail';
+$lang['email'] = 'E-mail address';
$lang['name'] = 'Naam';
$lang['isadmin'] = 'Admin';
$lang['edit'] = 'Bewerk';
@@ -87,5 +87,6 @@
$lang['yes'] = "Ja";
$lang['no'] = "Nee";
$lang['no_admin_rights'] = 'U heeft onvoldoende rechten om bij de administratie binnen te komen probeer een andere gebruiker.';
-
+$lang['Send_email_ms'] = 'Stuur een e-mail voor mijlpalen?';
+$lang['First_configure_email'] = 'Je moet eerst een e-mailadres configureren!';
?>
\ No newline at end of file
Modified: trunk/version1.0/lang/nl/main.php
===================================================================
--- trunk/version1.0/lang/nl/main.php 2006-09-10 08:26:38 UTC (rev 1963)
+++ trunk/version1.0/lang/nl/main.php 2006-09-10 14:03:31 UTC (rev 1964)
@@ -76,4 +76,11 @@
$lang['Everything_OK'] = 'Er zijn geen meldingen om weer te geven.';
$lang['c_option_no'] = 'Configuratieoptie %s bestaat niet';
$lang['logout'] = 'Uitloggen';
+
+// E-mails
+$lang['Milestone_mail_body'] = "Hallo,\r\n\r\nEr is zojuist een mijlpaal doorbroken op je website. Je hebt nu %s %s op je website! Deze mijlpaal is bereikt op %s. De laatste statistieken vallen altijd te bekijken op %s .\r\n\r\n--\r\nReally Coding Traffic Statistics op jouw website";
+// 1: Count of 2
+// 2: Type of milestone: unique or hits
+// 3: Current date
+// 4: URL to RCTS installation
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bas...@us...> - 2006-09-10 08:26:48
|
Revision: 1963
http://svn.sourceforge.net/rcts/?rev=1963&view=rev
Author: bastimmer
Date: 2006-09-10 01:26:38 -0700 (Sun, 10 Sep 2006)
Log Message:
-----------
Fix issue 17 and 14.
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.cron.php
trunk/version1.0/includes/classes/class.stats.php
trunk/version1.0/templates/rcts/stats.html
Modified: trunk/version1.0/includes/classes/class.cron.php
===================================================================
--- trunk/version1.0/includes/classes/class.cron.php 2006-09-09 19:46:51 UTC (rev 1962)
+++ trunk/version1.0/includes/classes/class.cron.php 2006-09-10 08:26:38 UTC (rev 1963)
@@ -964,21 +964,29 @@
{
$colors=array();
$monthnames = array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
+ $data = array();
foreach($months as $monthN=>$count)
{
+ //$namesW = $core->lang['Days_Of_Week'];
$monthN = $monthnames[$monthN];
- $data[$monthN] =$count;
- $colors[]=randomDecColor();
+// $data[$monthN] = $count;
+ $data[] = array($monthN, $count);
}
- $bar = new BarGraph();
- $bar->bar_bgcolor = $colors;
- $bar->data=$data;
- $bar->graph_bgcolor = $template->themeColor['imBG'];
- $bar->graph_bordercolor = $template->themeColor['imBGBorder'];
- $bar->time_color = $template->themeColor['imText'];
- $bar->axis_scalecolor = $template->themeColor['imAxText'];
- $bar->scale_roundY=-1;
- $bar->DrawGraph();
+ $graph = new PHPlot(400, 200);
+ $graph->SetDataType("text-data");
+
+ $graph->SetDataValues($data);
+
+ $graph->SetXTitle("");
+ $graph->SetYTitle("");
+ $graph->SetNumYTicks(10);
+ $graph->SetNumXTicks(1);
+ $graph->SetPlotType("bars");
+ $graph->SetXLabelAngle(45);
+// $graph->SetDataColors($color);
+ $graph->SetBackgroundColor($template->themeColor['imBG']);
+
+ $graph->DrawGraph();
}
}
/**
@@ -1018,18 +1026,24 @@
{
$tmp="GMT";
}
- $data[$tmp] =$info['stat_count'];
- $colors[]=randomDecColor();
+
+ $data[] = array($tmp, $info['stat_count']);
}
- $bar = new BarGraph();
- $bar->bar_bgcolor = $colors;
- $bar->data=$data;
- $bar->graph_bgcolor = $template->themeColor['imBG'];
- $bar->graph_bordercolor = $template->themeColor['imBGBorder'];
- $bar->time_color = $template->themeColor['imText'];
- $bar->axis_scalecolor = $template->themeColor['imAxText'];
- $bar->scale_roundY=-1;
- $bar->DrawGraph();
+ $graph = new PHPlot(400, 200);
+ $graph->SetDataType("text-data");
+
+ $graph->SetDataValues($data);
+
+ $graph->SetXTitle("");
+ $graph->SetYTitle("");
+ $graph->SetNumYTicks(10);
+ $graph->SetNumXTicks(1);
+ $graph->SetPlotType("bars");
+ $graph->SetXLabelAngle(45);
+// $graph->SetDataColors($color);
+ $graph->SetBackgroundColor($template->themeColor['imBG']);
+
+ $graph->DrawGraph();
}
}
/**
@@ -1274,7 +1288,8 @@
while(list($el,$wa) = each($data))
{
$colors[]=randomDecColor();
- $row[$el] = $wa;
+// $row[$el] = $wa;
+ $row[] = array($el, $wa);
}
unset($data);
$data = $row;
@@ -1287,16 +1302,21 @@
}
else
{
+ $graph = new PHPlot(400, 200);
+ $graph->SetDataType("text-data");
- $bar = new BarGraph();
- $bar->bar_bgcolor = $colors;
- $bar->graph_bgcolor = $template->themeColor['imBG'];
- $bar->graph_bordercolor = $template->themeColor['imBGBorder'];
- $bar->time_color = $template->themeColor['imText'];
- $bar->axis_scalecolor = $template->themeColor['imAxText'];
- $bar->data=$data;
- $bar->scale_roundY=-1;
- $bar->DrawGraph();
+ $graph->SetDataValues($data);
+
+ $graph->SetXTitle("");
+ $graph->SetYTitle("");
+ $graph->SetNumYTicks(10);
+ $graph->SetNumXTicks(1);
+ $graph->SetPlotType("bars");
+ $graph->SetXLabelAngle(45);
+// $graph->SetDataColors($color);
+ $graph->SetBackgroundColor($template->themeColor['imBG']);
+
+ $graph->DrawGraph();
}
}
?>
\ No newline at end of file
Modified: trunk/version1.0/includes/classes/class.stats.php
===================================================================
--- trunk/version1.0/includes/classes/class.stats.php 2006-09-09 19:46:51 UTC (rev 1962)
+++ trunk/version1.0/includes/classes/class.stats.php 2006-09-10 08:26:38 UTC (rev 1963)
@@ -338,7 +338,7 @@
function MonthDisp($idid,$calendar_day)
{
foreach($GLOBALS as $key => $val){global $$key;}
- $template->block("Month");
+ $template->block("MonthDisp");
$months = array();
$months = $stats->getMonth($idid);
$i = 0;
@@ -359,7 +359,7 @@
function TimezonesDisp($idid,$calendar_day)
{
foreach($GLOBALS as $key => $val){global $$key;}
- $template->block("TimeZones");
+ $template->block("TimezonesDisp");
$zones= array();
$zones= $calendar->get_stats('gmt_offset', $idid, "all", 0);
$i = 0;
Modified: trunk/version1.0/templates/rcts/stats.html
===================================================================
--- trunk/version1.0/templates/rcts/stats.html 2006-09-09 19:46:51 UTC (rev 1962)
+++ trunk/version1.0/templates/rcts/stats.html 2006-09-10 08:26:38 UTC (rev 1963)
@@ -436,7 +436,7 @@
</div>
<!-- STOP DaysM -->
- <!-- START Month -->
+ <!-- START MonthDisp -->
<div class="menu">
<table width="100%" cellpadding="0" cellspacing="0">
<tr class="tr_kop">
@@ -462,9 +462,9 @@
<img src="graph.php?graph=month" alt="Month Graph" />
</div>
</div>
- <!-- STOP Month -->
+ <!-- STOP MonthDisp -->
- <!-- START TimeZones -->
+ <!-- START TimezonesDisp -->
<div class="menu">
<table width="100%" cellpadding="0" cellspacing="0">
<tr class="tr_kop">
@@ -490,7 +490,7 @@
<img src="graph.php?graph=timezones" alt="Timezones Graph" />
</div>
</div>
- <!-- STOP TimeZones -->
+ <!-- STOP TimezonesDisp -->
<!-- START OnlineTime -->
<div class="menu">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 19:46:57
|
Revision: 1962
http://svn.sourceforge.net/rcts/?rev=1962&view=rev
Author: paulsohier
Date: 2006-09-09 12:46:51 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Bug #15
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.load.php
Modified: trunk/version1.0/includes/classes/class.load.php
===================================================================
--- trunk/version1.0/includes/classes/class.load.php 2006-09-09 19:41:33 UTC (rev 1961)
+++ trunk/version1.0/includes/classes/class.load.php 2006-09-09 19:46:51 UTC (rev 1962)
@@ -119,55 +119,42 @@
}
}
if(PHP_OS == "WINNT"){
- //PHP 5.1.1 works with this, only page is really slow.
- //if(@phpversion() >= '5.1.0'){
- /*
- * This load class doesn't support php 5.1.0 yet, only RC versions.
- * Featere releases will maybe have support for version 5.1.0
- */
- /*}else*/{
- class load {
- var $wmi;
- function load ()
- {
- $this->wmi = new COM("WinMgmts:\\\\.");
- }
- function uptime ()
- {
- global $core;
- $text['days'] = ucfirst($core->lang['DAYS']);//"Dagen";
- $text['hours'] = ucfirst($core->lang['hours']);//"Uren";
- $text['minutes'] = ucfirst($core->lang['min']);//"Minuten";
- $text['seconds'] = ucfirst($core->lang['sec']);//'Seconden';
- $objInstance = $this->wmi->InstancesOf("Win32_OperatingSystem");
- foreach ($objInstance as $obj) {
- $year = intval(substr($obj->LastBootUpTime, 0, 4));
- $month = intval(substr($obj->LastBootUpTime, 4, 2));
- $day = intval(substr($obj->LastBootUpTime, 6, 2));
- $hour = intval(substr($obj->LastBootUpTime, 8, 2));
- $minute = intval(substr($obj->LastBootUpTime, 10, 2));
- $seconds = intval(substr($obj->LastBootUpTime, 12, 2));
- $boottime = mktime($hour, $minute, $seconds, $month, $day, $year);
- $diff_seconds = mktime() - $boottime;
- $diff_days = floor($diff_seconds / 86400);
- $diff_seconds -= $diff_days * 86400;
- $diff_hours = floor($diff_seconds / 3600);
- $diff_seconds -= $diff_hours * 3600;
- $diff_minutes = floor($diff_seconds / 60);
- $diff_seconds -= $diff_minutes * 60;
- $result = "$diff_days ".$text['days'].", $diff_hours ".$text['hours'].", $diff_minutes ".$text['minutes'].", $diff_seconds ".$text['seconds'];
- }
- return $result;
- }
- function loadavg ()
- {
- $objInstance = $this->wmi->InstancesOf("Win32_Processor");
- $cpuload = array();
- foreach ($objInstance as $obj) {
- $cpuload[] = $obj->LoadPercentage;
- }
- return $cpuload;
+ class load {
+ var $wmi;
+ function load ()
+ {
+ $this->wmi = new COM("WinMgmts:\\\\.");
+ }
+ function uptime ()
+ {
+ global $core;
+ $text['days'] = ucfirst($core->lang['DAYS']);//"Dagen";
+ $text['hours'] = ucfirst($core->lang['hours']);//"Uren";
+ $text['minutes'] = ucfirst($core->lang['min']);//"Minuten";
+ $text['seconds'] = ucfirst($core->lang['sec']);//'Seconden';
+ $objInstance = $this->wmi->InstancesOf("Win32_OperatingSystem");
+ foreach ($objInstance as $obj) {
+ $year = intval(substr($obj->LastBootUpTime, 0, 4));
+ $month = intval(substr($obj->LastBootUpTime, 4, 2));
+ $day = intval(substr($obj->LastBootUpTime, 6, 2));
+ $hour = intval(substr($obj->LastBootUpTime, 8, 2));
+ $minute = intval(substr($obj->LastBootUpTime, 10, 2));
+ $seconds = intval(substr($obj->LastBootUpTime, 12, 2));
+ $boottime = mktime($hour, $minute, $seconds, $month, $day, $year);
+ $diff_seconds = mktime() - $boottime;
+ $diff_days = floor($diff_seconds / 86400);
+ $diff_seconds -= $diff_days * 86400;
+ $diff_hours = floor($diff_seconds / 3600);
+ $diff_seconds -= $diff_hours * 3600;
+ $diff_minutes = floor($diff_seconds / 60);
+ $diff_seconds -= $diff_minutes * 60;
+ $result = "$diff_days ".$text['days'].", $diff_hours ".$text['hours'].", $diff_minutes ".$text['minutes'].", $diff_seconds ".$text['seconds'];
}
+ return $result;
+ }
+ function loadavg ()
+ {
+ return "";
}
}
}elseif(PHP_OS == "FreeBSD"){
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 19:41:44
|
Revision: 1961
http://svn.sourceforge.net/rcts/?rev=1961&view=rev
Author: paulsohier
Date: 2006-09-09 12:41:33 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Bugfixes.
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
trunk/version1.0/includes/classes/class.viewer.php
trunk/version1.0/includes/start.php
trunk/version1.0/includes/wizards/configwiz.php
trunk/version1.0/wizz.php
Removed Paths:
-------------
trunk/version1.0/190.zip
Deleted: trunk/version1.0/190.zip
===================================================================
(Binary files differ)
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 18:44:29 UTC (rev 1960)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 19:41:33 UTC (rev 1961)
@@ -27,9 +27,9 @@
function insert_stats($data, $idid)
{
global $db;
- if(!is_array)
+ if(!is_array($data))
{
- trigger_error('Old style used',E_USER_WARNING);
+ die('Old style used');
}
$idid_array = array();
if(!is_array($idid))
Modified: trunk/version1.0/includes/classes/class.viewer.php
===================================================================
--- trunk/version1.0/includes/classes/class.viewer.php 2006-09-09 18:44:29 UTC (rev 1960)
+++ trunk/version1.0/includes/classes/class.viewer.php 2006-09-09 19:41:33 UTC (rev 1961)
@@ -86,7 +86,6 @@
$idid = array('1',$ididthis);
$idid2 = $ididthis;
}
- $newUser = $calendar -> insert_stats('visitors', $ip, $idid);
//
// Load plugins
//
@@ -103,6 +102,7 @@
}
$hour = date("H");
$data = array(
+ 'visitors' => $ip,
// Add to browsers
'browsers'=> $browser,
// Add to entry pages
Modified: trunk/version1.0/includes/start.php
===================================================================
--- trunk/version1.0/includes/start.php 2006-09-09 18:44:29 UTC (rev 1960)
+++ trunk/version1.0/includes/start.php 2006-09-09 19:41:33 UTC (rev 1961)
@@ -155,4 +155,25 @@
));
$modes[] = $info['mode'];
}
-?>
+if(!$core->config_isset('begin_conf'))
+{
+ include_once(RCTS_ROOT_PATH.'/includes/classes/class.wizard.php');
+ include_once(RCTS_ROOT_PATH.'/includes/wizards/configwiz.php');
+
+ $wizard = new Wizard();
+
+ $wizard->setDimensions(640, 480);
+
+ $layoutSel = new LayoutSel('layoutsel');
+ $wizard->addPage('layoutsel', $layoutSel);
+ $codeGet = new CodeGet('codeget');
+ $wizard->addPage('codeget', $codeGet);
+ $codeGot = new CodeGot('codegot');
+ $wizard->addPage('codegot', $codeGot);
+ $configFinished = new ConfigFinished('configfinished');
+ $wizard->addPage('configfinished', $configFinished);
+
+ $wizard->display();
+ die;
+}
+?>
\ No newline at end of file
Modified: trunk/version1.0/includes/wizards/configwiz.php
===================================================================
--- trunk/version1.0/includes/wizards/configwiz.php 2006-09-09 18:44:29 UTC (rev 1960)
+++ trunk/version1.0/includes/wizards/configwiz.php 2006-09-09 19:41:33 UTC (rev 1961)
@@ -92,17 +92,7 @@
{
global $core, $db;
$lay = $this->getVar('wiz_layout');
- /*
- INSERT INTO `rcts_layout` (`id`, `name`, `content`, `order`) VALUES (1, 'stats_main', '--', '1.0'),
-(2, 'stats_time', '--', '2.0'),
-(3, 'stats_load', '--', '3.0'),(4, 'uniek', '--', '3.0');
- */
- /* Default:
- $page1_array = array('visitsToday', 'last30daysDisp', 'topBrowsers', 'topColors', 'topEntryPages', 'topFlash', 'topLanguages', 'topOs', 'topReferers', 'topResolutions') ;
- $page2_array = array('Hours', 'DaysW', 'DaysM', 'MonthDisp', 'TimezonesDisp', 'OnlineTime');
- $page3_array = array('LoadTime', 'Average', 'AvarageOnline');
- $page4_array = array('uniekDisp');
- */
+
$e = false;
$em = '';
if ($lay == 'lttime') {
@@ -111,18 +101,12 @@
$page3_array = array('uniekDisp');
$sql = 'TRUNCATE '.RCTS_LAYOUT_TABLE;
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
$sql = "INSERT INTO `".RCTS_LAYOUT_TABLE."` (`id`, `name`, `content`, `order`) VALUES (1, 'stats_main', '".serialize($page1_array)."', '1.0'),
(2, 'stats_time', '".serialize($page2_array)."', '2.0'),
(3, 'uniek', '".serialize($page3_array)."', '3.0')";
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
} else if ($lay == 'computer') {
// topBrowsers, topOs, topFlash, topResolutions, topColors
$page1_array = array('visitsToday', 'last30daysDisp', 'topEntryPages', 'topLanguages', 'topReferers','referTrends') ;
@@ -132,20 +116,14 @@
$page5_array = array('topBrowsers', 'topOs', 'topFlash', 'topResolutions', 'topColors');
$sql = 'TRUNCATE '.RCTS_LAYOUT_TABLE;
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
$sql = "INSERT INTO `".RCTS_LAYOUT_TABLE."` (`id`, `name`, `content`, `order`) VALUES (1, 'stats_main', '".serialize($page1_array)."', '1.0'),
(2, 'stats_time', '".serialize($page2_array)."', '2.0'),
(3, 'stats_load', '".serialize($page3_array)."', '3.0'),
(4, 'uniek', '".serialize($page4_array)."', '3.0'),
(5, 'Computer', '".serialize($page5_array)."', '4.0')";
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
} else if ($lay == 'computerplus') {
global $pluginsClass;
$pluginsClass->installPlugin('ComeFrom');
@@ -158,20 +136,14 @@
$page5_array = array('topBrowsers', 'topOs', 'topFlash', 'topResolutions', 'topColors', 'ComeFrom', 'UserOptions');
$sql = 'TRUNCATE '.RCTS_LAYOUT_TABLE;
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
$sql = "INSERT INTO `".RCTS_LAYOUT_TABLE."` (`id`, `name`, `content`, `order`) VALUES (1, 'stats_main', '".serialize($page1_array)."', '1.0'),
(2, 'stats_time', '".serialize($page2_array)."', '2.0'),
(3, 'stats_load', '".serialize($page3_array)."', '3.0'),
(4, 'uniek', '".serialize($page4_array)."', '3.0'),
(5, 'Computer', '".serialize($page5_array)."', '4.0')";
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
} else { // Default
$page1_array = array('visitsToday', 'last30daysDisp', 'topBrowsers', 'topColors', 'topEntryPages', 'topFlash', 'topLanguages', 'topOs', 'topReferers', 'topResolutions', 'referTrends');
$page2_array = array('Hours', 'DaysW', 'DaysM', 'MonthDisp', 'TimezonesDisp', 'OnlineTime');
@@ -179,25 +151,15 @@
$page4_array = array('uniekDisp');
$sql = 'TRUNCATE '.RCTS_LAYOUT_TABLE;
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
$sql = "INSERT INTO `".RCTS_LAYOUT_TABLE."` (`id`, `name`, `content`, `order`) VALUES (1, 'stats_main', '".serialize($page1_array)."', '1.0'),
(2, 'stats_time', '".serialize($page2_array)."', '2.0'),
(3, 'stats_load', '".serialize($page3_array)."', '3.0'),
(4, 'uniek', '".serialize($page4_array)."', '3.0')";
$r = $db->sql_query($sql);
- if ($r === false) {
- $e = true;
- $em .= $db->sql_error().'<br />';
- }
+
}
$blockBody = $core->lang['Wiz_fs_code_desc'];
- if ($e) {
- $blockBody .= $em;
- $this->setNext(null);
- }
+
$expl = $this->getBlockCode($blockBody);
$l_wiz_fs = $core->lang['Wiz_name_fs'];
$formBody = <<<EOB
@@ -254,10 +216,11 @@
function setPage()
{
- global $core;
+ global $core, $cache;
$password = $this->getUserVariable('password');
$blockBody = "<div align='center'>".$core->lang['Wiz_cc_desc'];
$this->page = $this->getBlockCode($blockBody);
+ $cache->upd_config('begin_conf','1');
}
}
-?>
+?>
\ No newline at end of file
Modified: trunk/version1.0/wizz.php
===================================================================
--- trunk/version1.0/wizz.php 2006-09-09 18:44:29 UTC (rev 1960)
+++ trunk/version1.0/wizz.php 2006-09-09 19:41:33 UTC (rev 1961)
@@ -30,9 +30,12 @@
$wizard->setDimensions(640, 480);
- $layoutSel = new LayoutSel('layoutsel'); $wizard->addPage('layoutsel', $layoutSel);
- $codeGet = new CodeGet('codeget'); $wizard->addPage('codeget', $codeGet);
- $codeGot = new CodeGot('codegot'); $wizard->addPage('codegot', $codeGot);
+ $layoutSel = new LayoutSel('layoutsel');
+ $wizard->addPage('layoutsel', $layoutSel);
+ $codeGet = new CodeGet('codeget');
+ $wizard->addPage('codeget', $codeGet);
+ $codeGot = new CodeGot('codegot');
+ $wizard->addPage('codegot', $codeGot);
$configFinished = new ConfigFinished('configfinished');
$wizard->addPage('configfinished', $configFinished);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 18:44:39
|
Revision: 1960
http://svn.sourceforge.net/rcts/?rev=1960&view=rev
Author: paulsohier
Date: 2006-09-09 11:44:29 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Install update
Modified Paths:
--------------
trunk/install_version2.0/install.php
Added Paths:
-----------
trunk/install_version2.0/tmp/class.main.php
Modified: trunk/install_version2.0/install.php
===================================================================
--- trunk/install_version2.0/install.php 2006-09-09 18:42:06 UTC (rev 1959)
+++ trunk/install_version2.0/install.php 2006-09-09 18:44:29 UTC (rev 1960)
@@ -136,6 +136,7 @@
//include('tmp/'.$language.'.php');
include('tmp/en.php');
include('tmp/class.cache.php');
+include('tmp/class.main.php');
$cache = new cache();
$cache->load();
$disabled = '';
@@ -495,352 +496,8 @@
}
}
pagefooter();
-/**
- * Classes needed for install:
- **/
-/**
-* PHPBrowser class
-*
-* @author Really Coding Group
-* @license http://opensource.org/licenses/gpl-license.php GNU Public License
-*/
-class browser{
- var $fields,$cookies,$data,$http_headers,$cookie_array,$path_info,$size;
- /**
- * Constructor
- *
- * Sets cookies to empty.
- */
- function browser(){
- $this->cookies = '';
- }
- /**
- * Reset all vars.
- *
- */
- function reset(){
- $this->cookies = '';
- $this->data = '';
- $this->fields = '';
- $this->http_headers = '';
- $this->cookie_array = '';
- $this->path_info = '';
- $this->size = '';
- }
- /*
- *
- * Next functions are copied from MRlucky's Php browser,
- * Download: http://wmcity.nl/scripts.php?actie=bekijk&id=1238 (Dutch!)
- *
- */
- /**
- * showContents()
- *
- * Return the source.
- * @param bool $md5 check md5?
- * @return string source of the posting page
- */
- function showContents($md5 = true) {
- if(strlen($this -> data) > 0) {
- list($header) = explode("\r\n\r\n", $this -> data);
- list( , $content) = explode($header, $this -> data);
- $content = substr($content, 4);
- if($md5){
- global $MD;
- if($MD){
- if(md5($content) != $MD[$this->path_info]){
- trigger_error('MD5 check error for '.$this->path_info.'.',E_USER_ERROR);
- }
- }
- }
- return $content;
- } else {
- return "No data";
- }
- }
- /**
- * getUrlInfo()
- *
- * gets some info about the url and returns them
- * @param string $url the url
- * @return array Information about the URL
- */
- function getUrlInfo($url) {
- $info = parse_url($url);
- // set vars
- $urlinfo['host'] = $info['host'];
- $urlinfo['port'] = (isset($info['port'])) ? $info['port'] : '80';
- $urlinfo['page'] = $info['path'];
- $this->path_info = $info['path'];
- return $urlinfo;
- }
- /**
- * postPage()
- *
- * Post the page
- * @param string $url the url
- */
- function postPage($url,$mode = 'POST',$display_voortgang = false) {
- //
- // Get URL info
- //
- $urlinfo = $this -> getUrlInfo($url);
- //
- // Remove the last & from POST fields
- //
- $this -> fields = substr($this -> fields, 0, -1);
- $this -> addHeader($mode . " ".$urlinfo['page']." HTTP/1.0");
- $this -> addHeader("Host: ".$urlinfo['host']);
- $this -> addHeader("Connection: Close");
- $this -> addHeader("User-Agent: RCTS php class/0.0.1 (incompatible; No IE;)");
- $this -> addHeader("Content-type: application/x-www-form-urlencoded");
- $this -> addHeader("Content-length: ".strlen($this -> fields));
- $this -> addHeader("Referer: http://reallycoding.nl");
- // Post/Get fields
- $this -> addHeader("");
- $this -> addHeader($this->fields);
- $this -> addHeader("");
- $this -> data = $this -> downloadContents($urlinfo['host'], $urlinfo['port'],$display_voortgang);
-
- $this -> http_headers = array();
- }
- /**
- * downloadContents()
- *
- * Send the request, and return the response.
- * @param string $host The host to connect to.
- * @param integer $port The port to connect to.
- * @return string The response.
- */
- function downloadContents($host, $port,$dis) {
- if (preg_match('/fsockopen/', @ini_get('disable_functions')) || !function_exists('fsockopen')) {
- return false;
- }
- $connection = fsockopen($host, $port, $errornr, $errorstr, 10);
- if(!$connection) {
- trigger_error("Could not connect to ".$host." on port ".$port.":<br />".$errornr.". ".$errorstr);
- }
-
- $http_headers = '';
- foreach($this -> http_headers as $header) {
- $http_headers .= $header."\r\n";
- }
- $contents = "";
-
- fwrite($connection, $http_headers);
- $is = $begin = false;
- $bytes = $length = 0;
- while(!feof($connection)) {
- $tmp = fread($connection, 1024);
- $contents .= $tmp;
- if($dis){
- $match = array();
- if(!$is && preg_match("#Content-Length: (.*?)\n#si",$contents,$match)){
- $length = intval($match[1]);
- $this->size = $length;
- $is = true;
- }
- if($begin && $is){
- $bytes += 1024;
- }
- if(!$begin && eregi("\r\n\r\n",$contents) && $is){
- $begin = true;
- $explode = explode("\r\n\r\n",$contents);
- $explode = $explode[1];
- $bytes += strlen($explode) - 8;
- unset($explode);
- }
- if($begin && $is && $length > 0){
- $tmp = ($bytes / $length) * 100;
- print "<script language='javascript'>document.getElementById('progress').style.width = '$tmp%';</script>\n";
- ob_flush();
- }
-
- }
-
- }
- fclose($connection);
- return $contents;
- }
- /**
- * Encode html
- *
- * @param string $str string to encode
- * @return string encoded string
- */
- function htmlEncode($str) {
- $str = urlencode($str);
- return $str;
- }
- /**
- * addField()
- *
- * Add a POST field to the headers.
- * @param string $fieldname field name
- * @param string $value value
- */
-
- function addField($fieldname, $value) {
- $this -> fields .= $fieldname."=".$this -> htmlEncode($value)."&";
- }
- /**
- * addHeader()
- *
- * Add a HTTP header.
- * @param string $header The header, as it would appear in a HTTP request.
- */
-
- function addHeader($header) {
- $this -> http_headers[] = $header;
- }
-}
/**
- * Zip class, from phpbb.com
- * @package zip
- * @author phpbb group
- *
- */
-class zip
-{
- var $datasec = array();
- var $ctrl_dir = array();
- var $eof_cdh = "\x50\x4b\x05\x06\x00\x00\x00\x00";
-
- var $old_offset = 0;
- var $datasec_len = 0;
- var $length = 0;
- var $done = 0;
-
- function zip($mode, $file)
- {
- return $this->fp = fopen($file, $mode . 'b');
- }
-
- function a($l){
- $this->done += $l;
- $tmp = ($this->done / $this->length) * 100;
- print "<script language='javascript'>document.getElementById('progress').style.width = '$tmp%';</script>\n";
- }
- function extract($dst)
- {
- global $cache;
- // Loop the file, looking for files and folders
- $dd_try = false;
- rewind($this->fp);
-
- while (!feof($this->fp))
- {
- // Check if the signature is valid...
- $signature = fread($this->fp, 4);
- $this->a(4);
-
- switch ($signature)
- {
- // 'Local File Header'
- case "\x50\x4b\x03\x04":
- // Lets get everything we need.
- // We don't store the version needed to extract, the general purpose bit flag or the date and time fields
- $data = unpack("@4/vc_method/@10/Vcrc/Vc_size/Vuc_size/vname_len/vextra_field", fread($this->fp, 26));
- $this->a(26);
- $file_name = fread($this->fp, $data['name_len']); // filename
- $this->a($data['name_len']);
-
- if ($data['extra_field'])
- {
- fread($this->fp, $data['extra_field']); // extra field
- $this->a($data['extra_field']);
- }
-
- $target_filename = "$dst$file_name";
-
- if (!$data['uc_size'] && !$data['crc'] && substr($file_name, -1, 1) == '/')
- {
- if (!is_dir($target_filename))
- {
- $str = '';
- $folders = explode('/', $target_filename);
-
- // Create and folders and subfolders if they do not exist
- foreach ($folders as $folder)
- {
- $str = (!empty($str)) ? $str . '/' . $folder : $folder;
- if (!is_dir($str))
- {
- $cache->_mkdir($str);
- }
- }
- }
- // This is a directory, we are not writting files
- continue;
- }
-
- if (!$data['uc_size'])
- {
- $content = '';
- }
- else
- {
- $content = fread($this->fp, $data['c_size']);
- $this->a($data['c_size']);
- }
-
-
- //$fp = fopen($target_filename, "w");
-
- switch ($data['c_method'])
- {
- case 0:
- break;
- case 8:
- // Deflate
- $content = gzinflate($content, $data['uc_size']);
- break;
-
- case 12:
- // Bzip2
- $content = bzdecompress($content);
- break;
- }
-
- $p = array(
- "mkdir" => true,
- "dir" => $dst
- );
- $cache->write($file_name, "w", $content, $p);
- break;
-
- // We hit the 'Central Directory Header', we can stop because nothing else in here requires our attention
- // or we hit the end of the central directory record, we can safely end the loop as we are totally finished with looking for files and folders
- case "\x50\x4b\x01\x02":
- // This case should simply never happen.. but it does exist..
- case "\x50\x4b\x05\x06":
- break 2;
-
- // 'Packed to Removable Disk', ignore it and look for the next signature...
- case 'PK00':
- continue 2;
-
- // We have encountered a header that is weird. Lets look for better data...
- default:
- if (!$dd_try)
- {
- // Unexpected header. Trying to detect wrong placed 'Data Descriptor';
- $dd_try = true;
- fseek($this->fp, 8, SEEK_CUR); // Jump over 'crc-32'(4) 'compressed-size'(4), 'uncompressed-size'(4)
- $this->a(8);
- continue 2;
- }
- //trigger_error("Unexpected header, ending loop");
- break 2;
- }
- $dd_try = false;
- }
- }
-}
-
-
-/**
* Functions needed for install:
**/
/**
Added: trunk/install_version2.0/tmp/class.main.php
===================================================================
--- trunk/install_version2.0/tmp/class.main.php (rev 0)
+++ trunk/install_version2.0/tmp/class.main.php 2006-09-09 18:44:29 UTC (rev 1960)
@@ -0,0 +1,358 @@
+<?php
+/**
+ * Main classes for installation
+ * @package RCTS2
+ * @version $Id$
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
+/**
+ * @ignore
+ */
+if(!defined('IN_INSTALL'))
+{
+ exit();
+}
+/**
+* PHPBrowser class
+*
+* @author Really Coding Group
+* @license http://opensource.org/licenses/gpl-license.php GNU Public License
+* @package install
+*/
+class browser{
+ var $fields,$cookies,$data,$http_headers,$cookie_array,$path_info,$size;
+ /**
+ * Constructor
+ *
+ * Sets cookies to empty.
+ */
+ function browser(){
+ $this->cookies = '';
+ }
+ /**
+ * Reset all vars.
+ *
+ */
+ function reset(){
+ $this->cookies = '';
+ $this->data = '';
+ $this->fields = '';
+ $this->http_headers = '';
+ $this->cookie_array = '';
+ $this->path_info = '';
+ $this->size = '';
+ }
+ /*
+ *
+ * Next functions are copied from MRlucky's Php browser,
+ * Download: http://wmcity.nl/scripts.php?actie=bekijk&id=1238 (Dutch!)
+ *
+ */
+ /**
+ * showContents()
+ *
+ * Return the source.
+ * @param bool $md5 check md5?
+ * @return string source of the posting page
+ */
+ function showContents($md5 = true) {
+ if(strlen($this -> data) > 0) {
+ list($header) = explode("\r\n\r\n", $this -> data);
+
+ list( , $content) = explode($header, $this -> data);
+ $content = substr($content, 4);
+ if($md5){
+ global $MD;
+ if($MD){
+ if(md5($content) != $MD[$this->path_info]){
+ trigger_error('MD5 check error for '.$this->path_info.'.',E_USER_ERROR);
+ }
+ }
+ }
+ return $content;
+ } else {
+ return "No data";
+ }
+ }
+ /**
+ * getUrlInfo()
+ *
+ * gets some info about the url and returns them
+ * @param string $url the url
+ * @return array Information about the URL
+ */
+ function getUrlInfo($url) {
+ $info = parse_url($url);
+ // set vars
+ $urlinfo['host'] = $info['host'];
+ $urlinfo['port'] = (isset($info['port'])) ? $info['port'] : '80';
+ $urlinfo['page'] = $info['path'];
+ $this->path_info = $info['path'];
+ return $urlinfo;
+ }
+ /**
+ * postPage()
+ *
+ * Post the page
+ * @param string $url the url
+ */
+ function postPage($url,$mode = 'POST',$display_voortgang = false) {
+ //
+ // Get URL info
+ //
+ $urlinfo = $this -> getUrlInfo($url);
+ //
+ // Remove the last & from POST fields
+ //
+ $this -> fields = substr($this -> fields, 0, -1);
+ $this -> addHeader($mode . " ".$urlinfo['page']." HTTP/1.0");
+ $this -> addHeader("Host: ".$urlinfo['host']);
+ $this -> addHeader("Connection: Close");
+ $this -> addHeader("User-Agent: RCTS php class/0.0.1 (incompatible; No IE;)");
+ $this -> addHeader("Content-type: application/x-www-form-urlencoded");
+ $this -> addHeader("Content-length: ".strlen($this -> fields));
+ $this -> addHeader("Referer: http://reallycoding.nl");
+ // Post/Get fields
+ $this -> addHeader("");
+ $this -> addHeader($this->fields);
+ $this -> addHeader("");
+ $this -> data = $this -> downloadContents($urlinfo['host'], $urlinfo['port'],$display_voortgang);
+
+ $this -> http_headers = array();
+ }
+ /**
+ * downloadContents()
+ *
+ * Send the request, and return the response.
+ * @param string $host The host to connect to.
+ * @param integer $port The port to connect to.
+ * @return string The response.
+ */
+ function downloadContents($host, $port,$dis) {
+ if (preg_match('/fsockopen/', @ini_get('disable_functions')) || !function_exists('fsockopen')) {
+ return false;
+ }
+ $connection = fsockopen($host, $port, $errornr, $errorstr, 10);
+ if(!$connection) {
+ trigger_error("Could not connect to ".$host." on port ".$port.":<br />".$errornr.". ".$errorstr);
+ }
+
+ $http_headers = '';
+ foreach($this -> http_headers as $header) {
+ $http_headers .= $header."\r\n";
+ }
+ $contents = "";
+
+ fwrite($connection, $http_headers);
+ $is = $begin = false;
+ $bytes = $length = 0;
+ while(!feof($connection)) {
+ $tmp = fread($connection, 1024);
+ $contents .= $tmp;
+ if($dis){
+ $match = array();
+ if(!$is && preg_match("#Content-Length: (.*?)\n#si",$contents,$match)){
+ $length = intval($match[1]);
+ $this->size = $length;
+ $is = true;
+ }
+ if($begin && $is){
+ $bytes += 1024;
+ }
+ if(!$begin && eregi("\r\n\r\n",$contents) && $is){
+ $begin = true;
+ $explode = explode("\r\n\r\n",$contents);
+ $explode = $explode[1];
+ $bytes += strlen($explode) - 8;
+ unset($explode);
+ }
+ if($begin && $is && $length > 0){
+ $tmp = ($bytes / $length) * 100;
+ print "<script language='javascript'>document.getElementById('progress').style.width = '$tmp%';</script>\n";
+ ob_flush();
+ }
+
+ }
+
+ }
+ fclose($connection);
+ return $contents;
+ }
+ /**
+ * Encode html
+ *
+ * @param string $str string to encode
+ * @return string encoded string
+ */
+ function htmlEncode($str) {
+ $str = urlencode($str);
+ return $str;
+ }
+ /**
+ * addField()
+ *
+ * Add a POST field to the headers.
+ * @param string $fieldname field name
+ * @param string $value value
+ */
+
+ function addField($fieldname, $value) {
+ $this -> fields .= $fieldname."=".$this -> htmlEncode($value)."&";
+ }
+ /**
+ * addHeader()
+ *
+ * Add a HTTP header.
+ * @param string $header The header, as it would appear in a HTTP request.
+ */
+
+ function addHeader($header) {
+ $this -> http_headers[] = $header;
+ }
+}
+/**
+ * Zip class, from phpbb.com
+ * @package install
+ * @author phpbb group
+ *
+ */
+class zip
+{
+ var $datasec = array();
+ var $ctrl_dir = array();
+ var $eof_cdh = "\x50\x4b\x05\x06\x00\x00\x00\x00";
+
+ var $old_offset = 0;
+ var $datasec_len = 0;
+ var $length = 0;
+ var $done = 0;
+
+ function zip($mode, $file)
+ {
+ return $this->fp = fopen($file, $mode . 'b');
+ }
+
+ function a($l){
+ $this->done += $l;
+ $tmp = ($this->done / $this->length) * 100;
+ print "<script language='javascript'>document.getElementById('progress').style.width = '$tmp%';</script>\n";
+ }
+ function extract($dst)
+ {
+ global $cache;
+ // Loop the file, looking for files and folders
+ $dd_try = false;
+ rewind($this->fp);
+
+ while (!feof($this->fp))
+ {
+ // Check if the signature is valid...
+ $signature = fread($this->fp, 4);
+ $this->a(4);
+
+ switch ($signature)
+ {
+ // 'Local File Header'
+ case "\x50\x4b\x03\x04":
+ // Lets get everything we need.
+ // We don't store the version needed to extract, the general purpose bit flag or the date and time fields
+ $data = unpack("@4/vc_method/@10/Vcrc/Vc_size/Vuc_size/vname_len/vextra_field", fread($this->fp, 26));
+ $this->a(26);
+ $file_name = fread($this->fp, $data['name_len']); // filename
+ $this->a($data['name_len']);
+
+ if ($data['extra_field'])
+ {
+ fread($this->fp, $data['extra_field']); // extra field
+ $this->a($data['extra_field']);
+ }
+
+ $target_filename = "$dst$file_name";
+
+ if (!$data['uc_size'] && !$data['crc'] && substr($file_name, -1, 1) == '/')
+ {
+ if (!is_dir($target_filename))
+ {
+ $str = '';
+ $folders = explode('/', $target_filename);
+
+ // Create and folders and subfolders if they do not exist
+ foreach ($folders as $folder)
+ {
+ $str = (!empty($str)) ? $str . '/' . $folder : $folder;
+ if (!is_dir($str))
+ {
+ $cache->_mkdir($str);
+ }
+ }
+ }
+ // This is a directory, we are not writting files
+ continue;
+ }
+
+ if (!$data['uc_size'])
+ {
+ $content = '';
+ }
+ else
+ {
+ $content = fread($this->fp, $data['c_size']);
+ $this->a($data['c_size']);
+ }
+
+
+ //$fp = fopen($target_filename, "w");
+
+ switch ($data['c_method'])
+ {
+ case 0:
+ break;
+ case 8:
+ // Deflate
+ $content = gzinflate($content, $data['uc_size']);
+ break;
+
+ case 12:
+ // Bzip2
+ $content = bzdecompress($content);
+ break;
+ }
+
+ $p = array(
+ "mkdir" => true,
+ "dir" => $dst
+ );
+ $cache->write($file_name, "w", $content, $p);
+ break;
+
+ // We hit the 'Central Directory Header', we can stop because nothing else in here requires our attention
+ // or we hit the end of the central directory record, we can safely end the loop as we are totally finished with looking for files and folders
+ case "\x50\x4b\x01\x02":
+ // This case should simply never happen.. but it does exist..
+ case "\x50\x4b\x05\x06":
+ break 2;
+
+ // 'Packed to Removable Disk', ignore it and look for the next signature...
+ case 'PK00':
+ continue 2;
+
+ // We have encountered a header that is weird. Lets look for better data...
+ default:
+ if (!$dd_try)
+ {
+ // Unexpected header. Trying to detect wrong placed 'Data Descriptor';
+ $dd_try = true;
+ fseek($this->fp, 8, SEEK_CUR); // Jump over 'crc-32'(4) 'compressed-size'(4), 'uncompressed-size'(4)
+ $this->a(8);
+ continue 2;
+ }
+ //trigger_error("Unexpected header, ending loop");
+ break 2;
+ }
+ $dd_try = false;
+ }
+ }
+}
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 18:42:13
|
Revision: 1959
http://svn.sourceforge.net/rcts/?rev=1959&view=rev
Author: paulsohier
Date: 2006-09-09 11:42:06 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Don't do that :D
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.core.php
Modified: trunk/version1.0/includes/classes/class.core.php
===================================================================
--- trunk/version1.0/includes/classes/class.core.php 2006-09-09 18:28:15 UTC (rev 1958)
+++ trunk/version1.0/includes/classes/class.core.php 2006-09-09 18:42:06 UTC (rev 1959)
@@ -129,7 +129,7 @@
"calendar" => "calendar",
"layout" => "layout",
"usage" => "usagestats",
- "user" => "user"
+// "user" => "user"
);
while(list($var,$clas) = each($class))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 18:28:29
|
Revision: 1958
http://svn.sourceforge.net/rcts/?rev=1958&view=rev
Author: paulsohier
Date: 2006-09-09 11:28:15 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Feature: #11
Bugs: #5 and #9
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.calendar.php
trunk/version1.0/includes/classes/class.viewer.php
trunk/version1.0/javascript/stats.php
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 17:12:36 UTC (rev 1957)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 18:28:15 UTC (rev 1958)
@@ -20,14 +20,17 @@
{
/**
* function to insert stats
- * @param string $stat_type stat type
- * @param string $stat_value value
+ * @param array $data Array with data
* @param integer $idid Multi site ID
* @return integer Is this a new visitor?
*/
- function insert_stats($stat_type, $stat_value, $idid)
+ function insert_stats($data, $idid)
{
global $db;
+ if(!is_array)
+ {
+ trigger_error('Old style used',E_USER_WARNING);
+ }
$idid_array = array();
if(!is_array($idid))
{
@@ -37,7 +40,6 @@
{
$idid_array = $idid;
}
- $idids = array();
$idid_array = array_unique($idid_array);
$stat_value = trim($stat_value);
if(empty($stat_value)){
@@ -49,58 +51,71 @@
VALUES ";
$insert2 = "";
$d_i = false;
- foreach($idid_array as $idid)
+ foreach ($data as $stat_type => $stat_value)
{
- if(in_array($idid,$idids)){
- continue;
- }else{
- $newUser = 0;
- $idids[] = $idid;
- //first get the stat_time_array
- $startTime=$this->get_day_start_time();
- //If rendertime, we don't get it, it (nearly ;)) impossible to got the same time.
- if($stat_type == 'rendertime'){
-
- }else{
- $sql = "SELECT stat_time_array,stat_id,stat_count FROM ".RCTS_CALENDAR_TABLE."
- WHERE stat_type='".trim($stat_type)."'
- AND stat_value='".trim($stat_value)."'
- AND idid = '".trim($idid)."' LIMIT 1";
- $res = $db->sql_query($sql);
+ $idids = array();
+ foreach($idid_array as $idid)
+ {
+ if(in_array($idid,$idids))
+ {
+ continue;
}
- if($db->sql_numrows($res) && $stat_type != 'rendertime'){
- $row = $db->sql_fetchrow($res);
- $stat_time_array = $row['stat_time_array'];
- $stat_time_array = unserialize($stat_time_array);
- $db->sql_freeresult($res);
-
- if (!isset($stat_time_array[$startTime])) {
- $newUser = 1;
+ else
+ {
+ $newUser = 0;
+ $idids[] = $idid;
+ //first get the stat_time_array
+ $startTime=$this->get_day_start_time();
+ //If rendertime, we don't get it, it (nearly ;)) impossible to got the same time.
+ if($stat_type == 'rendertime')
+ {
+
}
+ else
+ {
+ $sql = "SELECT stat_time_array,stat_id,stat_count FROM ".RCTS_CALENDAR_TABLE."
+ WHERE stat_type='".trim($stat_type)."'
+ AND stat_value='".trim($stat_value)."'
+ AND idid = '".trim($idid)."' LIMIT 1";
+ $res = $db->sql_query($sql);
+ }
+ if($db->sql_numrows($res) && $stat_type != 'rendertime')
+ {
+ $row = $db->sql_fetchrow($res);
+ $stat_time_array = $row['stat_time_array'];
+ $stat_time_array = unserialize($stat_time_array);
+ $db->sql_freeresult($res);
+
+ if (!isset($stat_time_array[$startTime])) {
+ $newUser = 1;
+ }
+
+ $stat_time_array[$startTime]++;
+
+ $stat_time_array = serialize($stat_time_array);
+
+ $sql = "UPDATE ".RCTS_CALENDAR_TABLE."
+ SET stat_time_array = '".$stat_time_array."',
+ stat_count = stat_count + 1
+ WHERE stat_id = ".$row['stat_id'];
+ $db->sql_query($sql);
+ }
+ else
+ {
+ $stat_time_array = array();
+ $stat_time_array[$startTime] = 1;
+ $stat_time_array = serialize($stat_time_array);
+ if($insert2 != ""){
+ $insert2 .= ", ";
+ }
+ $insert2 .= "('".$stat_type."', '".$stat_value."', ".time().", 1, '".$idid."','".$stat_time_array."')";
+ $d_i = true;
- $stat_time_array[$startTime]++;
-
- $stat_time_array = serialize($stat_time_array);
-
- $sql = "UPDATE ".RCTS_CALENDAR_TABLE."
- SET stat_time_array = '".$stat_time_array."',
- stat_count = stat_count + 1
- WHERE stat_id = ".$row['stat_id'];
- $db->sql_query($sql);
- }else{
- $stat_time_array = array();
- $stat_time_array[$startTime] = 1;
- $stat_time_array = serialize($stat_time_array);
- if($insert2 != ""){
- $insert2 .= ", ";
+ $newUser = 1;
}
- $insert2 .= "('".$stat_type."', '".$stat_value."', ".time().", 1, '".$idid."','".$stat_time_array."')";
- $d_i = true;
-
- $newUser = 1;
}
+ unset($stat_time_array,$sql,$row);
}
- unset($stat_time_array,$sql,$row);
}
if($d_i){
$insert = $insert . $insert2;
Modified: trunk/version1.0/includes/classes/class.viewer.php
===================================================================
--- trunk/version1.0/includes/classes/class.viewer.php 2006-09-09 17:12:36 UTC (rev 1957)
+++ trunk/version1.0/includes/classes/class.viewer.php 2006-09-09 18:28:15 UTC (rev 1958)
@@ -1,33 +1,37 @@
<?php
-/******************************************************************
-* Really Coding Traffic Statistics 2
-* Begin: October, 3rd 2005
-* Copyright: Copyright 2005 by Really coding Group
-******************************************************************
-* class.viewer.php
-* ****************
-* $Id$
-******************************************************************/
-
-/*******************************************************************
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-*******************************************************************/
+/**
+ * Class that save all stats.
+ * @package RCTS2
+ * @version $Id$
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
+/**
+ * @ignore
+ */
if(!defined('IN_STATS'))
{
die('Hacking Attempt');
}
-// Class to get the stats of viewer.
+/**
+ * Class that save all stats
+ *
+ * @package stats
+ */
class gatherViewerStats{
+ /**
+ * Constructor, that call the function to add stats.
+ *
+ * @return gatherViewerStats
+ */
function gatherViewerStats() {
- //if($this->doCheck()){
- $this->gatherStats();
- //}
+ $this->gatherStats();
}
+ /**
+ * Save all stats.
+ *
+ */
function gatherStats(){
global $db, $multisite, $pluginsClass, $calendar;
//
@@ -52,6 +56,8 @@
*/
$java = array_add_slashes(urldecode_array(get_var("java")));
$flash = array_add_slashes(urldecode_array(get_var("flash")));
+ $title = array_add_slashes(urldecode_array(get_var("title")));
+
$ididthis = $multisite->getIdId();
setcookie("time_online_IDID",$ididthis,time()+60*60);
/*
@@ -70,10 +76,13 @@
$county = "";
- if($ididthis=="NONE"){
+ if($ididthis=="NONE")
+ {
$idid = array('1');
$idid2 = 1;
- }else{
+ }
+ else
+ {
$idid = array('1',$ididthis);
$idid2 = $ididthis;
}
@@ -87,73 +96,51 @@
".RCTS_PLUGINS_TABLE."
WHERE plugin_hooks LIKE '%StatsGather%'";
$res = $db->sql_query($sql);
- while ($row = $db->sql_fetchrow($res)) {
+ while ($row = $db->sql_fetchrow($res))
+ {
$plugin = $pluginsClass->loadPlugin($row['plugin_name']);
$plugin->eventStatsGather($plug_ary);
}
-
- /*
- // Add to browsers
- */
- $calendar -> insert_stats('browsers', $browser, $idid);
-
- /*
- // Add to entry pages
- */
- $calendar -> insert_stats('entry_pages', $entryPage, $idid);
-
- /*
- // Add to OS Table
- */
- $calendar -> insert_stats('os', $os, $idid);
-
- /*
- // Add to colors table
- */
- $calendar -> insert_stats('color_depths', $color, $idid);
-
- /*
- // Add to resolution table
- */
- $calendar -> insert_stats('resolutions', $resolution, $idid);
-
- /*
- // Add to offset table
- */
- $calendar -> insert_stats('gmt_offset', $gmtOff, $idid);
-
- /*
- // Add to referers table
- */
- $calendar -> insert_stats('referers', $referer, $idid);
-
- /*
+ $hour = date("H");
+ $data = array(
+ // Add to browsers
+ 'browsers'=> $browser,
+ // Add to entry pages
+ 'entry_pages' => $entryPage,
+ // Add to OS Table
+ 'os' => $os,
+ // Add to colors table
+ 'color_depths' => $color,
+ // Add to resolution table
+ 'resolutions' => $resolution,
+ // Add to offset table
+ 'gmt_offset' => $gmtOff,
+ // Add to referers table
+ 'referers' => $referer,
+ // Add to flash table
+ 'flash_plugins' => $flash,
+ // Add to hour table
+ 'hour' => $hour,
+ // Add to title table
+ 'title' => $title
+ );
+ $calendar->insert_stats($data, $idid);
// Add to language table
- */
+ //This cannot be done in big array, because it don't support
+ //not unique key's.
for($i = 0; $i < count($talen);$i++){
- $calendar -> insert_stats('languages', $talen[$i][2], $idid);
+ $calendar -> insert_stats(array('languages' => $talen[$i][2]), $idid);
}
-
- /*
- // Add to flash table
- */
- $calendar -> insert_stats('flash_plugins', $flash, $idid);
-
- /*
- // Add to hour table
- */
- $hour = date("H");
- $calendar -> insert_stats('hour', $hour, $idid);
-
// Check milestones
$this -> check_milestones();
}//end function
- /*
- Function to return the referer
- @return: the referer
- */
+ /**
+ * Get referer
+ *
+ * @return string referer
+ */
function getReferer()
{
$re = get_var('ref');
@@ -166,10 +153,11 @@
return "No referer";
}
- /*
- Function to get the IP
- @return: the IP
- */
+ /**
+ * Get IP
+ *
+ * @return string IP
+ */
function getIp() {
$ip2 = $ip = $ip3 = "";
if (getenv('HTTP_X_FORWARDED_FOR')) {
@@ -192,10 +180,11 @@
return $ip;
}
- /*
- Function to get the REQUEST_URI
- @return: REQUEST_URI
- */
+ /**
+ * Get REQUEST URI
+ *
+ * @return string request_uri
+ */
function getUri() {
$loc = get_var('loc');
$loc = str_replace("#quest;","?",$loc);
@@ -203,19 +192,20 @@
return $loc;
}
- /*
- Function to get the User Agent
- @return: HTTP_USER_AGENT
- */
+ /**
+ * Get agent
+ *
+ * @return string agent
+ */
function getAgent(){
return $_SERVER["HTTP_USER_AGENT"];
}
- /*
- Function te get the resulotion,
- The resulotion will be sent through $_GET or $_POST, and we can get the resolution with Javascript
- @return: The resolution
- */
+ /**
+ * Get resulution
+ *
+ * @return string reselution
+ */
function getResolution()
{
$re = get_var('resolution');//$_GET['resolution'];
@@ -230,11 +220,11 @@
}
}
- /*
- Function te get the color depth,
- The color depth will be sent through $_GET or $_POST, and we can get the color depth with Javascript
- @return: The color depth
- */
+ /**
+ * Get color depth
+ *
+ * @return string color depth
+ */
function getColorDepth()
{
$co = get_var('color');//$_GET['color'];
@@ -248,11 +238,11 @@
return $core->lang['onbekend'];
}
}
- /*
- Function te get the timezone offset (example: GMT +1),
- The color depth will be sent through $_GET or $_POST, and we can get the color depth with Javascript
- @return: The color depth
- */
+ /**
+ * Get offset
+ *
+ * @return string offset
+ */
function gmtOff()
{
$offSet = get_var('gmtOff');//$_GET['gmtOff'];
@@ -260,11 +250,13 @@
return $offSet;
}
- /*
- Function to get the browser from the HTTP_USER_AGENT var
- @param: data string
- @return: the browser
- */
+
+ /**
+ * Get browser
+ *
+ * @param string $data browserstring
+ * @return string browser
+ */
function getBrowser($data) {
if($data[0] == "ie"){
$data[0]="Internet Explorer";
@@ -278,11 +270,12 @@
}
}
- /*
- Function to get the os from the HTTP_USER_AGENT var
- @param: data string
- @return: the os
- */
+ /**
+ * Get OS
+ *
+ * @param string $data OS string
+ * @return string OS
+ */
function getOs($data) {
$os = $data[5] ." ".$data[6];
if($os==""){
@@ -292,10 +285,12 @@
return $os;
}
}
- /*
- Function to get the os from the HTTP_USER_AGENT var
- @return: the os
- */
+
+ /**
+ * Get language
+ *
+ * @return string language
+ */
function getTaal() {
// get the languages
$index = '';
@@ -347,11 +342,12 @@
}
return $user_languages;
}
- /*
- Function to check the header for intruders
- @param: None
- @return: true or false
- */
+
+ /**
+ * Check for valid header.
+ *
+ * @return bool result
+ */
function doCheck()
{
global $db;
@@ -387,6 +383,10 @@
}
}
+ /**
+ * Check for milestones
+ *
+ */
function check_milestones() {
global $db;
$sql = "SELECT * FROM " . RCTS_MILESTONES_TABLE . " WHERE reached=0";
@@ -427,10 +427,17 @@
}
} // while
}
-
+
+ /**
+ * Send email if milestone is reached
+ *
+ * @param string $row unkown
+ * @param int $time unkown
+ * @return result
+ */
function send_milestone_mail($row, $time) {
// TODO: Create this function. :)
return true;
}
}
-?>
+?>
\ No newline at end of file
Modified: trunk/version1.0/javascript/stats.php
===================================================================
--- trunk/version1.0/javascript/stats.php 2006-09-09 17:12:36 UTC (rev 1957)
+++ trunk/version1.0/javascript/stats.php 2006-09-09 18:28:15 UTC (rev 1958)
@@ -1,22 +1,16 @@
<?php
-/******************************************************************
-* Really Coding Traffic Statistics 2
-* Begin: October, 3rd 2005
-* Copyright: Copyright 2005 by Really coding Group
-******************************************************************
-* stats.php
-* ****************
-* $Id$
-******************************************************************/
-
-/*******************************************************************
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-*******************************************************************/
+/**
+ * File to create JS
+ * @package RCTS2
+ * @version $Id$
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
+/**
+ * @ignore
+ *
+ */
define('IN_STATS', true);
define('RCTS_ROOT_PATH', str_replace("javascript","",dirname(__FILE__)));
include(RCTS_ROOT_PATH.'/includes/start.php');
@@ -97,6 +91,7 @@
var java = n.javaEnabled()?1:0;
var color = window.screen.colorDepth;
var resolution = window.screen.width + "x" + window.screen.height;
+ var title = document.title;
var ref = document.referrer;
var loc = location.href;
var locn = loc.replace(/&/g,"#amp;");
@@ -104,11 +99,14 @@
<?php
echo $varinit;
- $varSting = "var string = 'indentifer=' + indentifer + '&loc=' + locne + '&gmtOff=' + gmtoff + '&color=' + color + '&ref=' + ref + '&resolution=' + resolution + '&java=' + java + '&flash=' + flash";
+ $varSting = "var string = 'indentifer=' + indentifer + '&loc=' + locne + '&gmtOff=' + gmtoff + '&color=' + color + '&ref=' + ref + '&resolution=' + resolution + '&java=' + java + '&flash=' + flash + '&title=' + title";
- if (!empty($get)) {
+ if (!empty($get))
+ {
echo $varSting.' + '.$get;
- }else{
+ }
+ else
+ {
echo $varSting;
}
?>;
@@ -214,4 +212,4 @@
http_request.send(null);
}
return true;
-}
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 17:12:46
|
Revision: 1957
http://svn.sourceforge.net/rcts/?rev=1957&view=rev
Author: paulsohier
Date: 2006-09-09 10:12:36 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Begin of new user class.
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.core.php
Added Paths:
-----------
trunk/version1.0/includes/classes/class.user.php
Modified: trunk/version1.0/includes/classes/class.core.php
===================================================================
--- trunk/version1.0/includes/classes/class.core.php 2006-09-09 16:43:07 UTC (rev 1956)
+++ trunk/version1.0/includes/classes/class.core.php 2006-09-09 17:12:36 UTC (rev 1957)
@@ -88,7 +88,8 @@
"includes/classes/class.cache.php",
"includes/classes/class.phplot.php",
"includes/classes/class.zip.php",
- "includes/classes/class.usagestats.php"
+ "includes/classes/class.usagestats.php",
+ "includes/classes/class.user.php"
);
for($i = 0; $i < count($include);$i++)
{
@@ -128,6 +129,7 @@
"calendar" => "calendar",
"layout" => "layout",
"usage" => "usagestats",
+ "user" => "user"
);
while(list($var,$clas) = each($class))
Added: trunk/version1.0/includes/classes/class.user.php
===================================================================
--- trunk/version1.0/includes/classes/class.user.php (rev 0)
+++ trunk/version1.0/includes/classes/class.user.php 2006-09-09 17:12:36 UTC (rev 1957)
@@ -0,0 +1,98 @@
+<?php
+/**
+ * User class. All user details are in this file.
+ * @package RCTS2
+ * @version $Id: class.core.php 1950 2006-09-09 12:49:39Z paulsohier $
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
+/**
+ * Main user class
+ * @package core
+ */
+class user
+{
+ /**
+ * Var to see if user is logged in
+ *
+ * @var bool
+ */
+ var $logged_in = false;
+ /**
+ * Array with userdata
+ *
+ * @var array
+ */
+ var $userdata = array();
+
+ /**
+ * Constructor
+ * Check basic file data
+ *
+ * @return user
+ */
+ function user()
+ {
+ global $db;
+ $user_id = 0;
+ $logged_in = false;
+ if(isset($_COOKIE['ud']))
+ {
+ $tmp = get_var('ud',false,true);
+ //This is to prevent to overide $_COOKIE from get_var!
+ if(!isset($_POST['ud']) && !isset($_GET['ud']))
+ {
+ $tmp = unserialize($tmp);
+ if($tmp === false)
+ {
+ setcookie("ud");
+ }
+ else
+ {
+ //First check if user is logged in, then check if user
+ //will login automatticly.
+ if(isset($tmp['user_id']) && isset($tmp['ip']) && isset($tmp['sid']))
+ {
+ $sql = "SELECT s.*, u.* FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
+ WHERE s.session_id = '".htmlspecialchars($tmp['sid'])."'
+ AND u.user_id = ".intval($tmp['user_id'])."
+ AND s.ip = '".htmlspecialchars($_SERVER['REMOTE_ADDR'])."' LIMIT 1";
+ $result = $db->sql_query($sql);
+ if($db->sql_numrows($result) == 1)
+ {
+ //We has a result :D
+ $this->userdata = $db->sql_fetchrow($result);
+ $this->logged_in = true;
+ if($this->userdata['session_time'] + 60 < time())
+ {
+ $sql = "UPDATE ".SESSIONS_TABLE." SET session_time = ".time()."
+ WHERE session_id = '".$this->userdata['session_id']."'";
+ $db->sql_query($sql);
+ $sql = "DELETE FROM ".SESSIONS_TABLE." WHERE session_time + 900 < ".time()."";
+ $db->sql_query($sql);
+ }
+ return true;
+ }
+ }
+ //If we are here, the user isn't logged in!
+ if(isset($tmp['auto_login']) && strlen($tmp['auto_login']) == 32)
+ {
+ $this->create_session(0,$_SERVER['REMOTE_ADDR'],$tmp['auto_login']);
+ if($this->logged_in === true)
+ {
+ return true;
+ }
+ $logged_in = false;
+ $user_id = 1;
+ }
+ }
+ }
+ }
+ $this->create_session(1,$_SERVER['REMOTE_ADDR']);
+ }
+ function create_session($user_id, $ip, $auto_login_id){
+
+ }
+}
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 16:43:17
|
Revision: 1956
http://svn.sourceforge.net/rcts/?rev=1956&view=rev
Author: paulsohier
Date: 2006-09-09 09:43:07 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Bugs: #5 and #9
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.browser.php
trunk/version1.0/includes/classes/class.calendar.php
trunk/version1.0/includes/classes/class.core.php
trunk/version1.0/includes/classes/class.cron.php
Modified: trunk/version1.0/includes/classes/class.browser.php
===================================================================
--- trunk/version1.0/includes/classes/class.browser.php 2006-09-09 15:35:49 UTC (rev 1955)
+++ trunk/version1.0/includes/classes/class.browser.php 2006-09-09 16:43:07 UTC (rev 1956)
@@ -135,10 +135,6 @@
fwrite($connection, $http_headers);
$is = $begin = false;
$bytes = 0;
- /**
- * @todo check if these var is still needed
- */
-// $total = 0;
$length = -1;
while(!feof($connection)) {
$tmp = fread($connection, 1024);
@@ -187,7 +183,6 @@
* @param string $fieldname field name
* @param string $value value
*/
-
function addField($fieldname, $value) {
$this -> fields .= $fieldname."=".$this -> htmlEncode($value)."&";
}
@@ -197,7 +192,6 @@
* Add a HTTP header.
* @param string $header The header, as it would appear in a HTTP request.
*/
-
function addHeader($header) {
$this -> http_headers[] = $header;
}
@@ -222,7 +216,6 @@
* @param string $cookie_name Name of the cookie.
* @param string $cookie_value And the value.
*/
-
function addCookie($cookie_name, $cookie_value) {
$total = substr_count($this -> cookies, $cookie_name);
if($total > 0) {
@@ -239,8 +232,7 @@
*
* Gets all cookies, and puts them in an array.
* @return array The cookies.
- */
-
+ */
function getAllCookies() {
$cookies = explode("Set-Cookie:", $this -> data);
$i = 0;
Modified: trunk/version1.0/includes/classes/class.calendar.php
===================================================================
--- trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 15:35:49 UTC (rev 1955)
+++ trunk/version1.0/includes/classes/class.calendar.php 2006-09-09 16:43:07 UTC (rev 1956)
@@ -16,7 +16,6 @@
*
* @package stats
*/
-
class calendar
{
/**
Modified: trunk/version1.0/includes/classes/class.core.php
===================================================================
--- trunk/version1.0/includes/classes/class.core.php 2006-09-09 15:35:49 UTC (rev 1955)
+++ trunk/version1.0/includes/classes/class.core.php 2006-09-09 16:43:07 UTC (rev 1956)
@@ -1,6 +1,6 @@
<?php
/**
- * Cache files
+ * Core class. All basic things are in this class.
* @package RCTS2
* @version $Id$
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
@@ -42,6 +42,10 @@
* @access public
**/
var $lang = array();
+ /**
+ * "Constructor" included all needed files, and create all needed class.
+ *
+ */
function run()
{
@@ -200,10 +204,10 @@
}
/**
- * Check the RCTS version.
- * @param Nothing
+ * Check the verion of RCTS.
+ *
* @return Nothing
- */
+ */
function checkversion()
{
global $browser,$cache,$user;
@@ -327,7 +331,7 @@
}
}
/**
- * Parse the blocks requested from the rc server.
+ * Parse the blocks requested from the RCTS server.
* @param array The data returned by send.
* @param string The search string.
* @return array with data.
@@ -413,7 +417,7 @@
*
* @param string $mode
* @param mixed $plugin
- * @return mixed
+ * @return mixed Result
*/
function check_conf($mode,$plugin = null)
{
@@ -490,7 +494,6 @@
* Check GUID
*
*/
-
function checkguid() {
global $cache,$browser;
@@ -604,7 +607,10 @@
$template->parse("af");
}
-
+ /**
+ * Begin a session
+ *
+ */
function Session_init()
{
global $db;
@@ -649,9 +655,13 @@
srand((double)microtime() * 1000000);
$_SESSION['rand'] = rand();
}
-
- return true;
}
+ /**
+ * Create a new session
+ *
+ * @param string $sessid sessionid
+ * @param string $ipaddr ip
+ */
function SessionNew($sessid='', $ipaddr='')
{
global $db;
@@ -669,9 +679,17 @@
'" . time() . "',
'" . time() . "')";
- $result = $db->sql_query($query);
- return true;
+ $db->sql_query($query);
}
+ /**
+ * Login a user
+ *
+ * @param string $uname username
+ * @param string $pass password
+ * @param bool $rememberme remember the user
+ * @return result
+ * @todo rewrite this system, it isn't save :|
+ */
function UserLogIn($uname, $pass, $rememberme=false)
{
if(empty($uname)||empty($pass)){return false;}
@@ -684,7 +702,7 @@
WHERE uname = '" . $uname ."'";
$result = $db->sql_query($query);
- if ($db->sql_numrows($result)!=1) {
+ if ($db->sql_numrows($result) != 1) {
return false;
}
$row = $db->sql_fetchrow($result);
@@ -695,21 +713,21 @@
// check if we need to create a session
if (!session_id()) {
// Start session
- if (!SessionInit()) {
- die('Session initialisation failed');
+ if (!$this->SessionInit()) {
+ trigger_error('Session initialisation failed',E_USER_WARNING);
}
- }else{
- //echo session_id();
}
// Confirm that passwords match
- if(empty($pass) || empty($realpass))
- return false;
+ if(empty($pass) || empty($realpass)){
+ return false;
+ }
- if(md5($pass)!=$realpass)
- return false;
+ if(md5($pass) != $realpass){
+ return false;
+ }
$remember ='';
- if (!empty($rememberme)) {
+ if ($rememberme !== false) {
$_SESSION['rememberme'] = 1;
$remember = ', rememberme = 1';
}
@@ -748,13 +766,12 @@
/**
* Log the user out
*
- * @public
* @return bool true if the user successfully logged out, false otherwise
*/
function UserLogOut()
{
if ($this->UserLoggedIn()) {
- global $db;
+ global $db;
// Reset user session information (new table)
$query = "UPDATE ".RCTS_SESSIONS_TABLE."
@@ -795,22 +812,20 @@
*/
function login($goto = "index.php")
{
-
- if(isset($_POST['uname']))
+ if(isset($_POST['uname']))
+ {
+ $uname = $_POST['uname'];
+ $pass = $_POST['ww'];
+ $auto = get_var("autologin");
+
+ if($this->UserLogIn($uname,$pass,$auto))
{
- $uname = $_POST['uname'];
- $pass = $_POST['ww'];
- $auto = get_var("autologin");
-
- if($this->UserLogIn($uname,$pass,$auto))
- {
- loc($goto);
- die();
- }else{
- return false;
- }
- }
-
+ loc($goto);
+ die();
+ }else{
+ return false;
+ }
+ }
return false;
}
@@ -822,11 +837,12 @@
function login_form($res = "index.php")
{
global $template;
- $error='';
+ $error = '';
if(defined('IN_ADMIN'))
{
$this->adminheader();
- if($this->UserLoggedIn()){
+ if($this->UserLoggedIn())
+ {
$error = $this->lang['no_admin_rights'];
}
}
@@ -1106,7 +1122,7 @@
//Maybe we must here make a nice look to it.
print sprintf('<html><head><title>Critical error</title></head><body>%s</body></html>',$txt);
//By a critical we allways die.
- // die;
+ die;
}
else
{
@@ -1230,7 +1246,7 @@
/**
* This functions detects the language of the current user
- * @return lang in code (nl, en)
+ * @return string lang in code (nl, en)
*/
function autoDetectLang()
{
@@ -1397,4 +1413,4 @@
return (isset($cache->config[$el]));
}
}
-?>
+?>
\ No newline at end of file
Modified: trunk/version1.0/includes/classes/class.cron.php
===================================================================
--- trunk/version1.0/includes/classes/class.cron.php 2006-09-09 15:35:49 UTC (rev 1955)
+++ trunk/version1.0/includes/classes/class.cron.php 2006-09-09 16:43:07 UTC (rev 1956)
@@ -1,22 +1,12 @@
<?php
-/******************************************************************
-* Really Coding Traffic Statistics 2
-* Begin: October, 4rd 2005
-* Copyright: Copyright 2005 by Really coding Group
-******************************************************************
-* class.cron.php
-* ****************
-* $Id$
-******************************************************************/
-
-/*******************************************************************
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-*******************************************************************/
+/**
+ * Cron functions. All graphs are created, and saved by this class.
+ * @package RCTS2
+ * @version $Id$
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ * @copyright Really Coding Group, 2005-2006
+ * @author Really Coding Group
+ */
if(!defined('IN_STATS'))
{
die('Hacking Attempt');
@@ -27,12 +17,17 @@
* Creates all graphs.
* @author Really Coding Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
+* @package graph
*/
class cron{
+ /**
+ * Image to send if there is a empty gif.
+ *
+ * @var string
+ */
var $emptygif = "./images/small.gif";
- function cron(){
- }
+
function check(){}
function update(){}
/**
@@ -50,19 +45,25 @@
* @param integer $idid MultiSite ID
* @param mixed $kalDay Calendar day.
*/
- function cache($graph,$soort,$idid,$kalDay="ALL"){
- global $db,$stats,$display,$core,$template ;
+ function cache($graph, $soort, $idid, $kalDay = "ALL")
+ {
+ global $db,$core,$template;
$this->tpl = $template->used_tpl;
$func = get_var("func");
- if($func){
+ if($func)
+ {
$graphName = $graph.'_'.$func;
- if(isset($_GET['table'])){
+ if(isset($_GET['table']))
+ {
$graphName .= "_" . get_var("table");
}
- }else{
+ }
+ else
+ {
$graphName = $graph;
- if($graph == 'uniek'){
+ if($graph == 'uniek' && isset($_GET['soort']))
+ {
$graphName .= "_" . get_var('soort');
}
}
@@ -73,21 +74,25 @@
$file = RCTS_ROOT_PATH . '/cache/'.$this->tpl.'/S_'.$idid.'/' . $graphName . ".png";
- if($core->config_get('image_catch') == 0 || $kalDay != "ALL"){
-
+ if($core->config_get('image_catch') == 0 || $kalDay != "ALL")
+ {
$this->write($graph,$soort,$idid,$func,$kalDay);
- }elseif(file_exists($file)){
- $sql = "SELECT * FROM ".RCTS_CACHE_TABLE." WHERE graph = '".$graphName."_".$this->tpl."' && idid = '$idid'";
+ }
+ elseif(file_exists($file))
+ {
+ $sql = "SELECT tijd FROM ".RCTS_CACHE_TABLE." WHERE graph = '".$graphName."_".$this->tpl."' AND idid = '$idid'";
$r = $db->sql_query($sql);
$g = $db->sql_fetchrow($r);
- $secAdd = 60*$core->config_get('image_catch');
+ $secAdd = 60 * $core->config_get('image_catch');
- if($db->sql_numrows($r) == 0 || $g['tijd'] <= (time()-$secAdd)){
-
+ if($db->sql_numrows($r) == 0 || $g['tijd'] <= (time() - $secAdd))
+ {
$this->write($graph,$soort,$idid,$func,$kalDay);
}
- }else{
+ }
+ else
+ {
$this->write($graph,$soort,$idid,$func,$kalDay);
}
@@ -98,18 +103,23 @@
@clearstatcache();
$y = @filesize($file);
$y = ($y > 0);
- if(!$y){
+ if(!$y)
+ {
unlink($file);
+ $x = false;
}
- if($x){
+ if($x)
+ {
$file = file_get_contents($file);
$z = (strlen($file) > 0);
}
- if($x && $y && $z){
+ if($x && $y && $z)
+ {
print $file;
- }else{
- global $core;
+ }
+ else
+ {
$string = $core->lang['no_st'];
$im = imagecreate(300,25);
$orange = imagecolorallocate($im, 0, 0, 0);
@@ -117,6 +127,7 @@
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
+ imagedestroy($im);
}
die;
}
@@ -130,17 +141,22 @@
* @param string $func Function to be called.
* @param mixed $kalDay Calendar day.
*/
- function write($graph,$soort,$idid,$func,$kalDay = "ALL"){
+ function write($graph, $soort, $idid, $func, $kalDay = "ALL"){
global $core,$db,$pluginsClass,$plugin,$cache;
- if($func){
+ if($func)
+ {
$graphName = $graph . '_' . $func;
- if(isset($_GET['table'])){
+ if(isset($_GET['table']))
+ {
$graphName .= "_" . get_var("table");
}
- }else{
+ }
+ else
+ {
$graphName = $graph;
- if($graph == 'uniek'){
+ if($graph == 'uniek')
+ {
$graphName .= "_" . get_var('soort');
}
}
@@ -148,20 +164,28 @@
$file = RCTS_ROOT_PATH . '/cache/'.$this->tpl.'/S_'.$idid.'/' . $graphName . ".png";
- if($soort == "plugin"){
+ if($soort == "plugin")
+ {
$plugin = $pluginsClass->loadPlugin($graph);
- }elseif(!function_exists(strtolower($graph))){
+ }
+ elseif(!function_exists(strtolower($graph)))
+ {
return false;
- }else{
+ }
+ else
+ {
$graph = strtolower($graph);
}
$old = error_reporting(E_ALL);
ob_start();
- if($soort == "plugin"){
+ if($soort == "plugin")
+ {
$plugin->$func($idid);
- }else{
+ }
+ else
+ {
$graph($soort);
}
@@ -170,20 +194,24 @@
error_reporting($old);
- if($core->config_get('image_catch') != 0 && strtolower($kalDay) == "all"){
+ if($core->config_get('image_catch') != 0 && strtolower($kalDay) == "all")
+ {
$p = array(
"mkdir" => true,
"dir" => RCTS_ROOT_PATH . '/cache/'.$this->tpl.'/S_'.$idid,
"ftp_mode" => FTP_BINARY
);
$cache->write($file,"w",4,$p,$output);
- $sql = "UPDATE ".RCTS_CACHE_TABLE." SET tijd = " . time() . " WHERE graph = '".$graphName."_".$this->tpl."' && idid = '$idid'";
- if(!$db->sql_query($sql) || !$db->sql_affectedrows()){
+ $sql = "UPDATE ".RCTS_CACHE_TABLE." SET tijd = " . time() . " WHERE graph = '".$graphName."_".$this->tpl."' AND idid = '$idid'";
+ if(!$db->sql_query($sql) || !$db->sql_affectedrows())
+ {
$sql = "INSERT INTO ".RCTS_CACHE_TABLE." (graph,tijd,idid) VALUES (
'".$graphName."_".$this->tpl."',".time().",'".$idid."')";
$db->sql_query($sql);
}
- }else{
+ }
+ else
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
print $output;
@@ -193,12 +221,6 @@
}
}
-/*
- * Functions
- * Moved from graph.php!
- * To make each graph
- */
-
/**
* last30days()
*
@@ -226,6 +248,7 @@
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
+ die;
}
$graph->SetDataType("text-data");
@@ -249,7 +272,8 @@
* This function builds the referers graph.
* @author Really Coding Group
*/
-function referers(){
+function referers()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
@@ -261,7 +285,8 @@
$legends = array();
$colors = array();
- foreach($topReferers as $info) {
+ foreach($topReferers as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
@@ -271,11 +296,15 @@
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -300,7 +329,8 @@
* This function builds the pages graph.
* @author Really Coding Group
*/
-function pages(){
+function pages()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
@@ -313,21 +343,27 @@
$legends = array();
$colors = array();
- foreach($topPages as $info) {
+ foreach($topPages as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
}
- foreach($data as $var){
+ foreach($data as $var)
+ {
if($var > 0){
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -353,7 +389,8 @@
* This function builds the browsers graph.
* @author Really Coding Group
*/
-function browsers(){
+function browsers()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
@@ -365,21 +402,28 @@
$data = array();
$legends = array();
$colors = array();
- foreach($topBrowsers as $info) {
+ foreach($topBrowsers as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -406,7 +450,8 @@
* @author Really Coding Group
*/
-function os(){
+function os()
+{
global $calendar, $idid, $template, $calendar_day;
if(!$calendar_day)
@@ -418,21 +463,27 @@
$data = array();
$legends = array();
$colors = array();
- foreach($topOs as $info) {
+ foreach($topOs as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -459,7 +510,8 @@
* @author Really Coding Group
*/
-function colors(){
+function colors()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
@@ -471,21 +523,28 @@
$data = array();
$legends = array();
$colors = array();
- foreach($topColors as $info) {
+ foreach($topColors as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -511,7 +570,8 @@
* @author Really Coding Group
*/
-function resolution(){
+function resolution()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
@@ -523,21 +583,28 @@
$data = array();
$legends = array();
$colors = array();
- foreach($topResolution as $info) {
+ foreach($topResolution as $info)
+ {
$data[] = $info['stat_count'];
$legends[] = $info['stat_value'];
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -564,7 +631,8 @@
* @author Really Coding Group
*/
-function language(){
+function language()
+{
global $calendar,$idid,$template,$calendar_day,$core;
if(!$calendar_day)
{
@@ -574,21 +642,28 @@
$data = array();
$legends = array();
$colors = array();
- foreach ($topLanguages as $info) {
+ foreach ($topLanguages as $info)
+ {
$info['stat_value'] = $info['stat_value']=="UNKNOWN" ? $core->lang['onbekend'] : $info['stat_value'];
$legends[] = stripslashes($info['stat_value']);
$data[] = $info['stat_count'];
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -614,7 +689,8 @@
* @author Really Coding Group
*/
-function flash(){
+function flash()
+{
global $calendar,$idid,$template,$calendar_day;
if(!$calendar_day)
{
@@ -625,21 +701,28 @@
$data = array();
$legends = array();
$colors = array();
- foreach ($topFlash as $info) {
+ foreach ($topFlash as $info)
+ {
$info['stat_value'] = ($info['stat_value'] == "") ? $core->lang['no_flash'] : $info['stat_value'];
$legends[] = stripslashes(urldecode($info['stat_value']));
$data[] = $info['stat_count'];
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -673,21 +756,28 @@
$legends = array();
$colors = array();
//foreach($topLoad as $load) {
- while(list($el,$wa) = each($topLoad)){
+ while(list($el,$wa) = each($topLoad))
+ {
$data[] = $wa;
$legends[] = $el . $core->lang['sec'];
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
$ret=true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -713,15 +803,20 @@
* @author Really Coding Group
*/
-function hour(){
+function hour()
+{
global $stats,$idid,$template;
$hours = array();
$hours = $stats->getHours($idid);
- if($hours == "NONE"){
+ if($hours == "NONE")
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$colors=array();
$data = array();
foreach($hours as $val)
@@ -753,15 +848,20 @@
* @author Really Coding Group
*/
-function dayw(){
+function dayw()
+{
global $stats,$idid,$template;
$days = $stats->getDaysW($idid);
- if($days == "NONE"){
+ if($days == "NONE")
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
/**
* @todo check if this var is still needed
*/
@@ -800,15 +900,20 @@
* @author Really Coding Group
*/
-function daym(){
+function daym()
+{
global $stats,$idid,$template;
$days = array();
$days = $stats->getDaysM($idid);
- if($days == "NONE"){
+ if($days == "NONE")
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
/**
* @todo check if this var still is needed
*/
@@ -844,15 +949,19 @@
* @author Really Coding Group
*/
-function month(){
+function month()
+{
global $stats,$idid,$template;
$months = array();
$months = $stats->getMonth($idid);
- if($months == "NONE"){
+ if($months == "NONE")
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ }
+ else
+ {
$colors=array();
$monthnames = array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
foreach($months as $monthN=>$count)
@@ -879,7 +988,8 @@
* @author Really Coding Group
*/
-function timezones(){
+function timezones()
+{
global $calendar,$idid,$template,$calendar_day;
$zones= array();
if(!$calendar_day)
@@ -887,19 +997,27 @@
$calendar_day = "all";
}
$zones= $calendar->get_stats('gmt_offset', $idid, "all", 0);//$zones= $kalender->getTop($idid,RCTS_OFFSET_TABLE,"offset",0);
- if($zones == "NONE"){
+ if($zones == "NONE")
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$colors=array();
foreach($zones as $info)
{
$tmp = $info['stat_value'];
- if($tmp > 0){$tmp = "+". $tmp;
- }elseif(!is_numeric($tmp)||$tmp==""){
- $tmp="GMT";
+ if($tmp > 0)
+ {
+ $tmp = "+". $tmp;
}
+ elseif(!is_numeric($tmp) || $tmp == "")
+ {
+ $tmp="GMT";
+ }
$data[$tmp] =$info['stat_count'];
$colors[]=randomDecColor();
}
@@ -921,9 +1039,13 @@
* @author Really Coding Group
*/
-function online(){
+function online()
+{
global $idid,$db,$core,$template;
- if($idid == 1){$idid=0;}
+ if($idid == 1)
+ {
+ $idid=0;
+ }
$data = array();
$legends = array();
$colors = array();
@@ -933,69 +1055,120 @@
$tijd = array();
//$tijd = array("< 5"=>0,"5-15"=>0,"15-25"=>0,"25-35"=>0,"35-45"=>0,"45-50"=>0,"55-65"=>0,"65-75"=>0,"75-85"=>0,"85-95"=>0,"95-100"=>0,"> 100"=>0);
- while($g = $db->sql_fetchrow($res)){
+ while($g = $db->sql_fetchrow($res))
+ {
$t = $g['userTT'];
- if($t <= 60){
+ if($t <= 60)
+ {
$tijd["< 1 ".$core->lang['min']] = (int)$tijd["< 1 ".$core->lang['min']]+1;
- }elseif($t > 60 && $t <= 120){
+ }
+ elseif($t > 60 && $t <= 120)
+ {
$tijd["1-2"] = (int)$tijd["1-2"]+1;
- }elseif($t > 120 && $t <= 180){
+ }
+ elseif($t > 120 && $t <= 180)
+ {
$tijd["2-3"] = (int)$tijd["2-3"]+1;
- }elseif($t > 180 && $t <= 240){
+ }
+ elseif($t > 180 && $t <= 240)
+ {
$tijd["3-4"] = (int)$tijd["3-4"]+1;
- }elseif($t > 240 && $t <=300 ){
+ }
+ elseif($t > 240 && $t <=300 )
+ {
$tijd["4-5"] = (int)$tijd["4-5"]+1;
- }elseif($t > 300 && $t <= 600){
+ }
+ elseif($t > 300 && $t <= 600)
+ {
$tijd["5-10"] = (int)$tijd["5-10"]+1;
- }elseif($t > 600 && $t <= 900){
+ }
+ elseif($t > 600 && $t <= 900)
+ {
$tijd["10-15"] = (int)$tijd["10-15"]+1;
- }elseif($t > 900 && $t <= 1800){
+ }
+ elseif($t > 900 && $t <= 1800)
+ {
$tijd["15-30"] = (int)$tijd["15-30"]+1;
- }elseif($t > 1800 && $t <= 3600){
+ }
+ elseif($t > 1800 && $t <= 3600)
+ {
$tijd["30-60"] = (int)$tijd["30-60"]+1;
- }elseif($t > 3600 && $t <= 7200){
+ }
+ elseif($t > 3600 && $t <= 7200)
+ {
$tijd["60-120"] = (int)$tijd["60-120"]+1; //1-2 uur
- }elseif($t > 7200 && $t <= 14400){
+ }
+ elseif($t > 7200 && $t <= 14400)
+ {
$tijd["120-240"] = (int)$tijd["120-240"]+1;//2-4 uur
- }elseif($t > 14400 && $t < 28800){
+ }
+ elseif($t > 14400 && $t < 28800)
+ {
$tijd["240-480"] = (int)$tijd["240-480"]+1; //4-8 uur
- }elseif($t > 28800 && $t < 57600){
+ }
+ elseif($t > 28800 && $t < 57600)
+ {
$tijd["480-960"] = (int)$tijd["480-960"]+1; //8-16 uur
- }elseif($t > 56700 && $t < 86400){
+ }
+ elseif($t > 56700 && $t < 86400)
+ {
$tijd["960-1440"] = (int)$tijd["960-1440"]+1; //16-24 uur
- }elseif($t > 86400 && $t < 172800){
+ }
+ elseif($t > 86400 && $t < 172800)
+ {
$tijd["1440-2880"] = (int)$tijd["1440-2880"]+1; //1-2 dagen
- }elseif($t > 172800 && $t < 259200){
+ }
+ elseif($t > 172800 && $t < 259200)
+ {
$tijd["2880-4320"] = (int)$tijd["2880-4320"]+1; //2-3 dagen
- }elseif($t > 259200 && $t < 345600){
+ }
+ elseif($t > 259200 && $t < 345600)
+ {
$tijd["4320-5760"] = (int)$tijd["4320-5760"]+1; //3-4 dagen
- }elseif($t > 345600 && $t < 432000){
+ }
+ elseif($t > 345600 && $t < 432000)
+ {
$tijd["5760-7200"] = (int)$tijd["5760-7200"]+1; //4-5 dagen
- }elseif($t > 432000 && $t < 518400){
+ }
+ elseif($t > 432000 && $t < 518400)
+ {
$tijd["7200-8640"] = (int)$tijd["7200-8640"]+1; //5-6 dagen
- }elseif($t > 518400 && $t < 604800){
+ }
+ elseif($t > 518400 && $t < 604800)
+ {
$tijd["8640-10080"] = (int)$tijd["8640-10080"]+1; //6-7 dagen
- }else{
+ }
+ else
+ {
$tijd["> 7 ".$core->lang['days']] = (int)$tijd["> 7 ".$core->lang['days']]+1;
}
}
- while(list($el,$wa) = each($tijd)){
+ while(list($el,$wa) = each($tijd))
+ {
$data[] = $wa;
//Even leesbaar maken
$vars = explode("-",$el);
- if(count($vars)==2){
+ if(count($vars) == 2)
+ {
$tmpArray = "";
- foreach($vars as $tmp){
- if($tmp < 60){
+ foreach($vars as $tmp)
+ {
+ if($tmp < 60)
+ {
$tmpArray[]=$tmp;
- $ex=$core->lang['min'];
- }else{
+ $ex = $core->lang['min'];
+ }
+ else
+ {
$tmp = $tmp / 60;
- if($tmp < 24){
- $tmpArray[]=$tmp;
- $ex=$core->lang['hours'];
- }else{
+ if($tmp < 24)
+ {
+ $tmpArray[] = $tmp;
+ $ex = $core->lang['hours'];
+ }
+ else
+ {
$tmp = $tmp / 24;
$tmpArray[]=$tmp;
$ex=$core->lang['days'];
@@ -1003,23 +1176,31 @@
}
}
$legendData = implode("-",$tmpArray) ." ". $ex;
- }else{
+ }
+ else
+ {
$legendData = $el;
}
//Gedaan
$legends[] = $legendData;
$colors[] = randomHex();
}
- foreach($data as $var){
- if($var > 0){
- $ret=true;
+ foreach($data as $var)
+ {
+ if($var > 0)
+ {
+ $ret = true;
}
}
- if(!$ret){
+ if(!$ret)
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$pie = new PieGraph(110, 110, $data);
// colors for the data
@@ -1045,7 +1226,8 @@
* @author Really Coding Group
*/
-function uniek(){
+function uniek()
+{
global $stats,$idid,$template,$calendar,$core;
$visits = $calendar->get_stats('visitors', $idid, 'all', false, false, -1, false,true,'stat_timestamp');
//Make some new vars :)
@@ -1053,7 +1235,8 @@
$dagen = array();
$maand = array();
$jaar = array();
- foreach($visits as $i => $row){
+ foreach($visits as $i => $row)
+ {
$dag = $row['stat_timestamp'];
$week[$core->lang['Days_Of_Week_Sort'][(date("w",$dag) + 1)]]++;
$dagen[(date("j",$dag) + 1)]++;
@@ -1063,7 +1246,8 @@
sort($week);
sort($dagen);
sort($maand);
- switch(get_var('soort')){
+ switch(get_var('soort'))
+ {
case "week":
$data = $week;
break;
@@ -1077,6 +1261,9 @@
$data = $jaar;
break;
default:
+ /**
+ * @todo must here send default img?
+ */
print 'NO_MODE' . get_var('soort');
die;
}
@@ -1084,17 +1271,22 @@
//Unset unneeded vars :)
unset($dagen,$week,$maand,$jaar);
$row = array();
- while(list($el,$wa) = each($data)){
+ while(list($el,$wa) = each($data))
+ {
$colors[]=randomDecColor();
$row[$el] = $wa;
}
unset($data);
$data = $row;
- if(!count($row)){
+ if(!count($row))
+ {
header('Cache-control: no-cache, no-store');
header('Content-Type: image/png');
header("Location: "."./images/small.gif");
- }else{
+ die;
+ }
+ else
+ {
$bar = new BarGraph();
$bar->bar_bgcolor = $colors;
@@ -1107,4 +1299,4 @@
$bar->DrawGraph();
}
}
-?>
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 15:36:01
|
Revision: 1955
http://svn.sourceforge.net/rcts/?rev=1955&view=rev
Author: paulsohier
Date: 2006-09-09 08:35:49 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Fixed bugs: #1 and #3
Changed cache file a bit to more logical.
Modified Paths:
--------------
trunk/version1.0/includes/classes/class.cache.php
trunk/version1.0/includes/functions.php
Added Paths:
-----------
trunk/phpdoc conf/main
Added: trunk/phpdoc conf/main
===================================================================
--- trunk/phpdoc conf/main (rev 0)
+++ trunk/phpdoc conf/main 2006-09-09 15:35:49 UTC (rev 1955)
@@ -0,0 +1,19 @@
+;Configuration File made by Zend Studio PHPDocumentor Wizard, Sat Sep 09 17:20:00 CEST 2006
+pear=off
+
+output=HTML:Smarty:PHP
+
+defaultpackagename=RCTS2
+
+parseprivate=on
+
+directory=E:\rcts\trunk\version1.0
+
+target=E:\rcts\trunk\version1.0\docs\phpdoc
+
+title=RCTS main
+
+sourcecode=off
+
+javadocdesc=off
+
Modified: trunk/version1.0/includes/classes/class.cache.php
===================================================================
--- trunk/version1.0/includes/classes/class.cache.php 2006-09-09 15:31:31 UTC (rev 1954)
+++ trunk/version1.0/includes/classes/class.cache.php 2006-09-09 15:35:49 UTC (rev 1955)
@@ -53,8 +53,63 @@
* @var array
*/
var $cal = array();
-
/**
+ * Use ftp?
+ *
+ * @var bool
+ */
+ var $uf = false;
+ /**
+ * Ftp connection resource
+ *
+ * @var resource
+ */
+ var $ftp = null;
+ /**
+ * Loads cache files into the class.
+ */
+ function load(){
+ global $core;
+ if(file_exists(RCTS_ROOT_PATH . "/cache/sql.php")){
+ include(RCTS_ROOT_PATH . "/cache/sql.php");
+ }
+
+ if(file_exists(RCTS_ROOT_PATH . "/cache/cal.php")){
+ include(RCTS_ROOT_PATH . "/cache/cal.php");
+ }
+
+ if(file_exists(RCTS_ROOT_PATH . "/cache/config.php")){
+ include(RCTS_ROOT_PATH . "/cache/config.php");
+ }
+ if(@filesize(RCTS_ROOT_PATH . "/cache/sql.php") > MAX_SIZE){
+ $o = fopen(RCTS_ROOT_PATH . "/cache/sql.php","w");
+ fwrite($o,"");
+ fclose($o);
+ }
+ $this->uf = false;
+ if(is_object($core) && $core->config_get('use_ftp') && $core->config_get('ftp_server') != 'ftp.localhost'){
+ $this->uf = true;
+ $this->ftp_parameter = array();
+
+ $this->ftp = ftp_connect($core->config_get('ftp_server'));
+ $login_result = ftp_login($this->ftp, $core->config_get('ftp_gb'), $core->config_get('ftp_ww'));
+ if (!$this->ftp || !$login_result) {
+ trigger_error("Could not connect to ftp server.",E_USER_ERROR);
+ }
+ }
+ }
+ /**
+ * Close all date connection that are open.
+ *
+ */
+ function close()
+ {
+ if($this->uf){
+ ftp_quit($this->ftp);
+ }
+ $this->save_config();
+ }
+ /**
* update a config entry
*
* @param string $el element to change
@@ -110,35 +165,8 @@
}
- }
+ }
/**
- * Loads cache files into the class.
- */
- function load(){
- global $core;
- if(file_exists(RCTS_ROOT_PATH . "/cache/sql.php")){
- include(RCTS_ROOT_PATH . "/cache/sql.php");
- }
-
- if(file_exists(RCTS_ROOT_PATH . "/cache/cal.php")){
- include(RCTS_ROOT_PATH . "/cache/cal.php");
- }
-
- if(file_exists(RCTS_ROOT_PATH . "/cache/config.php")){
- include(RCTS_ROOT_PATH . "/cache/config.php");
- }
- if(@filesize(RCTS_ROOT_PATH . "/cache/sql.php") > MAX_SIZE){
- $o = fopen(RCTS_ROOT_PATH . "/cache/sql.php","w");
- fwrite($o,"");
- fclose($o);
- }
- $this->uf = false;
- if(is_object($core) && $core->config_get('use_ftp') && $core->config_get('ftp_server') != 'ftp.localhost'){
- $this->uf = true;
- $this->ftp_parameter = array();
- }
- }
- /**
* Queries the cache or database, for cal.php, saves to the cache if it does not exist.
* @param string $query The SQL query
* @return array Row set of the cache hit.
@@ -261,11 +289,18 @@
}
return $goed;
}else{
- global $config;
+ global $core;
ftp_chdir($this->ftp,"/");
- $dir = $config->config['ftp_root'] . str_replace(RCTS_ROOT_PATH,"",$dir);
+ $dir = $core->config_get('ftp_root') . str_replace(RCTS_ROOT_PATH,"",$dir);
$e = explode("/",$dir);
$t = "";
+ /**
+ * @todo This method don't work correctly:
+ * Because the FTP path could be different from the root dir of RCTS, we cannot
+ * create directly dirs, we must check it from the FTP server, if they exists.
+ * Must do some research to check if that possible, or otherwise change it to
+ * another method.
+ */
for($i = 0; $i < (count($e) - 1);$i++){
if(!file_exists($t . "/" . $e[$i])){
ftp_chdir($this->ftp,$t);
@@ -273,7 +308,7 @@
if(!ftp_mkdir($this->ftp,$dir)){
trigger_error("Could not make $dir.",E_USER_ERROR);
}else{
- ftp_chmod ($this->ftp,777,$config->config['ftp_root'] . $dir);
+ ftp_chmod ($this->ftp,777,$core->config_get('ftp_root') . $dir);
}
}
$t .= "/".$e[$i];
@@ -283,7 +318,7 @@
if(!ftp_mkdir($this->ftp,$dir)){
trigger_error("Could not make $dir.",E_USER_ERROR);
}else{
- ftp_chmod ($this->ftp,777,$config->config['ftp_root'] . $dir);
+ ftp_chmod ($this->ftp,777,$core->config_get('ftp_root') . $dir);
}
return true;
}
@@ -320,15 +355,9 @@
trigger_error("File empty",E_USER_ERROR);
}
if($this->uf){
- global $config;
$this->ftp_parameter['file'] = $file;
$this->ftp_parameter['mode'] = $mode;
- $this->ftp = ftp_connect($config->config['ftp_server']);
- $login_result = ftp_login($this->ftp, $config->config['ftp_gb'], $config->config['ftp_ww']);
- if (!$this->ftp || !$login_result) {
- trigger_error("Could not connect to ftp server.",E_USER_ERROR);
- }
-// ftp_chdir($this->ftp,$config['ftp_root']);
+
$this->ftp_parameter['ftp_mode'] = (isset($parameter['ftp_mode'])) ? $parameter['ftp_mode'] : FTP_ASCII;
$this->ftp_parameter['dir'] = (isset($parameter['dir'])) ? $parameter['dir'] : '';
}
@@ -348,9 +377,6 @@
$this->_fopen($file,$mode);
$this->_fwrite($write);
$this->_fclose();
- if($this->uf){
- ftp_quit($this->ftp);
- }
}
/**
* Opens a file.
@@ -406,14 +432,14 @@
unset($f2[(count($f2) - 1)]);
$f2 = implode("/",$f2) . "/";
$f2 = str_replace(RCTS_ROOT_PATH,"",$f2);
- global $config;
- $f2 = $config->config['ftp_root'] . $f2;
+ global $core;
+ $f2 = $core->config_get('ftp_root') . $f2;
ftp_chdir($this->ftp,$f2);
ftp_delete($this->ftp,$f);
$t = ftp_fput($this->ftp,$f,$temp,$this->ftp_parameter['ftp_mode']);
if(!$t){
global $config;
- trigger_error("Could not write $f with $m to ftp server ".$config->config['ftp_server'].".",E_USER_ERROR);
+ trigger_error("Could not write $f with $m to ftp server ".$core->config_get('ftp_server').".",E_USER_ERROR);
}
$this->ftp_parameter = array();
return true;
Modified: trunk/version1.0/includes/functions.php
===================================================================
--- trunk/version1.0/includes/functions.php 2006-09-09 15:31:31 UTC (rev 1954)
+++ trunk/version1.0/includes/functions.php 2006-09-09 15:35:49 UTC (rev 1955)
@@ -127,7 +127,7 @@
if(defined("footer")) return;
define("footer",true);
//Save cache enz.
- $cache->save_config();
+ $cache->close();
if($template->is_reg('error_body')){
$template->parse('error_body');
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <pau...@us...> - 2006-09-09 15:34:31
|
Revision: 1954
http://svn.sourceforge.net/rcts/?rev=1954&view=rev
Author: paulsohier
Date: 2006-09-09 08:31:31 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Adding this, forgot them :@
Added Paths:
-----------
trunk/version1.0/docs/phpdoc/RCTS2/CGraph.html
trunk/version1.0/docs/phpdoc/RCTS2/CodeGet.html
trunk/version1.0/docs/phpdoc/RCTS2/CodeGot.html
trunk/version1.0/docs/phpdoc/RCTS2/ConfigFinished.html
trunk/version1.0/docs/phpdoc/RCTS2/LayoutSel.html
trunk/version1.0/docs/phpdoc/RCTS2/LineGraph.html
trunk/version1.0/docs/phpdoc/RCTS2/PHPlot.html
trunk/version1.0/docs/phpdoc/RCTS2/PieGraph.html
trunk/version1.0/docs/phpdoc/RCTS2/RCPluginBase.html
trunk/version1.0/docs/phpdoc/RCTS2/RCPlugins.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_ComeFrom.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_Follow.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_Mysql.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_SearchTerms.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_UserOptions.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_phpbb.html
trunk/version1.0/docs/phpdoc/RCTS2/RP_postnuke.html
trunk/version1.0/docs/phpdoc/RCTS2/Splash.html
trunk/version1.0/docs/phpdoc/RCTS2/WebSiteMap.html
trunk/version1.0/docs/phpdoc/RCTS2/Wizard.html
trunk/version1.0/docs/phpdoc/RCTS2/_XML_main_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_XML_overlay_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_XML_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_cache_config_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_cache_sql_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_check_lang_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_configtor_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_conv_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_debugger_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_kalenderTest_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_svnsnap_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_test2_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_test_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_cron_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_getstats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_graph_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_layout_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_linegraph_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_load_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_multisite_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_phplot_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_piegraph_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_session_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_template_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_time_online_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_viewer_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_wizard_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_classes_class_zip_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_db_db_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_db_msaccess_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_db_mssql_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_db_mysql_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_db_postsql_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_config_general_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_config_user_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_ftp_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_header_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_info_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_layout_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_milestones_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_multisite_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_smtp_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_modules_acp_acp_update_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_wizards_configwiz_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_javascript_functions_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_javascript_overlay_functions_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_javascript_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_admin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_config_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_install_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_main_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_rss_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_en_wizz_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_admin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_config_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_install_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_main_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_rss_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_lang_nl_wizz_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_ComeFrom_data_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_ComeFrom_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_ComeFrom_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Follow_class_siteMap_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Follow_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Follow_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Mysql_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Mysql_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Postnuke_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_Postnuke_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_SearchTerms_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_SearchTerms_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_UserOptions_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_UserOptions_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_phpbb_plugin_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_plugins_plugin_phpbb_version_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_staticData_languages_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_templates_rcts_rcts_php.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_config_general.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_config_user.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_ftp.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_header.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_info.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_layout.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_milestones.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_multisite.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_plugin.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_smtp.html
trunk/version1.0/docs/phpdoc/RCTS2/acp_update.html
trunk/version1.0/docs/phpdoc/RCTS2/bsd_common.html
trunk/version1.0/docs/phpdoc/RCTS2/cron.html
trunk/version1.0/docs/phpdoc/RCTS2/db.html
trunk/version1.0/docs/phpdoc/RCTS2/display.html
trunk/version1.0/docs/phpdoc/RCTS2/displayStats.html
trunk/version1.0/docs/phpdoc/RCTS2/gatherViewerStats.html
trunk/version1.0/docs/phpdoc/RCTS2/getStats.html
trunk/version1.0/docs/phpdoc/RCTS2/layout.html
trunk/version1.0/docs/phpdoc/RCTS2/load.html
trunk/version1.0/docs/phpdoc/RCTS2/msaccess.html
trunk/version1.0/docs/phpdoc/RCTS2/mssql.html
trunk/version1.0/docs/phpdoc/RCTS2/multisite.html
trunk/version1.0/docs/phpdoc/RCTS2/mysql.html
trunk/version1.0/docs/phpdoc/RCTS2/postsql.html
trunk/version1.0/docs/phpdoc/RCTS2/session.html
trunk/version1.0/docs/phpdoc/RCTS2/time_online.html
trunk/version1.0/docs/phpdoc/RCTS2/tpl.html
trunk/version1.0/docs/phpdoc/RCTS2/update.html
trunk/version1.0/docs/phpdoc/RCTS2/zip.html
trunk/version1.0/docs/phpdoc/browser/_includes_classes_class_browser_php.html
trunk/version1.0/docs/phpdoc/core/_includes_classes_class_cache_php.html
trunk/version1.0/docs/phpdoc/core/_includes_classes_class_core_php.html
trunk/version1.0/docs/phpdoc/core/_includes_classes_class_mailer_php.html
trunk/version1.0/docs/phpdoc/graphs/_includes_classes_class_3dbargraph_php.html
trunk/version1.0/docs/phpdoc/stats/_includes_classes_class_calendar_php.html
trunk/version1.0/docs/phpdoc/stats/_includes_classes_class_usagestats_php.html
Added: trunk/version1.0/docs/phpdoc/RCTS2/CGraph.html
===================================================================
--- trunk/version1.0/docs/phpdoc/RCTS2/CGraph.html (rev 0)
+++ trunk/version1.0/docs/phpdoc/RCTS2/CGraph.html 2006-09-09 15:31:31 UTC (rev 1954)
@@ -0,0 +1,2757 @@
+<html>
+<head>
+<title>Docs For Class CGraph</title>
+<link rel="stylesheet" type="text/css" href="../media/style.css">
+</head>
+<body>
+
+<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
+ <tr>
+ <td class="header_top">RCTS2</td>
+ </tr>
+ <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+ <tr>
+ <td class="header_menu">
+ [ <a href="../classtrees_RCTS2.html" class="menu">class tree: RCTS2</a> ]
+ [ <a href="../elementindex_RCTS2.html" class="menu">index: RCTS2</a> ]
+ [ <a href="../elementindex.html" class="menu">all elements</a> ]
+ </td>
+ </tr>
+ <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
+</table>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr valign="top">
+ <td width="200" class="menu">
+ <div id="todolist">
+ <p><a href="../todolist.html">Todo List</a></p>
+ </div>
+ <b>Packages:</b><br />
+ <a href="../li_RCTS2.html">RCTS2</a><br />
+ <a href="../li_browser.html">browser</a><br />
+ <a href="../li_core.html">core</a><br />
+ <a href="../li_graphs.html">graphs</a><br />
+ <a href="../li_RSSBuilder.html">RSSBuilder</a><br />
+ <a href="../li_stats.html">stats</a><br />
+ <br /><br />
+ <b>Files:</b><br />
+ <div class="package">
+ <a href="../RCTS2/_includes_modules_acp_acp_config_general_php.html"> acp_config_general.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_config_user_php.html"> acp_config_user.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_ftp_php.html"> acp_ftp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_header_php.html"> acp_header.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_info_php.html"> acp_info.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_layout_php.html"> acp_layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_milestones_php.html"> acp_milestones.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_multisite_php.html"> acp_multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_plugin_php.html"> acp_plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_smtp_php.html"> acp_smtp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_update_php.html"> acp_update.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_developer_check_lang_php.html"> check_lang.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_cron_php.html"> class.cron.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_getstats_php.html"> class.getstats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_graph_php.html"> class.graph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_layout_php.html"> class.layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_linegraph_php.html"> class.linegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_load_php.html"> class.load.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_multisite_php.html"> class.multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_phplot_php.html"> class.phplot.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_piegraph_php.html"> class.piegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_plugin_php.html"> class.plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_session_php.html"> class.session.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_class_siteMap_php.html"> class.siteMap.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_stats_php.html"> class.stats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_template_php.html"> class.template.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_time_online_php.html"> class.time_online.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_viewer_php.html"> class.viewer.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_wizard_php.html"> class.wizard.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_zip_php.html"> class.zip.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_cache_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_developer_configtor_php.html"> configtor.php
+ </a><br>
+ <a href="../RCTS2/_includes_wizards_configwiz_php.html"> configwiz.php
+ </a><br>
+ <a href="../RCTS2/_includes_constants_php.html"> constants.php
+ </a><br>
+ <a href="../RCTS2/_developer_conv_php.html"> conv.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_data_php.html"> data.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_db_php.html"> db.php
+ </a><br>
+ <a href="../RCTS2/_developer_debugger_php.html"> debugger.php
+ </a><br>
+ <a href="../RCTS2/_includes_detection_php.html"> detection.php
+ </a><br>
+ <a href="../RCTS2/_includes_functions_php.html"> functions.php
+ </a><br>
+ <a href="../RCTS2/_javascript_functions_php.html"> functions.php
+ </a><br>
+ <a href="../RCTS2/_includes_functions_color_php.html"> functions_color.php
+ </a><br>
+ <a href="../RCTS2/_includes_functions_sql_php.html"> functions_sql.php
+ </a><br>
+ <a href="../RCTS2/_includes_functions_vars_php.html"> functions_vars.php
+ </a><br>
+ <a href="../RCTS2/_graph_php.html"> graph.php
+ </a><br>
+ <a href="../RCTS2/_admin_index_php.html"> index.php
+ </a><br>
+ <a href="../RCTS2/_index_php.html"> index.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_developer_kalenderTest_php.html"> kalenderTest.php
+ </a><br>
+ <a href="../RCTS2/_staticData_languages_php.html"> languages.php
+ </a><br>
+ <a href="../RCTS2/_developer_mail_php.html"> mail.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_XML_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_msaccess_php.html"> msaccess.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mssql_php.html"> mssql.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mysql_php.html"> mysql.php
+ </a><br>
+ <a href="../RCTS2/_notice_php.html"> notice.php
+ </a><br>
+ <a href="../RCTS2/_XML_overlay_php.html"> overlay.php
+ </a><br>
+ <a href="../RCTS2/_overlay_php.html"> overlay.php
+ </a><br>
+ <a href="../RCTS2/_javascript_overlay_functions_php.html"> overlay_functions.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_pngreplacer_php.html"> pngreplacer.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html"> postnukeGatherStats.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_postsql_php.html"> postsql.php
+ </a><br>
+ <a href="../RCTS2/_templates_rcts_rcts_php.html"> rcts.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_cache_sql_php.html"> sql.php
+ </a><br>
+ <a href="../RCTS2/_includes_start_php.html"> start.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_XML_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_javascript_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_statsGetJS_php.html"> statsGetJS.php
+ </a><br>
+ <a href="../RCTS2/_statsGetJSend_php.html"> statsGetJSend.php
+ </a><br>
+ <a href="../RCTS2/_statsGetTimeOnline_php.html"> statsGetTimeOnline.php
+ </a><br>
+ <a href="../RCTS2/_stats_js_php.html"> stats_js.php
+ </a><br>
+ <a href="../RCTS2/_developer_svnsnap_php.html"> svnsnap.php
+ </a><br>
+ <a href="../RCTS2/_developer_test_php.html"> test.php
+ </a><br>
+ <a href="../RCTS2/_developer_test2_php.html"> test2.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_wizz_php.html"> wizz.php
+ </a><br>
+ <a href="../RCTS2/_wizz_php.html"> wizz.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_wizz_php.html"> wizz.php
+ </a><br>
+ </div><br />
+
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../RCTS2/acp_config_general.html">acp_config_general</a><br />
+ <a href="../RCTS2/acp_config_user.html">acp_config_user</a><br />
+ <a href="../RCTS2/acp_ftp.html">acp_ftp</a><br />
+ <a href="../RCTS2/acp_header.html">acp_header</a><br />
+ <a href="../RCTS2/acp_info.html">acp_info</a><br />
+ <a href="../RCTS2/acp_layout.html">acp_layout</a><br />
+ <a href="../RCTS2/acp_milestones.html">acp_milestones</a><br />
+ <a href="../RCTS2/acp_multisite.html">acp_multisite</a><br />
+ <a href="../RCTS2/acp_plugin.html">acp_plugin</a><br />
+ <a href="../RCTS2/acp_smtp.html">acp_smtp</a><br />
+ <a href="../RCTS2/acp_update.html">acp_update</a><br />
+ <a href="../RCTS2/bsd_common.html">bsd_common</a><br />
+ <a href="../RCTS2/CGraph.html">CGraph</a><br />
+ <a href="../RCTS2/CodeGet.html">CodeGet</a><br />
+ <a href="../RCTS2/CodeGot.html">CodeGot</a><br />
+ <a href="../RCTS2/ConfigFinished.html">ConfigFinished</a><br />
+ <a href="../RCTS2/cron.html">cron</a><br />
+ <a href="../RCTS2/db.html">db</a><br />
+ <a href="../RCTS2/display.html">display</a><br />
+ <a href="../RCTS2/displayStats.html">displayStats</a><br />
+ <a href="../RCTS2/gatherViewerStats.html">gatherViewerStats</a><br />
+ <a href="../RCTS2/getStats.html">getStats</a><br />
+ <a href="../RCTS2/layout.html">layout</a><br />
+ <a href="../RCTS2/LayoutSel.html">LayoutSel</a><br />
+ <a href="../RCTS2/LineGraph.html">LineGraph</a><br />
+ <a href="../RCTS2/load.html">load</a><br />
+ <a href="../RCTS2/msaccess.html">msaccess</a><br />
+ <a href="../RCTS2/mssql.html">mssql</a><br />
+ <a href="../RCTS2/multisite.html">multisite</a><br />
+ <a href="../RCTS2/mysql.html">mysql</a><br />
+ <a href="../RCTS2/PHPlot.html">PHPlot</a><br />
+ <a href="../RCTS2/PieGraph.html">PieGraph</a><br />
+ <a href="../RCTS2/postsql.html">postsql</a><br />
+ <a href="../RCTS2/RCPluginBase.html">RCPluginBase</a><br />
+ <a href="../RCTS2/RCPlugins.html">RCPlugins</a><br />
+ <a href="../RCTS2/RP_ComeFrom.html">RP_ComeFrom</a><br />
+ <a href="../RCTS2/RP_Follow.html">RP_Follow</a><br />
+ <a href="../RCTS2/RP_Mysql.html">RP_Mysql</a><br />
+ <a href="../RCTS2/RP_phpbb.html">RP_phpbb</a><br />
+ <a href="../RCTS2/RP_postnuke.html">RP_postnuke</a><br />
+ <a href="../RCTS2/RP_SearchTerms.html">RP_SearchTerms</a><br />
+ <a href="../RCTS2/RP_UserOptions.html">RP_UserOptions</a><br />
+ <a href="../RCTS2/session.html">session</a><br />
+ <a href="../RCTS2/Splash.html">Splash</a><br />
+ <a href="../RCTS2/time_online.html">time_online</a><br />
+ <a href="../RCTS2/tpl.html">tpl</a><br />
+ <a href="../RCTS2/update.html">update</a><br />
+ <a href="../RCTS2/WebSiteMap.html">WebSiteMap</a><br />
+ <a href="../RCTS2/Wizard.html">Wizard</a><br />
+ <a href="../RCTS2/zip.html">zip</a><br />
+ </div>
+ </td>
+ <td>
+ <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
+
+<h1>Class: CGraph</h1>
+Source Location: /includes/classes/class.graph.php<br /><br />
+
+
+<table width="100%" border="0">
+<tr><td valign="top">
+
+<h3><a href="#class_details">Class Overview</a></h3>
+<pre></pre><br />
+<div class="description">*****************************************************************</div><br /><br />
+
+
+
+
+
+
+
+</td>
+
+<td valign="top">
+<h3><a href="#class_vars">Variables</a></h3>
+<ul>
+ <li><a href="../RCTS2/CGraph.html#var$axis_bgcolor">$axis_bgcolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_bordercolor">$axis_bordercolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_deepness">$axis_deepness</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_frontgridlines">$axis_frontgridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_gridlines">$axis_gridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_maxX">$axis_maxX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_maxY">$axis_maxY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_minX">$axis_minX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_minY">$axis_minY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_modeX">$axis_modeX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_modeY">$axis_modeY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_positions">$axis_positions</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_scalecolor">$axis_scalecolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_scalefont">$axis_scalefont</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_stepSize">$axis_stepSize</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_stepX">$axis_stepX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_stepY">$axis_stepY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_xscalevisible">$axis_xscalevisible</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$axis_yscalevisible">$axis_yscalevisible</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$data">$data</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$font_Patch">$font_Patch</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_areaheight">$graph_areaheight</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_areawidth">$graph_areawidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_bgcolor">$graph_bgcolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_bgtransparent">$graph_bgtransparent</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_bordercolor">$graph_bordercolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_borderwidth">$graph_borderwidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_padding">$graph_padding</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_title">$graph_title</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_titlecolor">$graph_titlecolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_titlefont">$graph_titlefont</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$graph_transparencylevel">$graph_transparencylevel</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_bgcolor">$legend_bgcolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_bordercolor">$legend_bordercolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_borderwidth">$legend_borderwidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_color">$legend_color</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_data">$legend_data</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_floating">$legend_floating</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_font">$legend_font</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_height">$legend_height</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_insidepadding">$legend_insidepadding</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_padding">$legend_padding</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_position">$legend_position</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_visible">$legend_visible</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$legend_width">$legend_width</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$scale_funX">$scale_funX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$scale_funY">$scale_funY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$scale_roundX">$scale_roundX</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$scale_roundY">$scale_roundY</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_bgcolor">$time_bgcolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_bordercolor">$time_bordercolor</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_borderwidth">$time_borderwidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_color">$time_color</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_floating">$time_floating</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_font">$time_font</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_height">$time_height</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_insidepadding">$time_insidepadding</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_padding">$time_padding</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_position">$time_position</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_start">$time_start</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_visible">$time_visible</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_width">$time_width</a></li>
+ <li><a href="../RCTS2/CGraph.html#var$time_width2">$time_width2</a></li>
+ </ul>
+</td>
+
+
+<td valign="top">
+<h3><a href="#class_methods">Methods</a></h3>
+<ul>
+ <li><a href="../RCTS2/CGraph.html#methodCGraph">CGraph</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodDrawGraph">DrawGraph</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodDrawGraph2">DrawGraph2</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodformat_number">format_number</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodhex2rgb">hex2rgb</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodLoadGraph">LoadGraph</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisBackgroundColor">SetAxisBackgroundColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisBorderColor">SetAxisBorderColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisDeepness">SetAxisDeepness</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisFrontGridlines">SetAxisFrontGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisGridlines">SetAxisGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisModeX">SetAxisModeX</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisModeY">SetAxisModeY</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisPositions">SetAxisPositions</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisScaleColor">SetAxisScaleColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisScaleFont">SetAxisScaleFont</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisScaleXVisibility">SetAxisScaleXVisibility</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisScaleYVisibility">SetAxisScaleYVisibility</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisStepSize">SetAxisStepSize</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisStepX">SetAxisStepX</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetAxisStepY">SetAxisStepY</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetData">SetData</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphAreaHeight">SetGraphAreaHeight</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphAreaWidth">SetGraphAreaWidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphBackgroundColor">SetGraphBackgroundColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphBackgroundTransparent">SetGraphBackgroundTransparent</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphBorderColor">SetGraphBorderColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphBorderWidth">SetGraphBorderWidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphPadding">SetGraphPadding</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphTitle">SetGraphTitle</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphTitleColor">SetGraphTitleColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphTitleFont">SetGraphTitleFont</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetGraphTransparency">SetGraphTransparency</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendBackgroundColor">SetLegendBackgroundColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendBorderColor">SetLegendBorderColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendBorderWidth">SetLegendBorderWidth</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendColors">SetLegendColors</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendData">SetLegendData</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendFloating">SetLegendFloating</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendInsidePadding">SetLegendInsidePadding</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendPadding">SetLegendPadding</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendPosition">SetLegendPosition</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegendVisible">SetLegendVisible</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetLegentFont">SetLegentFont</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetScaleFunctionX">SetScaleFunctionX</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetScaleFunctionY">SetScaleFunctionY</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetScaleRoundX">SetScaleRoundX</a></li>
+ <li><a href="../RCTS2/CGraph.html#methodSetScaleRoundY">SetScaleRoundY</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__AllocateColor">__AllocateColor</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__CorrectMinMax">__CorrectMinMax</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawAxis">__DrawAxis</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawAxisPart">__DrawAxisPart</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawHorizontalGideGridlines">__DrawHorizontalGideGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawHorizontalGridlines">__DrawHorizontalGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawLegend">__DrawLegend</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawLegendItem">__DrawLegendItem</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawPolygon">__DrawPolygon</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawText">__DrawText</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawTime">__DrawTime</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawVerticalGideGridlines">__DrawVerticalGideGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__DrawVerticalGridlines">__DrawVerticalGridlines</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__Draw_LeftBottom_Axis">__Draw_LeftBottom_Axis</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__Draw_TopRight_Axis">__Draw_TopRight_Axis</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__GetMinMaxGraphValue">__GetMinMaxGraphValue</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__LoadAxisValues">__LoadAxisValues</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__LoadGraphDefinitions">__LoadGraphDefinitions</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__LoadGraphValues">__LoadGraphValues</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__LoadLegendValues">__LoadLegendValues</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__LoadScaleValues">__LoadScaleValues</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__PaintBackground">__PaintBackground</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__RoundNumber">__RoundNumber</a></li>
+ <li><a href="../RCTS2/CGraph.html#method__SetColorToValue">__SetColorToValue</a></li>
+ </ul>
+</td>
+
+</tr></table>
+<hr />
+
+<table width="100%" border="0"><tr>
+
+
+<td valign="top">
+<h3>Child classes:</h3>
+<div class="tags">
+<dl>
+<dt><a href="../graphs/BarGraph.html">BarGraph</a></dt>
+ <dd>bargraphs</dd>
+</dl>
+<dl>
+<dt><a href="../RCTS2/LineGraph.html">LineGraph</a></dt>
+ <dd>*****************************************************************</dd>
+</dl>
+</div>
+</td>
+
+
+
+
+</tr></table>
+<hr />
+
+<a name="class_details"></a>
+<h3>Class Details</h3>
+<div class="tags">
+[line 23]<br />
+*****************************************************************<br /><br /><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p><p>*****************************************************************</p><br /></div><br /><br />
+<div class="top">[ <a href="#top">Top</a> ]</div><br />
+
+<hr />
+<a name="class_vars"></a>
+<h3>Class Variables</h3>
+<div class="tags">
+ <a name="var$axis_bgcolor"></a>
+ <p></p>
+ <h4>$axis_bgcolor = <span class="value">array(152, 137, 124)</span></h4>
+ <p>[line 49]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_bordercolor"></a>
+ <p></p>
+ <h4>$axis_bordercolor = <span class="value">array(99, 88, 78)</span></h4>
+ <p>[line 48]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_deepness"></a>
+ <p></p>
+ <h4>$axis_deepness = <span class="value"> 0</span></h4>
+ <p>[line 43]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_frontgridlines"></a>
+ <p></p>
+ <h4>$axis_frontgridlines = <span class="value"> true</span></h4>
+ <p>[line 55]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_gridlines"></a>
+ <p></p>
+ <h4>$axis_gridlines = <span class="value"> true</span></h4>
+ <p>[line 54]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_maxX"></a>
+ <p></p>
+ <h4>$axis_maxX = <span class="value"> 0</span></h4>
+ <p>[line 44]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_maxY"></a>
+ <p></p>
+ <h4>$axis_maxY = <span class="value"> 0</span></h4>
+ <p>[line 46]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_minX"></a>
+ <p></p>
+ <h4>$axis_minX = <span class="value"> 0</span></h4>
+ <p>[line 45]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_minY"></a>
+ <p></p>
+ <h4>$axis_minY = <span class="value"> 0</span></h4>
+ <p>[line 47]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_modeX"></a>
+ <p></p>
+ <h4>$axis_modeX = <span class="value"> 1</span></h4>
+ <p>[line 57]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_modeY"></a>
+ <p></p>
+ <h4>$axis_modeY = <span class="value"> 1</span></h4>
+ <p>[line 58]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_positions"></a>
+ <p></p>
+ <h4>$axis_positions = <span class="value">array(true, false, false, true)</span></h4>
+ <p>[line 56]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_scalecolor"></a>
+ <p></p>
+ <h4>$axis_scalecolor = <span class="value">array(0, 0, 255)</span></h4>
+ <p>[line 51]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_scalefont"></a>
+ <p></p>
+ <h4>$axis_scalefont = <span class="value"> 8</span></h4>
+ <p>[line 50]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_stepSize"></a>
+ <p></p>
+ <h4>$axis_stepSize = <span class="value"> 3</span></h4>
+ <p>[line 42]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_stepX"></a>
+ <p></p>
+ <h4>$axis_stepX = <span class="value"> 2</span></h4>
+ <p>[line 40]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_stepY"></a>
+ <p></p>
+ <h4>$axis_stepY = <span class="value"> 5</span></h4>
+ <p>[line 41]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_xscalevisible"></a>
+ <p></p>
+ <h4>$axis_xscalevisible = <span class="value"> false</span></h4>
+ <p>[line 52]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$axis_yscalevisible"></a>
+ <p></p>
+ <h4>$axis_yscalevisible = <span class="value"> true</span></h4>
+ <p>[line 53]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$data"></a>
+ <p></p>
+ <h4>$data = <span class="value">array()</span></h4>
+ <p>[line 25]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$font_Patch"></a>
+ <p></p>
+ <h4>$font_Patch = <span class="value"> RCTS_FONT_PATH</span></h4>
+ <p>[line 38]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_areaheight"></a>
+ <p></p>
+ <h4>$graph_areaheight = <span class="value"> 110</span></h4>
+ <p>[line 27]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_areawidth"></a>
+ <p></p>
+ <h4>$graph_areawidth = <span class="value"> 150</span></h4>
+ <p>[line 28]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_bgcolor"></a>
+ <p></p>
+ <h4>$graph_bgcolor = <span class="value">array(255, 255, 255)</span></h4>
+ <p>[line 32]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_bgtransparent"></a>
+ <p></p>
+ <h4>$graph_bgtransparent = <span class="value"> false</span></h4>
+ <p>[line 33]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_bordercolor"></a>
+ <p></p>
+ <h4>$graph_bordercolor = <span class="value">array(218, 218, 239)</span></h4>
+ <p>[line 36]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_borderwidth"></a>
+ <p></p>
+ <h4>$graph_borderwidth = <span class="value"> 1</span></h4>
+ <p>[line 35]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_padding"></a>
+ <p></p>
+ <h4>$graph_padding = <span class="value">array('left' => 55, 'top' => 20, 'right' => 20, 'bottom' => 30)</span></h4>
+ <p>[line 29]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_title"></a>
+ <p></p>
+ <h4>$graph_title = <span class="value"> ""</span></h4>
+ <p>[line 30]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_titlecolor"></a>
+ <p></p>
+ <h4>$graph_titlecolor = <span class="value">array(99, 88, 78)</span></h4>
+ <p>[line 37]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_titlefont"></a>
+ <p></p>
+ <h4>$graph_titlefont = <span class="value"> 3</span></h4>
+ <p>[line 31]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$graph_transparencylevel"></a>
+ <p></p>
+ <h4>$graph_transparencylevel = <span class="value"> 0</span></h4>
+ <p>[line 34]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_bgcolor"></a>
+ <p></p>
+ <h4>$legend_bgcolor = <span class="value">array(255, 255, 255)</span></h4>
+ <p>[line 68]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_bordercolor"></a>
+ <p></p>
+ <h4>$legend_bordercolor = <span class="value">array(0, 0, 0)</span></h4>
+ <p>[line 69]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_borderwidth"></a>
+ <p></p>
+ <h4>$legend_borderwidth = <span class="value"> 1</span></h4>
+ <p>[line 67]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_color"></a>
+ <p></p>
+ <h4>$legend_color = <span class="value">array(array(0, 0, 255))</span></h4>
+ <p>[line 76]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_data"></a>
+ <p></p>
+ <h4>$legend_data = <span class="value">array("Item 1")</span></h4>
+ <p>[line 77]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_floating"></a>
+ <p></p>
+ <h4>$legend_floating = <span class="value"> false</span></h4>
+ <p>[line 66]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_font"></a>
+ <p></p>
+ <h4>$legend_font = <span class="value"> 1</span></h4>
+ <p>[line 74]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_height"></a>
+ <p></p>
+ <h4>$legend_height = <span class="value"> 0</span></h4>
+ <p>[line 71]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_insidepadding"></a>
+ <p></p>
+ <h4>$legend_insidepadding = <span class="value"> 3</span></h4>
+ <p>[line 73]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_padding"></a>
+ <p></p>
+ <h4>$legend_padding = <span class="value"> 30</span></h4>
+ <p>[line 72]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_position"></a>
+ <p></p>
+ <h4>$legend_position = <span class="value"> 3</span></h4>
+ <p>[line 75]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_visible"></a>
+ <p></p>
+ <h4>$legend_visible = <span class="value"> false</span></h4>
+ <p>[line 65]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$legend_width"></a>
+ <p></p>
+ <h4>$legend_width = <span class="value"> 0</span></h4>
+ <p>[line 70]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$scale_funX"></a>
+ <p></p>
+ <h4>$scale_funX = <span class="value"> ""</span></h4>
+ <p>[line 62]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$scale_funY"></a>
+ <p></p>
+ <h4>$scale_funY = <span class="value"> ""</span></h4>
+ <p>[line 63]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$scale_roundX"></a>
+ <p></p>
+ <h4>$scale_roundX = <span class="value"> 0</span></h4>
+ <p>[line 60]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$scale_roundY"></a>
+ <p></p>
+ <h4>$scale_roundY = <span class="value"> 3</span></h4>
+ <p>[line 61]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_bgcolor"></a>
+ <p></p>
+ <h4>$time_bgcolor = <span class="value">array(255, 255, 255)</span></h4>
+ <p>[line 82]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_bordercolor"></a>
+ <p></p>
+ <h4>$time_bordercolor = <span class="value">array(0, 0, 0)</span></h4>
+ <p>[line 83]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_borderwidth"></a>
+ <p></p>
+ <h4>$time_borderwidth = <span class="value"> 1</span></h4>
+ <p>[line 81]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_color"></a>
+ <p></p>
+ <h4>$time_color = <span class="value">array(0, 0, 0)</span></h4>
+ <p>[line 92]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_floating"></a>
+ <p></p>
+ <h4>$time_floating = <span class="value"> false</span></h4>
+ <p>[line 80]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_font"></a>
+ <p></p>
+ <h4>$time_font = <span class="value"> 6</span></h4>
+ <p>[line 90]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_height"></a>
+ <p></p>
+ <h4>$time_height = <span class="value"> 0</span></h4>
+ <p>[line 87]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_insidepadding"></a>
+ <p></p>
+ <h4>$time_insidepadding = <span class="value"> 3</span></h4>
+ <p>[line 89]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_padding"></a>
+ <p></p>
+ <h4>$time_padding = <span class="value"> 30</span></h4>
+ <p>[line 88]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_position"></a>
+ <p></p>
+ <h4>$time_position = <span class="value"> 1</span></h4>
+ <p>[line 91]</p>
+
+ <br />
+ <div class="tags">
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><b>Type:</b> </td>
+ <td>mixed</td>
+ </tr>
+ </table>
+ </div><br /><br />
+ <div class="top">[ <a href="#top">Top</a> ]</div><br />
+ <a name="var$time_start"></a>
+ <p></p>
+ <h4>$time_start = <span class="value"> ""</span></h4>
+ <p>[line 84]</p>
+
+ <br />
+ <div class="tags">
+ <...
[truncated message content] |
|
From: <pau...@us...> - 2006-09-09 15:23:16
|
Revision: 1953
http://svn.sourceforge.net/rcts/?rev=1953&view=rev
Author: paulsohier
Date: 2006-09-09 08:22:10 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Update main phpdoc files.
Modified Paths:
--------------
trunk/version1.0/docs/phpdoc/RCTS2/_admin_index_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_developer_mail_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_graph_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_constants_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_detection_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_functions_color_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_functions_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_functions_sql_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_functions_vars_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_pngreplacer_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_includes_start_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_index_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_notice_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_overlay_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_rss_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_statsGetJS_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_statsGetJSend_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_statsGetTimeOnline_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_stats_js_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_stats_php.html
trunk/version1.0/docs/phpdoc/RCTS2/_wizz_php.html
trunk/version1.0/docs/phpdoc/RSSBuilder/RSSBase.html
trunk/version1.0/docs/phpdoc/RSSBuilder/RSSBuilder.html
trunk/version1.0/docs/phpdoc/RSSBuilder/RSSItem.html
trunk/version1.0/docs/phpdoc/RSSBuilder/_includes_classes_class_RSS_php.html
trunk/version1.0/docs/phpdoc/browser/browser.html
trunk/version1.0/docs/phpdoc/classtrees_RCTS2.html
trunk/version1.0/docs/phpdoc/classtrees_RSSBuilder.html
trunk/version1.0/docs/phpdoc/classtrees_browser.html
trunk/version1.0/docs/phpdoc/classtrees_core.html
trunk/version1.0/docs/phpdoc/classtrees_graphs.html
trunk/version1.0/docs/phpdoc/classtrees_stats.html
trunk/version1.0/docs/phpdoc/core/cache.html
trunk/version1.0/docs/phpdoc/core/core.html
trunk/version1.0/docs/phpdoc/core/mail.html
trunk/version1.0/docs/phpdoc/core/smtp.html
trunk/version1.0/docs/phpdoc/elementindex.html
trunk/version1.0/docs/phpdoc/elementindex_RCTS2.html
trunk/version1.0/docs/phpdoc/elementindex_RSSBuilder.html
trunk/version1.0/docs/phpdoc/elementindex_browser.html
trunk/version1.0/docs/phpdoc/elementindex_core.html
trunk/version1.0/docs/phpdoc/elementindex_graphs.html
trunk/version1.0/docs/phpdoc/elementindex_stats.html
trunk/version1.0/docs/phpdoc/errors.html
trunk/version1.0/docs/phpdoc/graphs/BarGraph.html
trunk/version1.0/docs/phpdoc/index.html
trunk/version1.0/docs/phpdoc/li_RCTS2.html
trunk/version1.0/docs/phpdoc/li_RSSBuilder.html
trunk/version1.0/docs/phpdoc/li_browser.html
trunk/version1.0/docs/phpdoc/li_core.html
trunk/version1.0/docs/phpdoc/li_graphs.html
trunk/version1.0/docs/phpdoc/li_stats.html
trunk/version1.0/docs/phpdoc/stats/calendar.html
trunk/version1.0/docs/phpdoc/stats/usagestats.html
trunk/version1.0/docs/phpdoc/todolist.html
Modified: trunk/version1.0/docs/phpdoc/RCTS2/_admin_index_php.html
===================================================================
--- trunk/version1.0/docs/phpdoc/RCTS2/_admin_index_php.html 2006-09-09 12:51:17 UTC (rev 1952)
+++ trunk/version1.0/docs/phpdoc/RCTS2/_admin_index_php.html 2006-09-09 15:22:10 UTC (rev 1953)
@@ -27,36 +27,105 @@
<p><a href="../todolist.html">Todo List</a></p>
</div>
<b>Packages:</b><br />
- <a href="../li_RCTS.html">RCTS</a><br />
+ <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_browser.html">browser</a><br />
<a href="../li_core.html">core</a><br />
<a href="../li_graphs.html">graphs</a><br />
- <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_RSSBuilder.html">RSSBuilder</a><br />
<a href="../li_stats.html">stats</a><br />
<br /><br />
<b>Files:</b><br />
<div class="package">
- <a href="../RCTS2/_includes_classes_class_3dbargraph_php.html"> class.3dbargraph.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_general_php.html"> acp_config_general.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_browser_php.html"> class.browser.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_user_php.html"> acp_config_user.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_cache_php.html"> class.cache.php
+ <a href="../RCTS2/_includes_modules_acp_acp_ftp_php.html"> acp_ftp.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_calendar_php.html"> class.calendar.php
+ <a href="../RCTS2/_includes_modules_acp_acp_header_php.html"> acp_header.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_core_php.html"> class.core.php
+ <a href="../RCTS2/_includes_modules_acp_acp_info_php.html"> acp_info.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_mailer_php.html"> class.mailer.php
+ <a href="../RCTS2/_includes_modules_acp_acp_layout_php.html"> acp_layout.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_usagestats_php.html"> class.usagestats.php
+ <a href="../RCTS2/_includes_modules_acp_acp_milestones_php.html"> acp_milestones.php
</a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_multisite_php.html"> acp_multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_plugin_php.html"> acp_plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_smtp_php.html"> acp_smtp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_update_php.html"> acp_update.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_developer_check_lang_php.html"> check_lang.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_cron_php.html"> class.cron.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_getstats_php.html"> class.getstats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_graph_php.html"> class.graph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_layout_php.html"> class.layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_linegraph_php.html"> class.linegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_load_php.html"> class.load.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_multisite_php.html"> class.multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_phplot_php.html"> class.phplot.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_piegraph_php.html"> class.piegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_plugin_php.html"> class.plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_session_php.html"> class.session.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_class_siteMap_php.html"> class.siteMap.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_stats_php.html"> class.stats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_template_php.html"> class.template.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_time_online_php.html"> class.time_online.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_viewer_php.html"> class.viewer.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_wizard_php.html"> class.wizard.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_zip_php.html"> class.zip.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_cache_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_developer_configtor_php.html"> configtor.php
+ </a><br>
+ <a href="../RCTS2/_includes_wizards_configwiz_php.html"> configwiz.php
+ </a><br>
<a href="../RCTS2/_includes_constants_php.html"> constants.php
</a><br>
+ <a href="../RCTS2/_developer_conv_php.html"> conv.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_data_php.html"> data.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_db_php.html"> db.php
+ </a><br>
+ <a href="../RCTS2/_developer_debugger_php.html"> debugger.php
+ </a><br>
<a href="../RCTS2/_includes_detection_php.html"> detection.php
</a><br>
<a href="../RCTS2/_includes_functions_php.html"> functions.php
</a><br>
+ <a href="../RCTS2/_javascript_functions_php.html"> functions.php
+ </a><br>
<a href="../RCTS2/_includes_functions_color_php.html"> functions_color.php
</a><br>
<a href="../RCTS2/_includes_functions_sql_php.html"> functions_sql.php
@@ -65,22 +134,80 @@
</a><br>
<a href="../RCTS2/_graph_php.html"> graph.php
</a><br>
+ <a href="../RCTS2/_admin_index_php.html"> index.php
+ </a><br>
<a href="../RCTS2/_index_php.html"> index.php
</a><br>
- <a href="../RCTS2/_admin_index_php.html"> index.php
+ <a href="../RCTS2/_lang_en_install_php.html"> install.php
</a><br>
+ <a href="../RCTS2/_lang_nl_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_developer_kalenderTest_php.html"> kalenderTest.php
+ </a><br>
+ <a href="../RCTS2/_staticData_languages_php.html"> languages.php
+ </a><br>
<a href="../RCTS2/_developer_mail_php.html"> mail.php
</a><br>
+ <a href="../RCTS2/_lang_nl_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_XML_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_msaccess_php.html"> msaccess.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mssql_php.html"> mssql.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mysql_php.html"> mysql.php
+ </a><br>
<a href="../RCTS2/_notice_php.html"> notice.php
</a><br>
+ <a href="../RCTS2/_XML_overlay_php.html"> overlay.php
+ </a><br>
<a href="../RCTS2/_overlay_php.html"> overlay.php
</a><br>
+ <a href="../RCTS2/_javascript_overlay_functions_php.html"> overlay_functions.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_plugin_php.html"> plugin.php
+ </a><br>
<a href="../RCTS2/_includes_pngreplacer_php.html"> pngreplacer.php
</a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html"> postnukeGatherStats.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_postsql_php.html"> postsql.php
+ </a><br>
+ <a href="../RCTS2/_templates_rcts_rcts_php.html"> rcts.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_rss_php.html"> rss.php
+ </a><br>
<a href="../RCTS2/_rss_php.html"> rss.php
</a><br>
+ <a href="../RCTS2/_cache_sql_php.html"> sql.php
+ </a><br>
<a href="../RCTS2/_includes_start_php.html"> start.php
</a><br>
+ <a href="../RCTS2/_lang_nl_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_XML_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_javascript_stats_php.html"> stats.php
+ </a><br>
<a href="../RCTS2/_stats_php.html"> stats.php
</a><br>
<a href="../RCTS2/_statsGetJS_php.html"> statsGetJS.php
@@ -91,10 +218,87 @@
</a><br>
<a href="../RCTS2/_stats_js_php.html"> stats_js.php
</a><br>
+ <a href="../RCTS2/_developer_svnsnap_php.html"> svnsnap.php
+ </a><br>
+ <a href="../RCTS2/_developer_test_php.html"> test.php
+ </a><br>
+ <a href="../RCTS2/_developer_test2_php.html"> test2.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_wizz_php.html"> wizz.php
+ </a><br>
<a href="../RCTS2/_wizz_php.html"> wizz.php
</a><br>
+ <a href="../RCTS2/_lang_en_wizz_php.html"> wizz.php
+ </a><br>
</div><br />
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../RCTS2/acp_config_general.html">acp_config_general</a><br />
+ <a href="../RCTS2/acp_config_user.html">acp_config_user</a><br />
+ <a href="../RCTS2/acp_ftp.html">acp_ftp</a><br />
+ <a href="../RCTS2/acp_header.html">acp_header</a><br />
+ <a href="../RCTS2/acp_info.html">acp_info</a><br />
+ <a href="../RCTS2/acp_layout.html">acp_layout</a><br />
+ <a href="../RCTS2/acp_milestones.html">acp_milestones</a><br />
+ <a href="../RCTS2/acp_multisite.html">acp_multisite</a><br />
+ <a href="../RCTS2/acp_plugin.html">acp_plugin</a><br />
+ <a href="../RCTS2/acp_smtp.html">acp_smtp</a><br />
+ <a href="../RCTS2/acp_update.html">acp_update</a><br />
+ <a href="../RCTS2/bsd_common.html">bsd_common</a><br />
+ <a href="../RCTS2/CGraph.html">CGraph</a><br />
+ <a href="../RCTS2/CodeGet.html">CodeGet</a><br />
+ <a href="../RCTS2/CodeGot.html">CodeGot</a><br />
+ <a href="../RCTS2/ConfigFinished.html">ConfigFinished</a><br />
+ <a href="../RCTS2/cron.html">cron</a><br />
+ <a href="../RCTS2/db.html">db</a><br />
+ <a href="../RCTS2/display.html">display</a><br />
+ <a href="../RCTS2/displayStats.html">displayStats</a><br />
+ <a href="../RCTS2/gatherViewerStats.html">gatherViewerStats</a><br />
+ <a href="../RCTS2/getStats.html">getStats</a><br />
+ <a href="../RCTS2/layout.html">layout</a><br />
+ <a href="../RCTS2/LayoutSel.html">LayoutSel</a><br />
+ <a href="../RCTS2/LineGraph.html">LineGraph</a><br />
+ <a href="../RCTS2/load.html">load</a><br />
+ <a href="../RCTS2/msaccess.html">msaccess</a><br />
+ <a href="../RCTS2/mssql.html">mssql</a><br />
+ <a href="../RCTS2/multisite.html">multisite</a><br />
+ <a href="../RCTS2/mysql.html">mysql</a><br />
+ <a href="../RCTS2/PHPlot.html">PHPlot</a><br />
+ <a href="../RCTS2/PieGraph.html">PieGraph</a><br />
+ <a href="../RCTS2/postsql.html">postsql</a><br />
+ <a href="../RCTS2/RCPluginBase.html">RCPluginBase</a><br />
+ <a href="../RCTS2/RCPlugins.html">RCPlugins</a><br />
+ <a href="../RCTS2/RP_ComeFrom.html">RP_ComeFrom</a><br />
+ <a href="../RCTS2/RP_Follow.html">RP_Follow</a><br />
+ <a href="../RCTS2/RP_Mysql.html">RP_Mysql</a><br />
+ <a href="../RCTS2/RP_phpbb.html">RP_phpbb</a><br />
+ <a href="../RCTS2/RP_postnuke.html">RP_postnuke</a><br />
+ <a href="../RCTS2/RP_SearchTerms.html">RP_SearchTerms</a><br />
+ <a href="../RCTS2/RP_UserOptions.html">RP_UserOptions</a><br />
+ <a href="../RCTS2/session.html">session</a><br />
+ <a href="../RCTS2/Splash.html">Splash</a><br />
+ <a href="../RCTS2/time_online.html">time_online</a><br />
+ <a href="../RCTS2/tpl.html">tpl</a><br />
+ <a href="../RCTS2/update.html">update</a><br />
+ <a href="../RCTS2/WebSiteMap.html">WebSiteMap</a><br />
+ <a href="../RCTS2/Wizard.html">Wizard</a><br />
+ <a href="../RCTS2/zip.html">zip</a><br />
+ </div>
</td>
<td>
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
@@ -107,7 +311,7 @@
<h2>Page Details:</h2>
-Graphs will be proceed here<br /><br /><p>Graphs will be proceed here</p><br /><br /><br />
+Graphs will be proceed here<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@@ -121,15 +325,15 @@
<td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>
</tr>
<tr>
- <td><b>version:</b> </td><td>$Id: index.php 1911 2006-07-05 10:22:54Z paulsohier $</td>
+ <td><b>version:</b> </td><td>$Id: index.php 1940 2006-09-08 12:25:35Z bastimmer $</td>
</tr>
</table>
</div>
<br /><br />
<h4>Includes:</h4>
<div class="tags">
-include(RCTS_ROOT_PATH.'/includes/start.php') [line 13]<br />
-include_once($dir) [line 36]<br />
+include(RCTS_ROOT_PATH.'/includes/start.php') [line 14]<br />
+include_once($dir) [line 47]<br />
<br /><br />
<h4>Tags:</h4>
<div class="tags">
@@ -145,13 +349,13 @@
</tr>
</table>
</div>
-include_once($dir."/".$file) [line 91]<br />
+include_once($dir."/".$file) [line 104]<br />
</div>
<br /><br />
<br /><br />
<hr />
<a name="defineIN_ADMIN"></a>
- <h3>IN_ADMIN <span class="smalllinenumber">[line 11]</span></h3>
+ <h3>IN_ADMIN <span class="smalllinenumber">[line 12]</span></h3>
<div class="tags">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -164,7 +368,7 @@
<div class="top">[ <a href="#top">Top</a> ]</div><br /><br />
<hr />
<a name="defineIN_STATS"></a>
- <h3>IN_STATS <span class="smalllinenumber">[line 10]</span></h3>
+ <h3>IN_STATS <span class="smalllinenumber">[line 11]</span></h3>
<div class="tags">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -177,7 +381,7 @@
<div class="top">[ <a href="#top">Top</a> ]</div><br /><br />
<hr />
<a name="defineRCTS_ROOT_PATH"></a>
- <h3>RCTS_ROOT_PATH <span class="smalllinenumber">[line 12]</span></h3>
+ <h3>RCTS_ROOT_PATH <span class="smalllinenumber">[line 13]</span></h3>
<div class="tags">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -190,7 +394,7 @@
<div class="top">[ <a href="#top">Top</a> ]</div><br /><br />
<hr />
<a name="definesmall"></a>
- <h3>small <span class="smalllinenumber">[line 70]</span></h3>
+ <h3>small <span class="smalllinenumber">[line 82]</span></h3>
<div class="tags">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
@@ -205,7 +409,7 @@
<div class="credit">
<hr />
- Documentation generated on Thu, 06 Jul 2006 11:22:29 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
+ Documentation generated on Sat, 09 Sep 2006 17:21:09 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
</div>
</td></tr></table>
</td>
Modified: trunk/version1.0/docs/phpdoc/RCTS2/_developer_mail_php.html
===================================================================
--- trunk/version1.0/docs/phpdoc/RCTS2/_developer_mail_php.html 2006-09-09 12:51:17 UTC (rev 1952)
+++ trunk/version1.0/docs/phpdoc/RCTS2/_developer_mail_php.html 2006-09-09 15:22:10 UTC (rev 1953)
@@ -27,36 +27,105 @@
<p><a href="../todolist.html">Todo List</a></p>
</div>
<b>Packages:</b><br />
- <a href="../li_RCTS.html">RCTS</a><br />
+ <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_browser.html">browser</a><br />
<a href="../li_core.html">core</a><br />
<a href="../li_graphs.html">graphs</a><br />
- <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_RSSBuilder.html">RSSBuilder</a><br />
<a href="../li_stats.html">stats</a><br />
<br /><br />
<b>Files:</b><br />
<div class="package">
- <a href="../RCTS2/_includes_classes_class_3dbargraph_php.html"> class.3dbargraph.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_general_php.html"> acp_config_general.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_browser_php.html"> class.browser.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_user_php.html"> acp_config_user.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_cache_php.html"> class.cache.php
+ <a href="../RCTS2/_includes_modules_acp_acp_ftp_php.html"> acp_ftp.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_calendar_php.html"> class.calendar.php
+ <a href="../RCTS2/_includes_modules_acp_acp_header_php.html"> acp_header.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_core_php.html"> class.core.php
+ <a href="../RCTS2/_includes_modules_acp_acp_info_php.html"> acp_info.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_mailer_php.html"> class.mailer.php
+ <a href="../RCTS2/_includes_modules_acp_acp_layout_php.html"> acp_layout.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_usagestats_php.html"> class.usagestats.php
+ <a href="../RCTS2/_includes_modules_acp_acp_milestones_php.html"> acp_milestones.php
</a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_multisite_php.html"> acp_multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_plugin_php.html"> acp_plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_smtp_php.html"> acp_smtp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_update_php.html"> acp_update.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_developer_check_lang_php.html"> check_lang.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_cron_php.html"> class.cron.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_getstats_php.html"> class.getstats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_graph_php.html"> class.graph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_layout_php.html"> class.layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_linegraph_php.html"> class.linegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_load_php.html"> class.load.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_multisite_php.html"> class.multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_phplot_php.html"> class.phplot.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_piegraph_php.html"> class.piegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_plugin_php.html"> class.plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_session_php.html"> class.session.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_class_siteMap_php.html"> class.siteMap.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_stats_php.html"> class.stats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_template_php.html"> class.template.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_time_online_php.html"> class.time_online.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_viewer_php.html"> class.viewer.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_wizard_php.html"> class.wizard.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_zip_php.html"> class.zip.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_cache_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_developer_configtor_php.html"> configtor.php
+ </a><br>
+ <a href="../RCTS2/_includes_wizards_configwiz_php.html"> configwiz.php
+ </a><br>
<a href="../RCTS2/_includes_constants_php.html"> constants.php
</a><br>
+ <a href="../RCTS2/_developer_conv_php.html"> conv.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_data_php.html"> data.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_db_php.html"> db.php
+ </a><br>
+ <a href="../RCTS2/_developer_debugger_php.html"> debugger.php
+ </a><br>
<a href="../RCTS2/_includes_detection_php.html"> detection.php
</a><br>
<a href="../RCTS2/_includes_functions_php.html"> functions.php
</a><br>
+ <a href="../RCTS2/_javascript_functions_php.html"> functions.php
+ </a><br>
<a href="../RCTS2/_includes_functions_color_php.html"> functions_color.php
</a><br>
<a href="../RCTS2/_includes_functions_sql_php.html"> functions_sql.php
@@ -65,22 +134,80 @@
</a><br>
<a href="../RCTS2/_graph_php.html"> graph.php
</a><br>
+ <a href="../RCTS2/_admin_index_php.html"> index.php
+ </a><br>
<a href="../RCTS2/_index_php.html"> index.php
</a><br>
- <a href="../RCTS2/_admin_index_php.html"> index.php
+ <a href="../RCTS2/_lang_en_install_php.html"> install.php
</a><br>
+ <a href="../RCTS2/_lang_nl_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_developer_kalenderTest_php.html"> kalenderTest.php
+ </a><br>
+ <a href="../RCTS2/_staticData_languages_php.html"> languages.php
+ </a><br>
<a href="../RCTS2/_developer_mail_php.html"> mail.php
</a><br>
+ <a href="../RCTS2/_lang_nl_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_XML_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_msaccess_php.html"> msaccess.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mssql_php.html"> mssql.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mysql_php.html"> mysql.php
+ </a><br>
<a href="../RCTS2/_notice_php.html"> notice.php
</a><br>
+ <a href="../RCTS2/_XML_overlay_php.html"> overlay.php
+ </a><br>
<a href="../RCTS2/_overlay_php.html"> overlay.php
</a><br>
+ <a href="../RCTS2/_javascript_overlay_functions_php.html"> overlay_functions.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_plugin_php.html"> plugin.php
+ </a><br>
<a href="../RCTS2/_includes_pngreplacer_php.html"> pngreplacer.php
</a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html"> postnukeGatherStats.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_postsql_php.html"> postsql.php
+ </a><br>
+ <a href="../RCTS2/_templates_rcts_rcts_php.html"> rcts.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_rss_php.html"> rss.php
+ </a><br>
<a href="../RCTS2/_rss_php.html"> rss.php
</a><br>
+ <a href="../RCTS2/_cache_sql_php.html"> sql.php
+ </a><br>
<a href="../RCTS2/_includes_start_php.html"> start.php
</a><br>
+ <a href="../RCTS2/_lang_nl_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_XML_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_javascript_stats_php.html"> stats.php
+ </a><br>
<a href="../RCTS2/_stats_php.html"> stats.php
</a><br>
<a href="../RCTS2/_statsGetJS_php.html"> statsGetJS.php
@@ -91,10 +218,87 @@
</a><br>
<a href="../RCTS2/_stats_js_php.html"> stats_js.php
</a><br>
+ <a href="../RCTS2/_developer_svnsnap_php.html"> svnsnap.php
+ </a><br>
+ <a href="../RCTS2/_developer_test_php.html"> test.php
+ </a><br>
+ <a href="../RCTS2/_developer_test2_php.html"> test2.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_wizz_php.html"> wizz.php
+ </a><br>
<a href="../RCTS2/_wizz_php.html"> wizz.php
</a><br>
+ <a href="../RCTS2/_lang_en_wizz_php.html"> wizz.php
+ </a><br>
</div><br />
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../RCTS2/acp_config_general.html">acp_config_general</a><br />
+ <a href="../RCTS2/acp_config_user.html">acp_config_user</a><br />
+ <a href="../RCTS2/acp_ftp.html">acp_ftp</a><br />
+ <a href="../RCTS2/acp_header.html">acp_header</a><br />
+ <a href="../RCTS2/acp_info.html">acp_info</a><br />
+ <a href="../RCTS2/acp_layout.html">acp_layout</a><br />
+ <a href="../RCTS2/acp_milestones.html">acp_milestones</a><br />
+ <a href="../RCTS2/acp_multisite.html">acp_multisite</a><br />
+ <a href="../RCTS2/acp_plugin.html">acp_plugin</a><br />
+ <a href="../RCTS2/acp_smtp.html">acp_smtp</a><br />
+ <a href="../RCTS2/acp_update.html">acp_update</a><br />
+ <a href="../RCTS2/bsd_common.html">bsd_common</a><br />
+ <a href="../RCTS2/CGraph.html">CGraph</a><br />
+ <a href="../RCTS2/CodeGet.html">CodeGet</a><br />
+ <a href="../RCTS2/CodeGot.html">CodeGot</a><br />
+ <a href="../RCTS2/ConfigFinished.html">ConfigFinished</a><br />
+ <a href="../RCTS2/cron.html">cron</a><br />
+ <a href="../RCTS2/db.html">db</a><br />
+ <a href="../RCTS2/display.html">display</a><br />
+ <a href="../RCTS2/displayStats.html">displayStats</a><br />
+ <a href="../RCTS2/gatherViewerStats.html">gatherViewerStats</a><br />
+ <a href="../RCTS2/getStats.html">getStats</a><br />
+ <a href="../RCTS2/layout.html">layout</a><br />
+ <a href="../RCTS2/LayoutSel.html">LayoutSel</a><br />
+ <a href="../RCTS2/LineGraph.html">LineGraph</a><br />
+ <a href="../RCTS2/load.html">load</a><br />
+ <a href="../RCTS2/msaccess.html">msaccess</a><br />
+ <a href="../RCTS2/mssql.html">mssql</a><br />
+ <a href="../RCTS2/multisite.html">multisite</a><br />
+ <a href="../RCTS2/mysql.html">mysql</a><br />
+ <a href="../RCTS2/PHPlot.html">PHPlot</a><br />
+ <a href="../RCTS2/PieGraph.html">PieGraph</a><br />
+ <a href="../RCTS2/postsql.html">postsql</a><br />
+ <a href="../RCTS2/RCPluginBase.html">RCPluginBase</a><br />
+ <a href="../RCTS2/RCPlugins.html">RCPlugins</a><br />
+ <a href="../RCTS2/RP_ComeFrom.html">RP_ComeFrom</a><br />
+ <a href="../RCTS2/RP_Follow.html">RP_Follow</a><br />
+ <a href="../RCTS2/RP_Mysql.html">RP_Mysql</a><br />
+ <a href="../RCTS2/RP_phpbb.html">RP_phpbb</a><br />
+ <a href="../RCTS2/RP_postnuke.html">RP_postnuke</a><br />
+ <a href="../RCTS2/RP_SearchTerms.html">RP_SearchTerms</a><br />
+ <a href="../RCTS2/RP_UserOptions.html">RP_UserOptions</a><br />
+ <a href="../RCTS2/session.html">session</a><br />
+ <a href="../RCTS2/Splash.html">Splash</a><br />
+ <a href="../RCTS2/time_online.html">time_online</a><br />
+ <a href="../RCTS2/tpl.html">tpl</a><br />
+ <a href="../RCTS2/update.html">update</a><br />
+ <a href="../RCTS2/WebSiteMap.html">WebSiteMap</a><br />
+ <a href="../RCTS2/Wizard.html">Wizard</a><br />
+ <a href="../RCTS2/zip.html">zip</a><br />
+ </div>
</td>
<td>
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
@@ -107,7 +311,7 @@
<h2>Page Details:</h2>
-Mail class testen ;)<br /><br /><p>Mail class testen ;)</p><br /><br /><br />
+Mail class testen ;)<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@@ -136,7 +340,7 @@
<div class="credit">
<hr />
- Documentation generated on Thu, 06 Jul 2006 11:22:32 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
+ Documentation generated on Sat, 09 Sep 2006 17:21:10 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
</div>
</td></tr></table>
</td>
Modified: trunk/version1.0/docs/phpdoc/RCTS2/_graph_php.html
===================================================================
--- trunk/version1.0/docs/phpdoc/RCTS2/_graph_php.html 2006-09-09 12:51:17 UTC (rev 1952)
+++ trunk/version1.0/docs/phpdoc/RCTS2/_graph_php.html 2006-09-09 15:22:10 UTC (rev 1953)
@@ -27,36 +27,105 @@
<p><a href="../todolist.html">Todo List</a></p>
</div>
<b>Packages:</b><br />
- <a href="../li_RCTS.html">RCTS</a><br />
+ <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_browser.html">browser</a><br />
<a href="../li_core.html">core</a><br />
<a href="../li_graphs.html">graphs</a><br />
- <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_RSSBuilder.html">RSSBuilder</a><br />
<a href="../li_stats.html">stats</a><br />
<br /><br />
<b>Files:</b><br />
<div class="package">
- <a href="../RCTS2/_includes_classes_class_3dbargraph_php.html"> class.3dbargraph.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_general_php.html"> acp_config_general.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_browser_php.html"> class.browser.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_user_php.html"> acp_config_user.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_cache_php.html"> class.cache.php
+ <a href="../RCTS2/_includes_modules_acp_acp_ftp_php.html"> acp_ftp.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_calendar_php.html"> class.calendar.php
+ <a href="../RCTS2/_includes_modules_acp_acp_header_php.html"> acp_header.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_core_php.html"> class.core.php
+ <a href="../RCTS2/_includes_modules_acp_acp_info_php.html"> acp_info.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_mailer_php.html"> class.mailer.php
+ <a href="../RCTS2/_includes_modules_acp_acp_layout_php.html"> acp_layout.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_usagestats_php.html"> class.usagestats.php
+ <a href="../RCTS2/_includes_modules_acp_acp_milestones_php.html"> acp_milestones.php
</a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_multisite_php.html"> acp_multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_plugin_php.html"> acp_plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_smtp_php.html"> acp_smtp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_update_php.html"> acp_update.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_developer_check_lang_php.html"> check_lang.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_cron_php.html"> class.cron.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_getstats_php.html"> class.getstats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_graph_php.html"> class.graph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_layout_php.html"> class.layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_linegraph_php.html"> class.linegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_load_php.html"> class.load.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_multisite_php.html"> class.multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_phplot_php.html"> class.phplot.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_piegraph_php.html"> class.piegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_plugin_php.html"> class.plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_session_php.html"> class.session.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_class_siteMap_php.html"> class.siteMap.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_stats_php.html"> class.stats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_template_php.html"> class.template.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_time_online_php.html"> class.time_online.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_viewer_php.html"> class.viewer.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_wizard_php.html"> class.wizard.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_zip_php.html"> class.zip.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_cache_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_developer_configtor_php.html"> configtor.php
+ </a><br>
+ <a href="../RCTS2/_includes_wizards_configwiz_php.html"> configwiz.php
+ </a><br>
<a href="../RCTS2/_includes_constants_php.html"> constants.php
</a><br>
+ <a href="../RCTS2/_developer_conv_php.html"> conv.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_data_php.html"> data.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_db_php.html"> db.php
+ </a><br>
+ <a href="../RCTS2/_developer_debugger_php.html"> debugger.php
+ </a><br>
<a href="../RCTS2/_includes_detection_php.html"> detection.php
</a><br>
<a href="../RCTS2/_includes_functions_php.html"> functions.php
</a><br>
+ <a href="../RCTS2/_javascript_functions_php.html"> functions.php
+ </a><br>
<a href="../RCTS2/_includes_functions_color_php.html"> functions_color.php
</a><br>
<a href="../RCTS2/_includes_functions_sql_php.html"> functions_sql.php
@@ -65,22 +134,80 @@
</a><br>
<a href="../RCTS2/_graph_php.html"> graph.php
</a><br>
+ <a href="../RCTS2/_admin_index_php.html"> index.php
+ </a><br>
<a href="../RCTS2/_index_php.html"> index.php
</a><br>
- <a href="../RCTS2/_admin_index_php.html"> index.php
+ <a href="../RCTS2/_lang_en_install_php.html"> install.php
</a><br>
+ <a href="../RCTS2/_lang_nl_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_developer_kalenderTest_php.html"> kalenderTest.php
+ </a><br>
+ <a href="../RCTS2/_staticData_languages_php.html"> languages.php
+ </a><br>
<a href="../RCTS2/_developer_mail_php.html"> mail.php
</a><br>
+ <a href="../RCTS2/_lang_nl_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_XML_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_msaccess_php.html"> msaccess.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mssql_php.html"> mssql.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mysql_php.html"> mysql.php
+ </a><br>
<a href="../RCTS2/_notice_php.html"> notice.php
</a><br>
+ <a href="../RCTS2/_XML_overlay_php.html"> overlay.php
+ </a><br>
<a href="../RCTS2/_overlay_php.html"> overlay.php
</a><br>
+ <a href="../RCTS2/_javascript_overlay_functions_php.html"> overlay_functions.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_plugin_php.html"> plugin.php
+ </a><br>
<a href="../RCTS2/_includes_pngreplacer_php.html"> pngreplacer.php
</a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html"> postnukeGatherStats.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_postsql_php.html"> postsql.php
+ </a><br>
+ <a href="../RCTS2/_templates_rcts_rcts_php.html"> rcts.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_rss_php.html"> rss.php
+ </a><br>
<a href="../RCTS2/_rss_php.html"> rss.php
</a><br>
+ <a href="../RCTS2/_cache_sql_php.html"> sql.php
+ </a><br>
<a href="../RCTS2/_includes_start_php.html"> start.php
</a><br>
+ <a href="../RCTS2/_lang_nl_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_XML_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_javascript_stats_php.html"> stats.php
+ </a><br>
<a href="../RCTS2/_stats_php.html"> stats.php
</a><br>
<a href="../RCTS2/_statsGetJS_php.html"> statsGetJS.php
@@ -91,10 +218,87 @@
</a><br>
<a href="../RCTS2/_stats_js_php.html"> stats_js.php
</a><br>
+ <a href="../RCTS2/_developer_svnsnap_php.html"> svnsnap.php
+ </a><br>
+ <a href="../RCTS2/_developer_test_php.html"> test.php
+ </a><br>
+ <a href="../RCTS2/_developer_test2_php.html"> test2.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_wizz_php.html"> wizz.php
+ </a><br>
<a href="../RCTS2/_wizz_php.html"> wizz.php
</a><br>
+ <a href="../RCTS2/_lang_en_wizz_php.html"> wizz.php
+ </a><br>
</div><br />
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../RCTS2/acp_config_general.html">acp_config_general</a><br />
+ <a href="../RCTS2/acp_config_user.html">acp_config_user</a><br />
+ <a href="../RCTS2/acp_ftp.html">acp_ftp</a><br />
+ <a href="../RCTS2/acp_header.html">acp_header</a><br />
+ <a href="../RCTS2/acp_info.html">acp_info</a><br />
+ <a href="../RCTS2/acp_layout.html">acp_layout</a><br />
+ <a href="../RCTS2/acp_milestones.html">acp_milestones</a><br />
+ <a href="../RCTS2/acp_multisite.html">acp_multisite</a><br />
+ <a href="../RCTS2/acp_plugin.html">acp_plugin</a><br />
+ <a href="../RCTS2/acp_smtp.html">acp_smtp</a><br />
+ <a href="../RCTS2/acp_update.html">acp_update</a><br />
+ <a href="../RCTS2/bsd_common.html">bsd_common</a><br />
+ <a href="../RCTS2/CGraph.html">CGraph</a><br />
+ <a href="../RCTS2/CodeGet.html">CodeGet</a><br />
+ <a href="../RCTS2/CodeGot.html">CodeGot</a><br />
+ <a href="../RCTS2/ConfigFinished.html">ConfigFinished</a><br />
+ <a href="../RCTS2/cron.html">cron</a><br />
+ <a href="../RCTS2/db.html">db</a><br />
+ <a href="../RCTS2/display.html">display</a><br />
+ <a href="../RCTS2/displayStats.html">displayStats</a><br />
+ <a href="../RCTS2/gatherViewerStats.html">gatherViewerStats</a><br />
+ <a href="../RCTS2/getStats.html">getStats</a><br />
+ <a href="../RCTS2/layout.html">layout</a><br />
+ <a href="../RCTS2/LayoutSel.html">LayoutSel</a><br />
+ <a href="../RCTS2/LineGraph.html">LineGraph</a><br />
+ <a href="../RCTS2/load.html">load</a><br />
+ <a href="../RCTS2/msaccess.html">msaccess</a><br />
+ <a href="../RCTS2/mssql.html">mssql</a><br />
+ <a href="../RCTS2/multisite.html">multisite</a><br />
+ <a href="../RCTS2/mysql.html">mysql</a><br />
+ <a href="../RCTS2/PHPlot.html">PHPlot</a><br />
+ <a href="../RCTS2/PieGraph.html">PieGraph</a><br />
+ <a href="../RCTS2/postsql.html">postsql</a><br />
+ <a href="../RCTS2/RCPluginBase.html">RCPluginBase</a><br />
+ <a href="../RCTS2/RCPlugins.html">RCPlugins</a><br />
+ <a href="../RCTS2/RP_ComeFrom.html">RP_ComeFrom</a><br />
+ <a href="../RCTS2/RP_Follow.html">RP_Follow</a><br />
+ <a href="../RCTS2/RP_Mysql.html">RP_Mysql</a><br />
+ <a href="../RCTS2/RP_phpbb.html">RP_phpbb</a><br />
+ <a href="../RCTS2/RP_postnuke.html">RP_postnuke</a><br />
+ <a href="../RCTS2/RP_SearchTerms.html">RP_SearchTerms</a><br />
+ <a href="../RCTS2/RP_UserOptions.html">RP_UserOptions</a><br />
+ <a href="../RCTS2/session.html">session</a><br />
+ <a href="../RCTS2/Splash.html">Splash</a><br />
+ <a href="../RCTS2/time_online.html">time_online</a><br />
+ <a href="../RCTS2/tpl.html">tpl</a><br />
+ <a href="../RCTS2/update.html">update</a><br />
+ <a href="../RCTS2/WebSiteMap.html">WebSiteMap</a><br />
+ <a href="../RCTS2/Wizard.html">Wizard</a><br />
+ <a href="../RCTS2/zip.html">zip</a><br />
+ </div>
</td>
<td>
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
@@ -107,7 +311,7 @@
<h2>Page Details:</h2>
-Graphs will be proceed here<br /><br /><p>Graphs will be proceed here</p><br /><br /><br />
+Graphs will be proceed here<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
@@ -121,7 +325,7 @@
<td><b>license:</b> </td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>
</tr>
<tr>
- <td><b>version:</b> </td><td>$Id: graph.php 1902 2006-07-03 18:59:11Z paulsohier $</td>
+ <td><b>version:</b> </td><td>$Id: graph.php 1927 2006-08-13 15:45:44Z eroeling $</td>
</tr>
</table>
</div>
@@ -149,7 +353,7 @@
<div class="credit">
<hr />
- Documentation generated on Thu, 06 Jul 2006 11:22:29 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
+ Documentation generated on Sat, 09 Sep 2006 17:21:09 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>
</div>
</td></tr></table>
</td>
Modified: trunk/version1.0/docs/phpdoc/RCTS2/_includes_constants_php.html
===================================================================
--- trunk/version1.0/docs/phpdoc/RCTS2/_includes_constants_php.html 2006-09-09 12:51:17 UTC (rev 1952)
+++ trunk/version1.0/docs/phpdoc/RCTS2/_includes_constants_php.html 2006-09-09 15:22:10 UTC (rev 1953)
@@ -27,36 +27,105 @@
<p><a href="../todolist.html">Todo List</a></p>
</div>
<b>Packages:</b><br />
- <a href="../li_RCTS.html">RCTS</a><br />
+ <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_browser.html">browser</a><br />
<a href="../li_core.html">core</a><br />
<a href="../li_graphs.html">graphs</a><br />
- <a href="../li_RCTS2.html">RCTS2</a><br />
<a href="../li_RSSBuilder.html">RSSBuilder</a><br />
<a href="../li_stats.html">stats</a><br />
<br /><br />
<b>Files:</b><br />
<div class="package">
- <a href="../RCTS2/_includes_classes_class_3dbargraph_php.html"> class.3dbargraph.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_general_php.html"> acp_config_general.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_browser_php.html"> class.browser.php
+ <a href="../RCTS2/_includes_modules_acp_acp_config_user_php.html"> acp_config_user.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_cache_php.html"> class.cache.php
+ <a href="../RCTS2/_includes_modules_acp_acp_ftp_php.html"> acp_ftp.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_calendar_php.html"> class.calendar.php
+ <a href="../RCTS2/_includes_modules_acp_acp_header_php.html"> acp_header.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_core_php.html"> class.core.php
+ <a href="../RCTS2/_includes_modules_acp_acp_info_php.html"> acp_info.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_mailer_php.html"> class.mailer.php
+ <a href="../RCTS2/_includes_modules_acp_acp_layout_php.html"> acp_layout.php
</a><br>
- <a href="../RCTS2/_includes_classes_class_usagestats_php.html"> class.usagestats.php
+ <a href="../RCTS2/_includes_modules_acp_acp_milestones_php.html"> acp_milestones.php
</a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_multisite_php.html"> acp_multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_plugin_php.html"> acp_plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_smtp_php.html"> acp_smtp.php
+ </a><br>
+ <a href="../RCTS2/_includes_modules_acp_acp_update_php.html"> acp_update.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_admin_php.html"> admin.php
+ </a><br>
+ <a href="../RCTS2/_developer_check_lang_php.html"> check_lang.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_cron_php.html"> class.cron.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_getstats_php.html"> class.getstats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_graph_php.html"> class.graph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_layout_php.html"> class.layout.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_linegraph_php.html"> class.linegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_load_php.html"> class.load.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_multisite_php.html"> class.multisite.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_phplot_php.html"> class.phplot.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_piegraph_php.html"> class.piegraph.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_plugin_php.html"> class.plugin.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_session_php.html"> class.session.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_class_siteMap_php.html"> class.siteMap.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_stats_php.html"> class.stats.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_template_php.html"> class.template.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_time_online_php.html"> class.time_online.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_viewer_php.html"> class.viewer.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_wizard_php.html"> class.wizard.php
+ </a><br>
+ <a href="../RCTS2/_includes_classes_class_zip_php.html"> class.zip.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_cache_config_php.html"> config.php
+ </a><br>
+ <a href="../RCTS2/_developer_configtor_php.html"> configtor.php
+ </a><br>
+ <a href="../RCTS2/_includes_wizards_configwiz_php.html"> configwiz.php
+ </a><br>
<a href="../RCTS2/_includes_constants_php.html"> constants.php
</a><br>
+ <a href="../RCTS2/_developer_conv_php.html"> conv.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_data_php.html"> data.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_db_php.html"> db.php
+ </a><br>
+ <a href="../RCTS2/_developer_debugger_php.html"> debugger.php
+ </a><br>
<a href="../RCTS2/_includes_detection_php.html"> detection.php
</a><br>
<a href="../RCTS2/_includes_functions_php.html"> functions.php
</a><br>
+ <a href="../RCTS2/_javascript_functions_php.html"> functions.php
+ </a><br>
<a href="../RCTS2/_includes_functions_color_php.html"> functions_color.php
</a><br>
<a href="../RCTS2/_includes_functions_sql_php.html"> functions_sql.php
@@ -65,22 +134,80 @@
</a><br>
<a href="../RCTS2/_graph_php.html"> graph.php
</a><br>
+ <a href="../RCTS2/_admin_index_php.html"> index.php
+ </a><br>
<a href="../RCTS2/_index_php.html"> index.php
</a><br>
- <a href="../RCTS2/_admin_index_php.html"> index.php
+ <a href="../RCTS2/_lang_en_install_php.html"> install.php
</a><br>
+ <a href="../RCTS2/_lang_nl_install_php.html"> install.php
+ </a><br>
+ <a href="../RCTS2/_developer_kalenderTest_php.html"> kalenderTest.php
+ </a><br>
+ <a href="../RCTS2/_staticData_languages_php.html"> languages.php
+ </a><br>
<a href="../RCTS2/_developer_mail_php.html"> mail.php
</a><br>
+ <a href="../RCTS2/_lang_nl_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_XML_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_main_php.html"> main.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_msaccess_php.html"> msaccess.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mssql_php.html"> mssql.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_mysql_php.html"> mysql.php
+ </a><br>
<a href="../RCTS2/_notice_php.html"> notice.php
</a><br>
+ <a href="../RCTS2/_XML_overlay_php.html"> overlay.php
+ </a><br>
<a href="../RCTS2/_overlay_php.html"> overlay.php
</a><br>
+ <a href="../RCTS2/_javascript_overlay_functions_php.html"> overlay_functions.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_plugin_php.html"> plugin.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_plugin_php.html"> plugin.php
+ </a><br>
<a href="../RCTS2/_includes_pngreplacer_php.html"> pngreplacer.php
</a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_postnukeGatherStats_php.html"> postnukeGatherStats.php
+ </a><br>
+ <a href="../RCTS2/_includes_db_postsql_php.html"> postsql.php
+ </a><br>
+ <a href="../RCTS2/_templates_rcts_rcts_php.html"> rcts.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_rss_php.html"> rss.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_rss_php.html"> rss.php
+ </a><br>
<a href="../RCTS2/_rss_php.html"> rss.php
</a><br>
+ <a href="../RCTS2/_cache_sql_php.html"> sql.php
+ </a><br>
<a href="../RCTS2/_includes_start_php.html"> start.php
</a><br>
+ <a href="../RCTS2/_lang_nl_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_lang_en_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_XML_stats_php.html"> stats.php
+ </a><br>
+ <a href="../RCTS2/_javascript_stats_php.html"> stats.php
+ </a><br>
<a href="../RCTS2/_stats_php.html"> stats.php
</a><br>
<a href="../RCTS2/_statsGetJS_php.html"> statsGetJS.php
@@ -91,10 +218,87 @@
</a><br>
<a href="../RCTS2/_stats_js_php.html"> stats_js.php
</a><br>
+ <a href="../RCTS2/_developer_svnsnap_php.html"> svnsnap.php
+ </a><br>
+ <a href="../RCTS2/_developer_test_php.html"> test.php
+ </a><br>
+ <a href="../RCTS2/_developer_test2_php.html"> test2.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Mysql_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_ComeFrom_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_phpbb_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_UserOptions_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_SearchTerms_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Follow_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_plugins_plugin_Postnuke_version_php.html"> version.php
+ </a><br>
+ <a href="../RCTS2/_lang_nl_wizz_php.html"> wizz.php
+ </a><br>
<a href="../RCTS2/_wizz_php.html"> wizz.php
</a><br>
+ <a href="../RCTS2/_lang_en_wizz_php.html"> wizz.php
+ </a><br>
</div><br />
+ <b>Classes:</b><br />
+ <div class="package">
+ <a href="../RCTS2/acp_config_general.html">acp_config_general</a><br />
+ <a href="../RCTS2/acp_config_user.html">acp_config_user</a><br />
+ <a href="../RCTS2/acp_ftp.html">acp_ftp</a><br />
+ <a href="../RCTS2/acp_header.html">acp_header</a><br />
+ <a href="../RCTS2/acp_info.html">acp_info</a><br />
+ <a href="../RCTS2/acp_layout.html">acp_layout</a><br />
+ <a href="../RCTS2/acp_milestones.html">acp_milestones</a><br />
+ <a href="../RCTS2/acp_multisite.html">acp_multisite</a><br />
+ <a href="../RCTS2/acp_plugin.html">acp_plugin</a><br />
+ <a href="../RCTS2/acp_smtp.html">acp_smtp</a><br />
+ <a href="../RCTS2/acp_update.html">acp_update</a><br />
+ <a href="../RCTS2/bsd_common.html">bsd_common</a><br />
+ <a href="../RCTS2/CGraph.html">CGraph</a><br />
+ <a href="../RCTS2/CodeGet.html">CodeGet</a><br />
+ <a href="../RCTS2/CodeGot.html">CodeGot</a><br />
+ <a href="../RCTS2/ConfigFinished.html">ConfigFinished</a><br />
+ <a href="../RCTS2/cron.html">cron</a><br />
+ <a href="../RCTS2/db.html">db</a><br />
+ <a href="../RCTS2/display.html">display</a><br />
+ <a href="../RCTS2/displayStats.html">displayStats</a><br />
+ <a href="../RCTS2/gatherViewerStats.html">gatherViewerStats</a><br />
+ <a href="../RCTS2/getStats.html">getStats</a><br />
+ <a href="../RCTS2/layout.html">layout</a><br />
+ <a href="../RCTS2/LayoutSel.html">LayoutSel</a><br />
+ <a href="../RCTS2/LineGraph.html">LineGraph</a><br />
+ <a href="../RCTS2/load.html">load</a><br />
+ <a href="../RCTS2/msaccess.html">msaccess</a><br />
+ <a href="../RCTS2/mssql.html">mssql</a><br />
+ <a href="../RCTS2/multisite.html">multisite</a><br />
+ <a href="../RCTS2/mysql.html">mysql</a><br />
+ <a href="../RCTS2/PHPlot.html">PHPlot</a><br />
+ <a href="../RCTS2/PieGraph.html">PieGraph</a><br />
+ <a href="../RC...
[truncated message content] |
|
From: <pau...@us...> - 2006-09-09 12:51:26
|
Revision: 1952
http://svn.sourceforge.net/rcts/?rev=1952&view=rev
Author: paulsohier
Date: 2006-09-09 05:51:17 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
Tag
Added Paths:
-----------
tags/version1.0_preview_v2/
Copied: tags/version1.0_preview_v2 (from rev 1951, trunk/version1.0)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|