function getServicesNav($services) { $items = null; foreach ($services as $service) { $active = setActive(getServiceSlug($service->name)); $items .= '<li class="' . $active . '"><a href="' . getServiceLink($service->name) . '">' . $service->name . '</a></li>'; } return $items; }
function doAction($action, $pid) { if ($action === 'setActive') { setActive($pid); } else { if ($action === 'delete') { deleteKey($pid); } else { if ($action === 'addKey') { addKey(); } } } }
function setActive($id) { echo "<pre>"; print_r($this->data); echo "</pre>"; if (@$this->data[$id . 'sub_menu']) { foreach ($this->data[$id . 'sub_menu'] as $key => $val) { $this->data[$id . 'sub_menu'][$key]['active'] = 'yes'; setActive($val['id']); } } else { if (@$this->data[$id]) { $this->data[$id]['active'] = 'yes'; } } }
albumnotarization(); break; case 1.2: artistnotarization(); break; case 1.3: lastAlbum(); break; case 1.4: lastArtist(); break; case 1.5: lastUser(); break; case 1.51: setActive(); break; case 1.6: lastConnection(); break; } } function albumnotarization() { $db = new DBHandler(); $stmt = $db->query("SELECT n.agreement,c.cause,a.name, ar.name, u.username, n.album, n.user FROM notarizeAlbum n, user u, album a, cause c,artist ar, `release` r WHERE c.id=n.cause and n.album=a.id and ar.id=r.artist and a.id=r.album and u.id=n.user limit 10;"); $data = ""; while ($row = $stmt->fetch(PDO::FETCH_NUM)) { $data = $data . $row[0] . "," . $row[1] . "," . $row[2] . "," . $row[3] . "," . $row[4] . "," . $row[5] . "," . $row[6] . ";"; } $stmt->closeCursor();
delete($connection, "DELETE FROM users WHERE username='******'", "users", "username", $textInput); break; case 11: search($connection, "SELECT * FROM users WHERE username LIKE '%{$textInput}%' OR mail LIKE '%{$textInput}%'", "users"); break; case 12: search($connection, "SELECT * FROM users WHERE username LIKE '%{$textInput}%'", "users"); break; case 13: search($connection, "SELECT * FROM users WHERE mail LIKE '%{$textInput}%'", "users"); break; case 14: changePassword($connection, $textInput, $password); break; case 15: setActive($connection, $textInput); break; case 16: upgradeAccount($connection, $textInput); break; case 17: addUser($connection, $firstname, $sirname, $username, $sex, $password, $tel, $mail, $geb, $plz, $country, $city, $street, $housenr, $picture, $isActivated, $isRetailer, $maximum); break; case 18: editUser($connection, $username, $mail); break; case 19: contactUser($connection, $firstname, $mail); break; case 20: delete($connection, "DELETE FROM notice WHERE ID='{$textInput}'", "notice", "ID", $textInput);
if ($connection) { switch ($code) { case 10: delete($connection, "DELETE FROM users WHERE username='******'"); break; case 11: search($connection, "SELECT * FROM users WHERE username LIKE '%{$textInput}%' OR mail LIKE '%{$textInput}%'", "users"); break; case 12: changeUserNew($connection, $username, $mail, $active, $type, $maximum); break; case 14: changePassword($connection, $textInput, $password); break; case 15: setActive($connection, $username, $active); break; case 16: upgradeAccount($connection, $username, $type); break; case 17: updateMaximum($connection, $username, $maximum); break; case 18: editUser($connection, $username, $mail); break; case 19: contactUser($connection, $mail, $textInput, $subject); break; case 20: delete($connection, "DELETE FROM notice WHERE ID='{$textInput}'", "notice", "ID", $textInput);
</script> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand <?php echo setActive('login', $filename); ?> " href="index.php">PHP Demo</a> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li class="<?php echo setActive('login', $filename); ?> "><a href="#">Login</a></li> <li class="<?php echo setActive('register', $filename); ?> "><a href="#about">Register</a></li> <li><a href="#contact">Admin</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav>
} $title = 'Admin Panel'; include 'header.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (!passesCSRFcheck()) { die("Failed CSRF check. Cookies must be enabled for this site to work."); } if ($_POST['action'] == 'delete') { if ($_POST['username'] == $curusr) { die("You can't delete yourself! You can only delete other users."); } deleteUser($_POST['username']); } elseif ($_POST['action'] == 'promote') { setAdmin($_POST['username'], true); } elseif ($_POST['action'] == 'activate') { setActive($_POST['username'], true); } elseif ($_POST['action'] == 'demote') { if ($_POST['username'] == $curusr) { die("You can't demote yourself! You can only demote other admins."); } setAdmin($_POST['username'], false); } elseif ($_POST['action'] == 'newreset') { $reset = newReset($_POST['username']); echo '<h1>New reset code for ' . htmlspecialchars($_POST['username']) . ": {$reset}</h1>"; } } ?> <h1>User Management</h1> <form action="admin" method="post"> <p>Search: <input type="text" name="search" value=""></p> <input type="submit" value="Go">
</li> <li <?php echo setActive("publications"); ?> ><a href="publications.php">Publications</a> </li> <li <?php echo setActive("media"); ?> ><a href="media.php">Media</a> </li> <li <?php echo setActive("teaching"); ?> ><a href="teaching.php">Teaching</a> </li> <li><a href="http://sites.google.com/a/umich.edu/revzen-lab-wiki/home">Wiki</a> </li> <li <?php echo setActive("contact"); ?> ><a href="contact.php">Contact</a> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container --> </nav>
echo $user_profile['name']; ?> <?php echo $user_profile['surname']; ?> <i class="material-icons">account_circle</i> </a> <ul class='user-menu'> <li id='messages-popup' class='checkCount'> <a href='#' class='model-popup' data-content='message-center' data-title='Messaging Center'> Messages <i class="material-icons">message</i> <span class='count-circle'> 0 </span> </a></li> <li id='notification-popup' class='checkCount'> <a href='#' class='model-popup' data-content='notifications' data-title='Notification Center'> Notifications <i class="material-icons">notifications</i> <span class='count-circle'> 0 </span> </a></li> <li class='<?php echo setActive('edit_profile', $pageOpt['navName']); ?> '> <a href='edit_profile.php'> Edit Profile <i class="material-icons">edit</i></a></li> <li> <a href='logout.php'> Logout </a></li> </ul> <!-- <li><a href="#" class='de-emphasis'><i class="material-icons">play_for_work</i>Logout</a></li> --> </div> </nav> <div class='clear' id='storage-id' data-user-id='<?php echo $_SESSION['ifitness_id']; ?> '></div> </header>
function rhw_paging_nav() { global $wp_query; $big = 999999999; $pages = $wp_query->max_num_pages; if ($pages < 2) { _e('没有更多了⊙﹏⊙'); return; } $pagination_links = paginate_links(array('base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 'format' => '?paged=%#%', 'current' => max(1, get_query_var('paged')), 'total' => $pages, 'type' => 'array')); echo '<ul id="paging_nav" class="pagination" role="navigation">'; foreach ($pagination_links as $value) { echo '<li class="', setActive($value), '">' . $value . '</li>'; } echo '</ul>'; }
function docSection() { global $wp_query, $post; if ($wp_query->query['name']) { $current_post = $post; $current_sections = explode('/', $wp_query->query['section']); } else { $current_post = null; $current_sections = explode('/', $wp_query->query['section']); } ?> <ul class="leftPanel"> <?php $posts = get_posts(array('post_type' => 'documentation', 'posts_per_page' => -1)); $args = array(); foreach ($posts as $post) { $post->sections = wp_get_post_terms($post->ID, 'section'); } $sections = sectionTree($posts, get_terms('section', $args)); if (!empty($current_sections)) { setActive($sections, $current_sections, $current_post); } outputSections($sections); }