A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

TYPO3 crapcode - Stikked
From Sole Goose, 11 Years ago, written in PHP.
Embed
  1. <?
  2.                  /**
  3.          * This method checks whether the number of rows in the devlog table exceeds the limit
  4.          * If yes, 10% of that amount is deleted, with older records going first
  5.          *
  6.          * @return      void
  7.          */
  8.         function checkRowLimit() {
  9.                         // Get the total number of rows, if not already defined
  10.                 if (!isset($this->numRows)) {
  11.                         $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('COUNT(uid)', 'tx_devlog', '');
  12.                         $result = $GLOBALS['TYPO3_DB']->sql_fetch_row($res);
  13.                         $this->numRows = $result[0];
  14.                         $GLOBALS['TYPO3_DB']->sql_free_result($res);
  15.                 }
  16.                         // Check if number of rows is above the limit and clean up if necessary
  17.                 if ($this->numRows > $this->extConf['maxRows']) {
  18.                                 // Select the row from which to start cleaning up
  19.                                 // To achieve this, order by creation date (so oldest come first)
  20.                                 // then offset by 10% of maxRows and get the next record
  21.                                 // This will return a timestamp that is used as a cut-off date
  22.                         $numRowsToRemove = round(0.1 * $this->extConf['maxRows']);
  23.                         $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('crdate', 'tx_devlog', '', '', 'crdate', $numRowsToRemove.',1');
  24.                         $result = $GLOBALS['TYPO3_DB']->sql_fetch_row($res);
  25.                         $crdate = $result[0];
  26.                         $GLOBALS['TYPO3_DB']->sql_free_result($res);
  27.                                 // Delete all rows older or same age as previously found timestamp
  28.                                 // This will problably delete a bit more than 10% of maxRows, but will at least
  29.                                 // delete complete log runs
  30.                         $GLOBALS['TYPO3_DB']->exec_DELETEquery('tx_devlog', "crdate <= '".$crdate."'");
  31.                         $numRemovedRows = $GLOBALS['TYPO3_DB']->sql_affected_rows();
  32.                                 // Update (cached) number of rows
  33.                         $this->numRows -= $numRemovedRows;
  34.                                 // Optimize the table (if option is active)
  35.                         if ($this->extConf['optimize']) {
  36.                                 $GLOBALS['TYPO3_DB']->sql_query('OPTIMIZE table tx_devlog');
  37.                         }
  38.                 }
  39.         }
  40. }
  41. ?>
  42.