function MG_createUsers() { global $_MG_CONF; if (!empty($_POST['user'])) { $numItems = count($_POST['user']); for ($i = 0; $i < $numItems; $i++) { plugin_user_create_mediagallery($_POST['user'][$i], 1); } } echo COM_refresh($_MG_CONF['admin_url'] . 'createmembers.php'); exit; }
function MG_createUsers() { global $_CONF, $_MG_CONF, $_TABLES, $_USER, $LANG_MG00, $LANG_MG01, $_POST; if (!isset($_POST['user'])) { echo COM_refresh($_MG_CONF['admin_url'] . 'createmembers.php'); exit; } $numItems = count($_POST['user']); for ($i = 0; $i < $numItems; $i++) { plugin_user_create_mediagallery($_POST['user'][$i], 1); } echo COM_refresh($_MG_CONF['admin_url'] . 'createmembers.php'); exit; }
function MG_saveEnroll() { global $_CONF, $_MG_CONF, $_MG_USERPREFS, $_TABLES, $_USER, $LANG_MG03; if ($_MG_CONF['member_albums'] != 1) { echo COM_refresh($_MG_CONF['site_url'] . '/index.php'); exit; } if (!isset($_MG_CONF['member_quota'])) { $_MG_CONF['member_quota'] = 0; } $sql = "SELECT album_id FROM {$_TABLES['mg_albums']} WHERE owner_id=" . (int) $_USER['uid'] . " AND album_parent=" . $_MG_CONF['member_album_root']; $result = DB_query($sql); $nRows = DB_numRows($result); if ($nRows > 0) { $display = MG_siteHeader(); $display .= COM_showMessageText($LANG_MG03['existing_member_album'], '', true); $display .= MG_siteFooter(); echo $display; exit; } $uid = (int) $_USER['uid']; $aid = plugin_user_create_mediagallery($uid, 1); $result = DB_query("UPDATE {$_TABLES['mg_userprefs']} SET member_gallery=1,quota=" . $_MG_CONF['member_quota'] . " WHERE uid=" . $uid, 1); $affected = DB_affectedRows($result); if (DB_error()) { $sql = "INSERT INTO {$_TABLES['mg_userprefs']} (uid, active, display_rows, display_columns, mp3_player, playback_mode, tn_size, quota, member_gallery) VALUES (" . $uid . ",1,0,0,-1,-1,-1," . $_MG_CONF['member_quota'] . ",1)"; DB_query($sql, 1); } CACHE_remove_instance('menu'); echo COM_refresh($_MG_CONF['site_url'] . '/album.php?aid=' . $aid); exit; }
function MG_saveEnroll() { global $_CONF, $_MG_CONF, $_TABLES, $_USER, $LANG_MG03; if ($_MG_CONF['member_albums'] != 1) { echo COM_refresh($_MG_CONF['site_url'] . '/index.php'); exit; } if (!isset($_MG_CONF['member_quota'])) { $_MG_CONF['member_quota'] = 0; } $sql = "SELECT album_id FROM {$_TABLES['mg_albums']} " . "WHERE owner_id=" . intval($_USER['uid']) . " AND album_parent=" . intval($_MG_CONF['member_album_root']); $result = DB_query($sql); $nRows = DB_numRows($result); if ($nRows > 0) { $display = COM_startBlock('', '', COM_getBlockTemplate('_msg_block', 'header')); $display .= $LANG_MG03['existing_member_album']; $display .= COM_endBlock(COM_getBlockTemplate('_msg_block', 'footer')); $display = MG_createHTMLDocument($display); COM_output($display); exit; } $uid = $_USER['uid']; $aid = plugin_user_create_mediagallery($uid, 1); DB_change($_TABLES['mg_userprefs'], 'member_gallery', 1, 'uid', $uid); DB_change($_TABLES['mg_userprefs'], 'quota', intval($_MG_CONF['member_quota']), 'uid', $uid); if (DB_error()) { $sql = "INSERT INTO {$_TABLES['mg_userprefs']} " . "(uid, active, display_rows, display_columns, mp3_player, playback_mode, tn_size, quota, member_gallery) " . "VALUES (" . $uid . ",1,0,0,-1,-1,-1," . intval($_MG_CONF['member_quota']) . ",1)"; DB_query($sql, 1); } echo COM_refresh($_MG_CONF['site_url'] . '/album.php?aid=' . $aid); exit; }