Advertisement
Guest User

Untitled

a guest
Jun 11th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.70 KB | None | 0 0
  1. <?php
  2.  
  3. class Database{
  4.     var $db_link;
  5.  
  6.    
  7.     function __construct(){
  8.         echo "Initializing database...<br/>";
  9.         $this->db_link = $this->plugIn();
  10.     }
  11.    
  12.     function plugIn(){
  13.         echo "Plugging in...<br/>";
  14.        
  15.         $db_host = "";
  16.         $db_name = "";
  17.         $db_user = ""; 
  18.         $db_pass = "";
  19.  
  20.         $db_link = mysql_connect($db_host,$db_user,$db_pass );
  21.        
  22.         if(!$db_link){
  23.             die("No donuts for yu.");
  24.         }else{
  25.             $the_db = mysql_select_db($db_name,$db_link);
  26.            
  27.             if(!$the_db){
  28.                 die("No db for yu.");
  29.             }else{
  30.                 echo "Got the database...<br/>";
  31.                 return $db_link;
  32.             }
  33.         }
  34.  
  35.  
  36.     }
  37.    
  38.     function getFlag($activity_token){
  39.         echo "Getting table...<br/>";
  40.         $result = mysql_query("SELECT activity_flag FROM activities WHERE activity_token = '$activity_token'",$this->db_link);
  41.         $num_rows = mysql_num_rows($result);
  42.         if($num_rows == 0){
  43.             return  false;
  44.         }else{
  45.             return mysql_fetch_object($result)->activity_flag;
  46.         }
  47.     }
  48.    
  49.     function fetchActivityStatus($activity_token){
  50.         echo "Fetching flag status...<br/>";
  51.         $the_flag = $this->getFlag($activity_token);
  52.        
  53.         if(!$the_flag){
  54.             return "empty";
  55.         }else{
  56.             return $the_flag;
  57.         }
  58.        
  59.     }
  60.    
  61.     function putActivity($activity_token){
  62.         $instruction = "INSERT INTO activities(activity_token,activity_flag) VALUES('$activity_token','pending')";
  63.         if(!mysql_query($instruction,$this->db_link)){
  64.             return false;
  65.         }else{
  66.             return true;
  67.         }
  68.     }
  69.    
  70.     function updateActivityFlag($activity_token, $new_flag){
  71.         echo "Updating flag...<br/>";
  72.         $query = "UPDATE activities SET activity_flag='$new_flag' WHERE activity_token = '$activity_token'";
  73.         if(!mysql_query($query,$this->db_link)){
  74.             return false;
  75.         }else{
  76.             return true;
  77.         }
  78.     }
  79. }
  80. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement