Index: branches/RC/core/kernel/processors/main_processor.php =================================================================== diff -u -N -r10305 -r10315 --- branches/RC/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 10305) +++ branches/RC/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 10315) @@ -1135,24 +1135,18 @@ function RegisterPageHit($params) { if ($this->Application->ConfigValue('UsePageHitCounter')) { - $conn =& $this->Application->Conn; - $hitcounter = (int)$conn->GetOne('SELECT VariableValue FROM '.TABLE_PREFIX.'ConfigurationValues WHERE VariableName = '.$conn->qstr('PageHitCounter')) + 1; - $conn->Query('UPDATE LOW_PRIORITY '.TABLE_PREFIX.'ConfigurationValues SET VariableValue = '.$conn->qstr($hitcounter).' WHERE VariableName = '.$conn->qstr('PageHitCounter')); - } - } + $db =& $this->Application->GetADODBConnection(); - /** - * Gets PageHit counter - * - * @param Array $params - * @return int - */ - function PageHitCounter($params) - { - if (isset($this->ConfigHash['PageHitCounter'])) { - return $this->ConfigHash['PageHitCounter']; - } else { - return $this->Application->ConfigValue('PageHitCounter'); + // get current counte + $sql = 'SELECT VariableValue + FROM '.TABLE_PREFIX.'ConfigurationValues + WHERE VariableName = "PageHitCounter"'; + $page_counter = (int)$db->GetOne($sql); + + $sql = 'UPDATE LOW_PRIORITY '.TABLE_PREFIX.'ConfigurationValues + SET VariableValue = '.($page_counter + 1).' + WHERE VariableName = "PageHitCounter"'; + $db->Query($sql); } } } Index: branches/RC/core/install/install_data.sql =================================================================== diff -u -N -r10301 -r10315 --- branches/RC/core/install/install_data.sql (.../install_data.sql) (revision 10301) +++ branches/RC/core/install/install_data.sql (.../install_data.sql) (revision 10315) @@ -77,7 +77,6 @@ INSERT INTO ConfigurationAdmin VALUES ('u_FullImageWidth', 'la_section_ImageSettings', 'la_config_FullImageWidth', 'text', '', '', 30.04, 0, 0); INSERT INTO ConfigurationAdmin VALUES ('u_FullImageHeight', 'la_section_ImageSettings', 'la_config_FullImageHeight', 'text', '', '', 30.05, 0, 0); - INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Columns_Category', '2', 'In-Portal', 'Categories'); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'DomainSelect','1','In-Portal','in-portal:configure_general'); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'Site_Path', '/', 'In-Portal', 'in-portal:configure_general'); Index: branches/RC/admin/install/upgrades/inportal_upgrade_v4.3.0.sql =================================================================== diff -u -N -r10301 -r10315 --- branches/RC/admin/install/upgrades/inportal_upgrade_v4.3.0.sql (.../inportal_upgrade_v4.3.0.sql) (revision 10301) +++ branches/RC/admin/install/upgrades/inportal_upgrade_v4.3.0.sql (.../inportal_upgrade_v4.3.0.sql) (revision 10315) @@ -16,7 +16,7 @@ INSERT INTO ConfigurationValues VALUES (DEFAULT, 'u_ThumbnailImageWidth', 120, 'In-Portal:Users', 'in-portal:configure_users'); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'u_ThumbnailImageHeight', 120, 'In-Portal:Users', 'in-portal:configure_users'); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'u_FullImageWidth', 450, 'In-Portal:Users', 'in-portal:configure_users'); - +INSERT INTO ConfigurationValues VALUES (DEFAULT, 'u_FullImageHeight', 450, 'In-Portal:Users', 'in-portal:configure_users'); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'UsePageHitCounter', 0, 'In-Portal', 'in-portal:configure_general'); INSERT INTO Counters VALUES (DEFAULT, 'members_count', 'SELECT COUNT(*) FROM <%PREFIX%>PortalUser WHERE Status = 1', NULL , NULL , '3600', '0', '|PortalUser|');