示例#1
0
 public function authorize_with_linkedin()
 {
     $this->load->model("loginmodel", "lm", true);
     $authorization_url = $this->lm->linkedin_authorization_url();
     error_log($authorization_url);
     $util = new utilities();
     $util->redirect($authorization_url);
 }
 public function delete_token()
 {
     $eb_user_id = $_GET["eb_user_id"];
     $this->load->model("eventsmodel", "em", true);
     if ($this->em->delete_eventbrite_token($eb_user_id) === TRUE) {
         error_log("Deleted Eventbrite access token successfully");
     } else {
         error_log("Error deleting Eventbrite access token");
     }
     $util = new utilities();
     $util->redirect(ROOTMEMBERPATH . 'grind-code/index.php/eventbrite/tokens');
 }
示例#3
0
 function login_callback()
 {
     $code = $_GET['code'];
     $grind_user_id = $_GET['state'];
     if ($code) {
         $this->load->model("loginmodel", "lm", true);
         $access_token = $this->lm->fetch_access_token_for_existing_cobot_user_with_custom_password($code);
         $cobot_user_id = $this->lm->save_cobot_user_for_access_token($access_token, $grind_user_id);
         $sql = "SELECT first_name, last_name FROM user where id = " . $grind_user_id;
         error_log($sql);
         $query = $this->db->query($sql);
         $user = current($query->result());
         $this->lm->create_cobot_membership($cobot_user_id, $grind_user_id, $user->first_name . ' ' . $user->last_name . ' Virtual Plan');
     }
     $util = new utilities();
     $util->redirect(ROOTMEMBERPATH . 'grind-code/index.php/admin/usermanagement/save_cobot_token');
 }
 public function add_drop_in_plan()
 {
     $util = new utilities();
     if (isset($_POST["submit"])) {
         $space_id = $_POST["space_id"];
         $plan_id = $_POST["plan_id"];
         $plan_name = $_POST["plan_name"];
         if ($space_id && $plan_id) {
             $sql = "INSERT INTO drop_in_plans (space_id, plan_id, plan_name) VALUES ('{$space_id}', '{$plan_id}', '{$plan_name}')";
             error_log($sql);
             if ($this->db->query($sql) === TRUE) {
                 error_log("Drop in plan added successfully");
             } else {
                 error_log("Error: " . $sql . "<br>" . $this->db->error);
             }
         }
     }
     $util->redirect(ROOTMEMBERPATH . 'grind-code/index.php/admin/locationmanagement/drop_in_plans');
 }
 public function fetch_cobot_user()
 {
     global $cobot_scope;
     error_log("In fetch_cobot_user");
     if (isset($_POST['user'])) {
         $grind_user_id = $_POST['user'];
         $this->load->model("loginmodel", 'lgm', true);
         $cobot_login_url = $this->lgm->get_cobot_login_url($grind_user_id);
         $util = new utilities();
         $util->redirect($cobot_login_url);
     }
 }