* @license http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0 * @link http://www.phpmyfaq.de * @since 2005-12-15 */ if (!defined('IS_VALID_PHPMYFAQ')) { $protocol = 'http'; if (isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) === 'ON') { $protocol = 'https'; } header('Location: ' . $protocol . '://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME'])); exit; } // Send headers $http = new PMF_Helper_Http(); $http->setContentType('application/json'); $http->addHeader(); $oTag = new PMF_Tags($faqConfig); $autoCompleteValue = PMF_Filter::filterInput(INPUT_GET, 'q', FILTER_SANITIZE_STRIPPED); if (!is_null($autoCompleteValue)) { if (strpos($autoCompleteValue, ',')) { $arrayOfValues = explode(',', $autoCompleteValue); $autoCompleteValue = end($arrayOfValues); } $tags = $oTag->getAllTags(strtolower($autoCompleteValue), PMF_TAGS_CLOUD_RESULT_SET_SIZE, true); } else { $tags = $oTag->getAllTags(); } if ($permission['editbt']) { $i = 0; $tagNames = array(); foreach ($tags as $tagName) {
* @copyright 2003-2015 phpMyFAQ Team * @license http://www.mozilla.org/MPL/2.0/ Mozilla Public License Version 2.0 * @link http://www.phpmyfaq.de * @since 2003-02-26 */ if (!defined('IS_VALID_PHPMYFAQ')) { $protocol = 'http'; if (isset($_SERVER['HTTPS']) && strtoupper($_SERVER['HTTPS']) === 'ON') { $protocol = 'https'; } header('Location: ' . $protocol . '://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME'])); exit; } $httpHeader = new PMF_Helper_Http(); $httpHeader->setContentType('text/html'); $httpHeader->addHeader(); $secLevelEntries = ''; $dashboardPage = true; $contentPage = false; $userPage = false; $statisticsPage = false; $exportsPage = false; $backupPage = false; $configurationPage = false; $edAutosave = 'editentry' === $action && $faqConfig->get('records.autosaveActive'); $adminHelper = new PMF_Helper_Administration(); $adminHelper->setPermission($permission); switch ($action) { case 'user': case 'group': case 'passwd':