From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- srcs/phpmyadmin/libraries/classes/Scripts.php | 164 -------------------------- 1 file changed, 164 deletions(-) delete mode 100644 srcs/phpmyadmin/libraries/classes/Scripts.php (limited to 'srcs/phpmyadmin/libraries/classes/Scripts.php') diff --git a/srcs/phpmyadmin/libraries/classes/Scripts.php b/srcs/phpmyadmin/libraries/classes/Scripts.php deleted file mode 100644 index 498f419..0000000 --- a/srcs/phpmyadmin/libraries/classes/Scripts.php +++ /dev/null @@ -1,164 +0,0 @@ -template = new Template(); - $this->_files = []; - $this->_code = ''; - } - - /** - * Adds a new file to the list of scripts - * - * @param string $filename The name of the file to include - * @param array $params Additional parameters to pass to the file - * - * @return void - */ - public function addFile( - $filename, - array $params = [] - ) { - $hash = md5($filename); - if (! empty($this->_files[$hash])) { - return; - } - - $has_onload = $this->_eventBlacklist($filename); - $this->_files[$hash] = [ - 'has_onload' => $has_onload, - 'filename' => $filename, - 'params' => $params, - ]; - } - - /** - * Add new files to the list of scripts - * - * @param array $filelist The array of file names - * - * @return void - */ - public function addFiles(array $filelist) - { - foreach ($filelist as $filename) { - $this->addFile($filename); - } - } - - /** - * Determines whether to fire up an onload event for a file - * - * @param string $filename The name of the file to be checked - * against the blacklist - * - * @return int 1 to fire up the event, 0 not to - */ - private function _eventBlacklist($filename) - { - if (strpos($filename, 'jquery') !== false - || strpos($filename, 'codemirror') !== false - || strpos($filename, 'messages.php') !== false - || strpos($filename, 'ajax.js') !== false - || strpos($filename, 'cross_framing_protection.js') !== false - ) { - return 0; - } - - return 1; - } - - /** - * Adds a new code snippet to the code to be executed - * - * @param string $code The JS code to be added - * - * @return void - */ - public function addCode($code) - { - $this->_code .= "$code\n"; - } - - /** - * Returns a list with filenames and a flag to indicate - * whether to register onload events for this file - * - * @return array - */ - public function getFiles() - { - $retval = []; - foreach ($this->_files as $file) { - //If filename contains a "?", continue. - if (strpos($file['filename'], "?") !== false) { - continue; - } - $retval[] = [ - 'name' => $file['filename'], - 'fire' => $file['has_onload'], - ]; - } - return $retval; - } - - /** - * Renders all the JavaScript file inclusions, code and events - * - * @return string - */ - public function getDisplay() - { - return $this->template->render('scripts', [ - 'files' => $this->_files, - 'version' => PMA_VERSION, - 'code' => $this->_code, - ]); - } -} -- cgit