phpOpenTracker/phpOpenTracker/DB mysql_merge.php,1.22.2.10,1.22.2.11
Sebastian Bergmann <[email protected]> Mon, 12 Apr 2004 08:59:14 +0000
| Newsgroups | gmane.comp.web.phpopentracker.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/phpopencounter/phpOpenTracker/phpOpenTracker/DB
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7818
Modified Files:
Tag: phpOpenTracker_1
mysql_merge.php
Log Message:
Implement missing step in merge table creation for 'month' mode of operation.
Index: mysql_merge.php
===================================================================
RCS file: /cvsroot/phpopencounter/phpOpenTracker/phpOpenTracker/DB/Attic/mysql_merge.php,v
retrieving revision 1.22.2.10
retrieving revision 1.22.2.11
diff -u -d -r1.22.2.10 -r1.22.2.11
--- mysql_merge.php 12 Apr 2004 08:47:21 -0000 1.22.2.10
+++ mysql_merge.php 12 Apr 2004 08:59:12 -0000 1.22.2.11
@@ -253,45 +253,52 @@
$visitorsTables,
false
);
-
- // Create global merge tables.
- $this->_createMergeTable(
- $this->config['accesslog_table'],
- 'accesslog',
- $accesslogTables
- );
-
- $this->_createMergeTable(
- $this->config['visitors_table'],
- 'visitors',
- $visitorsTables
- );
}
break;
case 'month': {
for ($month = $currentMonth; $month <= 12; $month++) {
+ $newAccesslogTable = $this->_getMergeTableName(
+ 'accesslog',
+ $currentYear,
+ $month
+ );
+
+ $accesslogTables[] = $newAccesslogTable;
+
$this->_createNewTable(
'accesslog',
- $this->_getMergeTableName(
- 'accesslog',
- $currentYear,
- $currentMonth
- )
+ $newAccesslogTable
);
+ $newVisitorsTable = $this->_getMergeTableName(
+ 'visitors',
+ $currentYear,
+ $month
+ );
+
+ $visitorsTables[] = $newVisitorsTable;
+
$this->_createNewTable(
'visitors',
- $this->_getMergeTableName(
- 'visitors',
- $currentYear,
- $currentMonth
- )
+ $newVisitorsTable
);
}
}
break;
}
+
+ $this->_createMergeTable(
+ $this->config['accesslog_table'],
+ 'accesslog',
+ $accesslogTables
+ );
+
+ $this->_createMergeTable(
+ $this->config['visitors_table'],
+ 'visitors',
+ $visitorsTables
+ );
}
/**
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click