return $es->update($params); } function getUserinfo($user) { global $es; $params = ['index' => 'users', 'type' => 'info', 'id' => $user]; $usrInfo = $es->get($params); unset($usrInfo['_source']['email']); return $usrInfo; } $result = submitAction($input->username, 'followers', $_SESSION['username']); $following = getUserinfo($input->username); if ($result['_id']) { $follower = submitAction($_SESSION['username'], 'following', $input->username); if ($follower['_id']) { $userinfo = getUserinfo($_SESSION['username']); echo json_encode(array("userinfoLoggedIn" => $userinfo['_source'], "userinfoScope" => $following['_source'])); } } else { } } else { $abort = true; $errorArray[] = "Invalid action recieved by server."; } } else { $abort = true; $errorArray[] = "Username not recieved by server."; } } else { $abort = true; $errorArray[] = "You must be logged in to follow another user.";
include "include/admin_top.php"; if (isset($_GET['gid']) && is_numeric($_GET['gid'])) { $gid = $_GET['gid']; // Checking if it exists $Q_group = mysql_query("select * from `groups` where group_id = '{$gid}'"); if (!mysql_num_rows($Q_group)) { echo _("Group not found"); exit; } $group_name = mysql_result($Q_group, 0, 'group_name'); // Splitting the users $gusers = splittIDs(mysql_result($Q_group, 0, 'user_ids')); $gusers1 = array(); $gusers2 = ''; foreach ($gusers as $user_id) { $the_user = getUserinfo($user_id); if (count($the_user)) { if (!isset($gusers1[$user_id])) { $gusers1[$user_id] = $the_user['user_name']; $gusers2 .= ';' . $user_id . ';'; } } } if (isset($_POST['group_add_user']) && is_numeric($_POST['group_add_user'])) { // Adding a user if (authGetUserLevel(getUserID()) < $user_level) { showAccessDenied($day, $month, $year, $area, true); exit; } $user_id = $_POST['group_add_user']; if (checkUser($user_id)) {