switch ($testMovies) { case "invalid_id": echo "\t\t<div class='message alert'>\n"; echo "\t\t\t<h2>Invalid movie ID: Choose a movie-goer from the menu on the right</h2>\n"; echo "\t\t</div>\n\n"; include 'footer.inc.php'; exit; case "no_data": echo "\t\t<div class='message alert'>\n"; echo "\t\t\t<h2>No movies in database: Add movies below</h2>\n"; echo "\t\t</div>\n\n"; include 'admin-movies.inc.php'; include 'footer.inc.php'; exit; case "no_id": $greeting = showUsers('get_name'); break; case "id_set": $singleMovie = showMovies('single'); break; } echo "\t\t<nav class='favs_list'>\n"; echo "\t\t\t<h2>{$favsTitle}</h2>\n\n"; echo "\t\t\t<ul class='favs'>\n"; echo $favsList; echo "\t\t\t</ul>\n\n"; echo "\t\t\t<div class='trash {$trashClass}'></div>\n"; echo "\t\t</nav>\n\n"; switch ($testMovies) { case "no_id": echo "\t\t<section class='movie_list'>\n";
function PageMain() { global $TMPL, $LNG, $CONF, $db, $loggedIn, $settings; if ($settings['captcha']) { $TMPL['captcha'] = '<input type="text" name="captcha" placeholder="' . $LNG['captcha'] . '" /> <span class="welcome-captcha"><img src="' . $CONF['url'] . '/includes/captcha.php" /></span>'; } if (isset($_POST['register'])) { // Register usage $reg = new register(); $reg->db = $db; $reg->url = $CONF['url']; $reg->username = $_POST['username']; $reg->password = $_POST['password']; $reg->email = $_POST['email']; $reg->enrollno = $_POST['enrollno']; $reg->captcha = $_POST['captcha']; $reg->captcha_on = $settings['captcha']; $reg->message_privacy = $settings['mprivacy']; $reg->like_notification = $settings['notificationl']; $reg->comment_notification = $settings['notificationc']; $reg->shared_notification = $settings['notifications']; $reg->chat_notification = $settings['notificationd']; $reg->friend_notification = $settings['notificationf']; $reg->verified = $settings['verified']; $reg->email_like = $settings['email_like']; $reg->email_comment = $settings['email_comment']; $reg->email_new_friend = $settings['email_new_friend']; $reg->sound_new_notification = $settings['sound_new_notification']; $reg->sound_new_chat = $settings['sound_new_chat']; $TMPL['registerMsg'] = $reg->process(); if ($TMPL['registerMsg'] == 1) { if ($settings['mail']) { sendMail($_POST['email'], sprintf($LNG['welcome_mail'], $settings['title']), sprintf($LNG['user_created'], $settings['title'], $_POST['username'], $_POST['password'], $CONF['url'], $settings['title']), $CONF['email']); } header("Location: " . $CONF['url'] . "/index.php?a=feed"); } } if (isset($_POST['login'])) { // Log-in usage $log = new logIn(); $log->db = $db; $log->url = $CONF['url']; $log->username = $_POST['username']; $log->password = $_POST['password']; $log->remember = $_POST['remember']; $TMPL['loginMsg'] = notificationBox('transparent', $LNG['error'], $log->in(), 1); } if (isset($_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) { $verify = $loggedIn->verify(); if ($verify['username']) { header("Location: " . $CONF['url'] . "/index.php?a=feed"); } } // Start displaying the home-page users $result = $db->query("SELECT * FROM `users` WHERE `image` != 'default.png' ORDER BY `idu` DESC LIMIT 10 "); while ($row = $result->fetch_assoc()) { $users[] = $row; } $TMPL['rows'] = showUsers($users, $CONF['url']); $TMPL['url'] = $CONF['url']; $TMPL['title'] = $LNG['welcome'] . ' - ' . $settings['title']; $TMPL['ad'] = stripslashes($settings['ad1']); $skin = new skin('welcome/content'); return $skin->make(); }
if (!$deleted) { $msg = "Database Error: {$ax['usr_not_deleted']}"; break; } $msg = $ax['usr_deleted']; } while (false); return $msg; } //Control logic if ($privs >= 4) { //manager or admin $msg = ''; if (isset($_POST['addExe'])) { $msg = addUser($user); } elseif (isset($_POST['updExe'])) { $msg = updateUser($user); } elseif (isset($_GET['delExe'])) { $msg = deleteUser($user); } echo "<p class='error'>{$msg}</p>\n\t\t<div class='scrollBoxAd'>\n\t\t<div class='centerBox'>\n"; if (!$mode or isset($_POST["back"])) { showUsers(); //no add / no edit } else { editUser($user); //add or edit } echo "</div>\n</div>\n"; } else { echo "<p class='error'>{$ax['no_way']}</p>\n"; }
// extract 'HeaderString' session variable (only necessary if register globals is OFF!) // Note: though we clear the session variable, the current message is still available to this script via '$HeaderString': deleteSessionVariable("HeaderString"); // function 'deleteSessionVariable()' is defined in 'include.inc.php' } // Now, show the login status: showLogin(); // (function 'showLogin()' is defined in 'include.inc.php') // Then, call the 'displayHTMLhead()' and 'showPageHeader()' functions (which are defined in 'header.inc.php'): displayHTMLhead(encodeHTML($officialDatabaseName) . " -- Manage Users", "noindex,nofollow", "Administration page that lists users of the " . encodeHTML($officialDatabaseName) . ", with links for adding, editing or deleting any users", "", true, "", $viewType, array()); if (!preg_match("/^(Print|Mobile)\$/i", $viewType)) { // Note: we omit the visible header in print/mobile view! ('viewType=Print' or 'viewType=Mobile') showPageHeader($HeaderString); } // (4b) DISPLAY results: showUsers($result, $rowsFound, $query, $queryURL, $showQuery, $showLinks, $rowOffset, $showRows, $previousOffset, $nextOffset, $showMaxRow, $viewType, $displayType); // show all users // ---------------------------------------------- // (5) CLOSE the database connection: disconnectFromMySQLDatabase(); // function 'disconnectFromMySQLDatabase()' is defined in 'include.inc.php' // -------------------------------------------------------------------- // Display all users listed within the 'users' table function showUsers($result, $rowsFound, $query, $queryURL, $showQuery, $showLinks, $rowOffset, $showRows, $previousOffset, $nextOffset, $showMaxRow, $viewType, $displayType) { global $connection; global $HeaderString; global $loginWelcomeMsg; global $loginStatus; global $loginLinks; global $loginEmail;
protected function get_view() { ob_start(); echo '<div class="row container" id="btn-bar">'; echo '<a class="btn btn-default" href="AuthIndexPage.php">Menu</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?new=1">Add User</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?detail=1">View User</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?remove=1">Delete User</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?newAuth=1">Add Auth</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?removeAuth=1">Delete Auth</a> '; echo '<a class="btn btn-default" href="' . filter_input(INPUT_SERVER, 'PHP_SELF') . '?reset=1">Reset Password</a> '; echo '</div>'; showUsers(); return ob_get_clean(); }
<?php $dataRow = showUsers('admin'); echo "\t\t<section class='admin'>\n"; echo "\t\t\t<div class='admin_users'>\n"; if ($testUsers != "no_data") { echo "\t\t\t\t<h2>Manage users</h2>\n"; } echo "\t\t\t\t<table class='admin_table'>\n"; echo "\t\t\t\t\t<tr>\n"; echo "\t\t\t\t\t\t<th class='data_col'>Firstname</th>\n"; echo "\t\t\t\t\t\t<th class='data_col'>Lastname</th>\n"; echo "\t\t\t\t\t\t<th class='admin_col'>Insert/Delete</th>\n"; echo "\t\t\t\t\t</tr>\n"; echo $dataRow; echo "\t\t\t\t\t<tr class='newdatarow'>\n"; echo "\t\t\t\t\t\t<td><input class='newdata' type='text' name='firstname' value=''></td>\n"; echo "\t\t\t\t\t\t<td><input class='newdata' type='text' name='lastname' value=''></td>\n"; echo "\t\t\t\t\t\t<td class='insertcell'><div class='insert hidden'></div></td>\n"; echo "\t\t\t\t\t</tr>\n"; echo "\t\t\t\t</table>\n"; echo "\t\t\t</div>\n"; echo "\t\t</section>\n\n";
break; case 'logout': logoutUser($cid, $option, $task); break; case 'flogout': logoutUser($id, $option, $task); break; case 'cancel': cancelUser($option); break; case 'contact': $contact_id = mosGetParam($_POST, 'contact_id', ''); mosRedirect('index2.php?option=com_contact&task=editA&id=' . $contact_id); break; default: showUsers($option); break; } function showUsers($option) { global $database, $mainframe, $my, $acl, $mosConfig_list_limit; $filter_type = $mainframe->getUserStateFromRequest("filter_type{$option}", 'filter_type', 0); $filter_logged = $mainframe->getUserStateFromRequest("filter_logged{$option}", 'filter_logged', 0); $limit = $mainframe->getUserStateFromRequest("viewlistlimit", 'limit', $mosConfig_list_limit); $limitstart = $mainframe->getUserStateFromRequest("view{$option}limitstart", 'limitstart', 0); $search = $mainframe->getUserStateFromRequest("search{$option}", 'search', ''); $search = $database->getEscaped(trim(strtolower($search))); $where = array(); if (isset($search) && $search != "") { $where[] = "(a.username LIKE '%{$search}%' OR a.email LIKE '%{$search}%' OR a.name LIKE '%{$search}%')"; }
Submissions: </h2> <p> <?php $message = showSubmissions($db_handle, $db_found); ?> <h2> Users: </h2> <p> <?php $message = showUsers($db_handle, $db_found); ?> <p> <P> <?php print $message; ?> <p> <br> Username: <?php
" /> </td> <td> <a href="http://csicon.fm/<?php echo $theCat->slug; ?> " rel="bookmark"> <h2> <?php echo $theCat->name; ?> </h2> </a> <div class="mini light"> <?php echo showUsers($theCat->cat_ID, hosts, "Hosted by "); ?> </div> <p> <?php echo category_description($theCat->cat_ID); ?> </p> </td> </tr> </table> </div> <div class="clear"></div> <?php } }
$testUsers = testUsers(); switch ($testUsers) { case "no_id": $usersList = showUsers('all'); $heading = "<h2><a>Choose a movie-goer</a></h2>"; $loggedState = "logged_out"; break; case "invalid_id": $usersList = showUsers('all'); $heading = "<h2><a>Choose a movie-goer</a></h2>"; $loggedState = "logged_out"; break; case "id_set": $usersList = showUsers('others'); $heading = showUsers('current'); $loggedState = "logged_in"; break; case "no_data": $heading = "<h2><a href='index.php?page=users'>Add movie-goers</a></h2>"; $usersList = ""; $loggedState = "logged_out"; break; } echo "\t\t<nav class='navigation'>\n"; echo "\t\t\t<div class='select_users'>\n"; echo "\t\t\t\t{$heading}\n"; echo "\t\t\t</div>\n\n"; echo "\t\t\t<div class='profile {$loggedState}'></div>\n"; echo "\t\t\t<div class='admin_button'></div>\n\n"; echo $usersList;
</div>'; } ?> <p> <?php echo nl2br($catDesc); ?> </p> <div class="light mini"> <p> <?php echo showUsers($catID, hosts, "Hosts: "); echo showUsers($catID, formerhosts, "Former hosts: "); echo showUsers($catID, staff, "Production staff: "); /* Start Subscription Block */ if (!get_terms_meta($catID, 'inactive', true)) { $subscriptionOptions = []; if (get_terms_meta($catID, 'feed', true)) { $subscriptionOptions['RSS'] = get_terms_meta($catID, 'feed', true); } if (!get_terms_meta($catID, 'feed', true)) { $subscriptionOptions['RSS'] = site_URL() . '/' . $catNice . '/feed/'; } if (get_terms_meta($catID, 'itunes', true)) { $subscriptionOptions['iTunes'] = get_terms_meta($catID, 'itunes', true); } if (get_terms_meta($catID, 'goodreads', true)) { $subscriptionOptions['Goodreads'] = get_terms_meta($catID, 'goodreads', true); }
echo "<th>reset pass</th>\n"; echo "<th>delete</th>\n"; echo "</tr></thead>\n"; echo "<tbody>\n"; while ($row = @mysqli_fetch_assoc($result)) { $typeSQL = "SELECT user_type_id, user_type_name from user_types order by user_type_id"; $typesDropDown = buildDropDown($con, $typeSQL, $row['user_type_id'], "type", "users", "user_type_id", "user_type_name", "user_id", $row['user_id'], false); echo "<td>" . $row['user_id'] . "</td>\n"; echo getTableRow($row, "user_name", "users", "user_id", "", ""); echo "<td>" . $typesDropDown . "</td>\n"; echo "<td><a onclick='newPass(" . $row['user_id'] . ")' href='javascript:void(0);'>reset pass</a></td>\n"; echo "<td><a onclick='deleteRecord(\"users\", \"user_id=" . $row['user_id'] . "\", true)' href='javascript:void(0);'>[X]</a></td>\n"; echo "</tr>\n"; } echo "</tbody>\n"; echo "</table>\n"; } $title = "Edit Users"; include 'header.php'; ?> <h3><?php echo $title; ?> </h3> <hr /> <?php showUsers($con); ?> <a onclick='downloadAndRefresh("adminAddUser.php?user_name=New User")' href='javascript:void(0);'>New User</a><br /> <?php include 'footer.php';