View file hashtag.io-2629a1a4ea078149b002e45e2e12bb946062c2b8/ajaxify/ajax_requests/groups_requests.php

File size: 2.29Kb
<?php
  include '../../config/declare.php';
  if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == "xmlhttprequest") {

    include '../../config/classesGetter.php';
    $group = new group;

    if (isset($_GET['create_group'])) {
      $x = $group->create_group($_GET['create_group'], $_GET['grp_bio']);
      $x;
      $array = array('mssg' => $x);
      echo json_encode($array);
    }

    if (isset($_GET['joinGrp'])) {
      $group->joinGrp($_GET['joinGrp']);
    }

    if (isset($_GET['leaveGrp'])) {
      $group->leaveGrp($_GET['leaveGrp']);
    }

    if (isset($_GET['getGrpMem'])) {
      $group->getGrpMembers($_GET['getGrpMem'], $_GET['getGrpGrp']);
    }

    if (isset($_GET['grpAddMem'])) {
      $group->addGrpMembers($_GET['grpAddMem'], $_GET['grpAdd']);
    }

    if (isset($_POST['editname'])) {
      $group->editGrp($_POST['editname'], $_POST['editbio'], $_POST['editpri'], $_POST['editGrp']);
      $array = array(
        'name' => $group->GETgrp($_POST['editGrp'], "grp_name"),
        "bio" => $group->GETgrp($_POST['editGrp'], "grp_bio"),
        "pri" => $group->GETgrp($_POST['editGrp'], "grp_privacy"),
      );
      echo json_encode($array);
    }

    if (isset($_GET['dltGrp'])) {
      $group->dltGrp($_GET['dltGrp']);
    }

    if (isset($_GET['remMem'])) {
      $group->removeMember($_GET['remMem'], $_GET['remG']);
    }

    if (isset($_POST['inviteToGrp'])) {
      $group->selectToInvite($_POST['inviteToGrp']);
    }

    if (isset($_POST['inviteTo'])) {
      $to = preg_replace("#[^0-9]#i", "", $_POST['inviteTo']);
      $post = preg_replace("#[^0-9]#i", "", $_POST['inviteGrp']);

      $s = $group->inviteGrp($to, $post);
      $s;

      $array = array('s' => $s);
      echo json_encode($array);
    }

    if (isset($_GET['grpFeeds'])) {
      $group->getGrpPost($_GET['grpGrp'], "ajax", $_GET['grpFeeds']);
    }

    if (isset($_GET['selectForGrpAdmin'])) {
      $group->selectForGrpAdmin($_GET['selectForGrpAdmin']);
    }

    if (isset($_GET['cgaUser'])) {
      $i = $group->changeGrpAdmin($_GET['cgaUser'], $_GET['cgaGrp']);
      $i;
      $array = array("mssg" => $i);
      echo json_encode($array);
    }

    if (isset($_GET['grpMFeeds'])) {
      $group->grpMembers($_GET['grpMGrp'], "ajax", $_GET['grpMFeeds']);
    }

  }
?>