Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!defined('BASEPATH')) exit('No direct script access allowed');
- require_once(DIR_LIB . "Database/DatabaseManager.php");
- class ChangeDatabase{
- function changeToRead(){
- $CI =& get_instance();
- $database = DatabaseManager::initDatabase();
- if((int)$CI->session->userdata['usercode'] !== (int)$CI->session->userdata['usercodeloged']){
- $user = &$database->getUsername();
- $user = "read_only";
- $active_group = &$database->getActiveGroup();
- $active_group = "read_only";
- //by polymorphism we override the db object. It works very well to ActiveRecord
- $user_read = $CI->load->database("sibe_read",true,null,true);
- $CI->db = $user_read;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement