function setUserConfig($configKey, $configData) { $configKey = strtolower($configKey); $_SESSION['USERCONFIG'][$configKey] = $configData; setSettings($configKey, json_encode($configData)); return $_SESSION['USERCONFIG'][$configKey]; }
* * * (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ if (!defined('BOOTSTRAP')) { die('Access denied'); } require_once "hybrid_auth_functions.php"; $addon_hybrid_auth = db_get_row("SELECT * FROM ?:addons WHERE addon = 'hybrid_auth'"); if (!empty($addon_hybrid_auth)) { createTables(); transferSettingsToTable(); moveUsersToTables(); db_query("ALTER TABLE ?:users DROP COLUMN identifier;"); $settings_section = db_get_row("SELECT section_id FROM ?:settings_sections WHERE type = 'ADDON' AND name = 'hybrid_auth'"); deleteSettingsBySection($settings_section['section_id']); $tab_id = getTabId($settings_section); $settings = array(array('name' => 'icons_pack', 'section_id' => $settings_section['section_id'], 'section_tab_id' => $tab_id, 'type' => 'S', 'position' => 10, 'value' => 'flat_32x32'), array('name' => 'autogen_email', 'section_id' => $settings_section['section_id'], 'section_tab_id' => $tab_id, 'type' => 'C', 'position' => 20, 'value' => 'N')); $descriptions = array('Icons pack', 'Autogeneration email'); setSettings($settings, $descriptions); if (!hasField("?:hybrid_auth_providers", "app_params")) { db_query("ALTER TABLE ?:hybrid_auth_providers ADD COLUMN app_params TEXT DEFAULT '';"); } }
} if ($Site->set($args)) { Alert::set($Language->g('the-changes-have-been-saved')); } else { Log::set(__METHOD__ . LOG_SEP . 'Error occurred when trying to save the settings.'); } return true; } // ============================================================================ // Main after POST // ============================================================================ // ============================================================================ // POST Method // ============================================================================ if ($_SERVER['REQUEST_METHOD'] == 'POST') { setSettings($_POST); Redirect::page('admin', $layout['controller']); } // ============================================================================ // Main after POST // ============================================================================ // Default home page $_homePageList = array('' => $Language->g('Show blog')); foreach ($pagesParents as $parentKey => $pageList) { foreach ($pageList as $Page) { if ($parentKey !== NO_PARENT_CHAR) { $parentTitle = $pages[$Page->parentKey()]->title() . '->'; } else { $parentTitle = ''; } if ($Page->published()) {
$id_track = $_POST["id_track"]; $sql = "select my.count myCount,allUsers.count allCount\r\n\t\t\tfrom\r\n\t\t\t(select count from counts where id_user = '******' and id_track = '{$id_track}') my,\r\n\t\t\t(select sum(count) count from counts where id_track = '{$id_track}') allUsers"; $res = mysql_query($sql) or die(mysql_error()); $row = mysql_fetch_assoc($res); // if(count($row)>0) // $myCount = $row["myCount"]; // $allCount = $row["allCount"]; // echo "get_count"; // print_r($row); // echo "row:".$row; echo json_encode($row); } if ($_POST["action"] == "set_settings") { $id_user = $_POST["id_user"]; $volume = $_POST["volume"]; echo setSettings($id_user, $volume); } if ($_POST["action"] == "get_settings") { $id_user = $_POST["id_user"]; $qr = mysql_query("select volume from settings where id_user = '******'") or die(mysql_error()); $res = mysql_fetch_assoc($qr); $volume = $res["volume"]; echo $volume; } if ($_POST["action"] == "update_genre") { $user = $_POST["user"]; $genre = $_POST["genre"]; $sql = "select genre from " . $user . "_genres where genre = '{$genre}'"; $count = mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($count) == 0) { $sql = "insert into " . $user . "_genres (genre,genre_count) value ({$genre}','1')";
if (isset($_SESSION['user'])) { unset($_SESSION['user']); } if (isset($_SESSION['showSettings'])) { unset($_SESSION['showSettings']); } header("Location: " . \pass\VK::$redirect_uri); } Login(); $user = $_SESSION["user"]; $userId = $user['id']; $login = $user['login'] ? $user['login'] : $user['vkid']; if (array_key_exists('method', $_POST)) { switch ($_POST['method']) { case "setSettings": setSettings($user, array("minRating" => (double) $_POST['minRating'], "minVotes" => (int) $_POST['minVotes'], "maxDaysDif" => (int) $_POST['maxDaysDif'], "onlyNewTor" => (int) (!empty($_POST['onlyNewTor'])), "quality" => (int) (!empty($_POST['quality'])), "translateQuality" => (int) $_POST['translateQuality'], "sortType" => (int) $_POST['sortType'])); //Login(); break; default: break; } } $movies = array(); $q = "SELECT * FROM `movies` WHERE `movies`.id in (SELECT movieId FROM links) AND NOT `movies`.id in (SELECT movieId FROM userignore WHERE userId={$userId})"; $sqlresult = mysqli_query($GLOBALS['mysqli'], $q); while ($row = mysqli_fetch_assoc($sqlresult)) { $movies[(int) $row['id']] = $row; } if ($login == 'wise guest' || $login == 'guest') { $userId = -1; $login = false;