- Timestamp:
- Aug 8, 2019 10:38:24 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/App.inc.php
r693 r699 455 455 // Only create a legacy mysql_* DB object if it is explicitly requested. 456 456 if (true === $this->getParam('enable_db')) { 457 require_once dirname(__FILE__) . '/../polyfill/mysql.inc.php'; 457 458 require_once dirname(__FILE__) . '/DB.inc.php'; 458 459 $this->db =& DB::getInstance(); … … 648 649 $this->running = false; 649 650 $num_queries = 0; 650 if (is_a($this->db, 'DB') && true === $this->getParam('enable_db')) { 651 $num_queries = $this->db->numQueries(); 651 if ($this->db instanceof \DB && true === $this->getParam('enable_db')) { 652 $num_queries += $this->db->numQueries(); 653 if ($num_queries > 0 && true === $this->getParam('enable_db_pdo')) { 654 // If the app wants to use PDO, warn if any legacy db queries are made. 655 $this->logMsg(sprintf('%s queries using legacy DB functions', $num_queries), LOG_WARNING, __FILE__, __LINE__); 656 } 652 657 $this->db->close(); 658 } 659 if ($this->pdo instanceof \Strangecode\Codebase\PDO && (true === $this->getParam('enable_db') || true === $this->getParam('enable_db_pdo'))) { 660 $num_queries += $this->pdo->numQueries(); 661 $this->pdo->close(); 653 662 } 654 663 $mem_current = memory_get_usage();
Note: See TracChangeset
for help on using the changeset viewer.