Ejemplo n.º 1
0
 function setUserConfig($configKey, $configData)
 {
     $configKey = strtolower($configKey);
     $_SESSION['USERCONFIG'][$configKey] = $configData;
     setSettings($configKey, json_encode($configData));
     return $_SESSION['USERCONFIG'][$configKey];
 }
Ejemplo n.º 2
0
*                                                                          *
*   (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 '';");
    }
}
Ejemplo n.º 3
0
    }
    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()) {
Ejemplo n.º 4
0
    $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')";
Ejemplo n.º 5
0
    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;