Advertisement
Guest User

Untitled

a guest
Sep 11th, 2015
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.80 KB | None | 0 0
  1. <?php
  2. if (!defined('BASEPATH')) exit('No direct script access allowed');
  3. require_once(DIR_LIB . "Database/DatabaseManager.php");
  4.  
  5. class ChangeDatabase{
  6.    
  7.     function changeToRead(){
  8.         $CI =& get_instance();
  9.         $database = DatabaseManager::initDatabase();        
  10.        
  11.         if((int)$CI->session->userdata['usercode'] !== (int)$CI->session->userdata['usercodeloged']){
  12.            
  13.             $user = &$database->getUsername();
  14.             $user = "read_only";
  15.             $active_group = &$database->getActiveGroup();
  16.             $active_group = "read_only";
  17.  
  18.             //by polymorphism we override the db object. It works very well to ActiveRecord
  19.             $user_read = $CI->load->database("sibe_read",true,null,true);
  20.             $CI->db = $user_read;
  21.         }
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement