Example #1
0
 public function indexAction()
 {
     $this->view->schools = SchoolList::load();
     $tActivity = new Table_Activities();
     $result = $tActivity->getActivity(NULL, NULL, NULL, NULL);
     $tUser = new Table_UsersInfo();
     $output = $result->toArray();
     if (!isset($_GET["uid"])) {
         $currentuser = $tUser->getUserName($this->user->user_id);
     } else {
         $currentuser = $tUser->getUserName($_GET["uid"]);
     }
     //echo $_GET["uid"].$currentuser; die;
     $uinfo = $tUser->getUser($this->user->user_id);
     $this->view->assign("uinfo", $uinfo);
     $this->view->assign("user", $this->user);
     $this->view->assign("currentuser", $currentuser);
     $this->view->assign("activity", $output);
 }
Example #2
0
 public function indexAction()
 {
     $this->view->schools = SchoolList::load();
     $this->view->min_year = date("Y") - 10;
     $this->view->max_year = date("Y") + 4;
 }
Example #3
0
 public function indexAction()
 {
     $this->view->schools = SchoolList::load();
     $this->view->states = Obj_States::getFullStates();
     $tActivity = new Table_Activities();
     $result = $tActivity->getActivity(NULL, NULL, NULL, NULL);
     $tUser = new Table_UsersInfo();
     $output = $result->toArray();
     if (!isset($_GET["sid"])) {
         $id = $this->user->school_id;
     } else {
         $id = $_GET["sid"];
     }
     $currentSchool1 = SchoolList::getcurrent($id);
     $currentSchool = $currentSchool1["name"];
     foreach ($output as $key => $value) {
         $creatorid = $output[$key]["creator_id"];
         $type = $output[$key]["type"];
         $receiverid = $output[$key]["receiver_id"];
         $school = $output[$key]["school_id"];
         if ($school == $id) {
             $object1 = $output[$key]["object1"];
             $object2 = $output[$key]["object2"];
             $time = $output[$key]["activity_date"];
             $creator = '<a href="../profile/profile?uid=' . $creatorid . '" >' . $tUser->getUserName($creatorid) . '</a>';
             $receiver = '<a href="../profile/profile?uid=' . $receiverid . '" >' . $tUser->getUserName($receiverid) . '</a>';
             switch ($type) {
                 case 1:
                     $newphrase = $creator . " has registered and requires n sponsors for approval.";
                     break;
                 case 2:
                     $newphrase = $creator . " has been approved for membership.";
                     break;
                 case 3:
                     $newphrase = $creator . "'s statement, " . $object1 . " has been approved for National Totem";
                     break;
                 case 4:
                     $newphrase = $creator . " liked " . $receiver . "'s membership.";
                     break;
                 case 5:
                     $newphrase = $creator . " liked " . $receiver . "'s comment:'" . $object1 . "'.";
                     break;
                 case 6:
                     $newphrase = $creator . " liked " . $receiver . "'s statement:'" . $object1 . "'.";
                     break;
                 case 7:
                     $newphrase = $creator . " liked " . $receiver . "'s profile picture:<img src='" . $object1 . "'/>.";
                     break;
                 case 8:
                     $newphrase = $creator . " liked the image in :'" . $object1 . "'.";
                     break;
                 case 9:
                     $newphrase = $creator . " liked " . $receiver . "'s lecture notes :'" . $object1 . "'.";
                     break;
                 case 10:
                     $newphrase = $creator . " liked " . $receiver . "'s study aid, titled:'" . $object1 . "'." . "<img src='" . $object2 . "'/>";
                     break;
                 case 11:
                     $newphrase = $creator . " liked " . $receiver . "'s event:'" . $object1 . "'.";
                     break;
                 case 12:
                     $newphrase = $creator . " refined statement '" . $object1 . "' and requires n sponsors for apporval.";
                     break;
                 case 13:
                     $newphrase = $creator . " proposes'" . $object1 . "' in '" . $object2 . "' and requires n sponsors for approval";
                     break;
                 case 14:
                     $newphrase = $creator . " proposes'" . $object1 . "' and requires n sponsors for approval";
                     break;
                 case 15:
                     $newphrase = $creator . " uploaded a new profile picture <img>'" . $object1 . "'";
                     break;
                 case 16:
                     $newphrase = $creator . " uploaded a new image in '" . $object1 . "' <img> '" . $object2 . "'.";
                     break;
                 case 17:
                     $newphrase = $creator . " uploaded lecture notes titled:'" . $object1 . "' <img> '" . $object2 . "'.";
                     break;
                 case 18:
                     $newphrase = $creator . " uploaded a study aid '" . $object1 . "' to the National Stockpile <img> '" . $object2 . "'.";
                     break;
                 case 19:
                     $newphrase = $creator . " uploaded a study aid '" . $object1 . "' to the " . $object2 . " <img> '" . $object2 . "'.";
                     break;
                 case 20:
                     $newphrase = $creator . " uploaded profile.";
                     break;
                 case 21:
                     $newphrase = $creator . " said :'" . $object1 . "' to " . $receiver . ".";
                     break;
                 case 22:
                     $newphrase = $creator . " said :'" . $object1 . "' on " . $object2 . ".";
                     break;
                 case 23:
                     $newphrase = $creator . " said :'" . $object1 . "' on " . $object2 . ".";
                     break;
                 case 24:
                     $newphrase = $creator . " said :'" . $object1 . "' on " . $object2 . ".";
                     break;
                 case 25:
                     $newphrase = $creator . " said :'" . $object1 . "' on " . $object2 . ".";
                     break;
                 case 26:
                     $newphrase = $creator . " commented on  :" . $receiver . "'s profile picture.";
                     break;
                 case 27:
                     $newphrase = $creator . " commented on the image for :" . $object1 . " in " . $object2 . ".";
                     break;
                 case 28:
                     $newphrase = $creator . " commented on  :" . $receiver . "'s profile picture.";
                     break;
                 case 29:
                     $tComment = new Table_Comments();
                     //$comment = $tComment->getComment($object1);
                     $newphrase = $creator . " posted : " . $tComment->getComment($object1) . ".";
                     break;
                 default:
                     break;
             }
             $output[$key]["sentence"] = "<p class='activity_item'>" . $newphrase . "</a> ( " . $time . " )";
             // if($this->user->school_id==$id)
             //$output[$key]["sentence"].=" <button><img src='/image/sponsor.png' height='15px' width='30px'>Sponsor</button>";
             $output[$key]["sentence"] .= "</p> ";
         } else {
             $output[$key]["sentence"] = "";
         }
     }
     $this->view->assign("user", $this->user);
     $this->view->assign("currentschool", $currentSchool);
     $this->view->assign("activity", $output);
 }
Example #4
0
 public static function load()
 {
     if (!($objects = Obj_Cache::read('schools'))) {
         if (is_null(self::$tSchool)) {
             self::$tSchool = new Table_Schools();
         }
         $objects = self::$tSchool->getAllSchools();
         Obj_Cache::save('schools', $objects);
     }
     foreach ($objects as $o) {
         self::$array[$o['school_id']] = $o;
     }
     SchoolList::$totalCount = count(self::$array);
     return new self();
 }