Install Schedular to codeigniter

Here is my controller

[code]<?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);

class Booking extends CI_Controller {

public function index()
{   
    if(!$this->session->userdata('logged_in'))
    {
        redirect('login');
    }
    // include('../../../codebase/connector/scheduler_connector.php');
    $data['user_id']=$this->session->userdata['user_id'];
    $this->load->view('site/booking/header',$data);
    $this->load->view('site/left.php',$data);
    $this->load->view('site/booking/userevents',$data);
    $this->load->view('site/footer');
}

}[/code]

[code]<?php
$_SESSION[‘user_id’]=$user_id;
?>

 
 
[/code]

and here is (codebase/userevents.php)

[code]<?php
include (’…/codebase/connector/scheduler_connector.php’);
$server = “localhost”;
$user = “root”;
$pass = “root”;
$db_name= “AGU”;
$res=mysql_connect($server, $user, $pass);
mysql_select_db($db_name);
$scheduler = new schedulerConnector($res);
$scheduler->enable_log(“log.txt”,true);
$query=“select * from tbl_events where user_id=”.$_SESSION[‘user_id’];
$scheduler->render_sql($query, “event_id”,“start_date,end_date,event_name,details”);

?>[/code]

it’s cant recieve $_SESSION[‘user_id’] variable! so how can i put some variable to (codebase/userevents.php)! thanks for reading

it’s cant recieve $_SESSION[‘user_id’] variable!
I may be wrong, but most probably adding of session_start will resolve problem

<?php session_start(); include ('../codebase/connector/scheduler_connector.php');

It doesnt work too! The point is load event that with my condition!For example: in the table
events(event_id, event_name, start_date, end_date, details, equipment_id, user_id)

how can i load the event with user_id=3;

how can i pass the variable user_id=3 to (codebase/userevents.php)???

[code]<?php
include (’…/codebase/connector/scheduler_connector.php’);
$server = “localhost”;
$user = “root”;
$pass = “root”;
$db_name= “AGU”;
$res=mysql_connect($server, $user, $pass);
mysql_select_db($db_name);
$scheduler = new schedulerConnector($res);
$scheduler->enable_log(“log.txt”,true);
$query=“select * from tbl_events where user_id=”.$_SESSION[‘user_id’];
$scheduler->render_sql($query, “event_id”,“start_date,end_date,event_name,details”);

?>[/code]

any solution? can i still can load the event without loading that file?

scheduler.load("<?= base_url();?>codebase/userevents.php");
      
 var dp = new dataProcessor("<?= base_url();?>codebase/userevents.php");

here is my new controler

[code]<?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);

class Booking extends CI_Controller {

 function __construct()
   {
        parent::__construct();
            $this->load->library('javascript'); 
            $this->load->library('Dhtmlx');
   }

public function index()
{   
    if(!$this->session->userdata('logged_in'))
    {
        redirect('login');
    }
    $res=mysql_connect("localhost","root", "root");
    mysql_select_db("AGU");
    $scheduler = new schedulerConnector($res);
    $scheduler->render_table("tbl_events","event_id","start_date,end_date,event_name,details");
    $data['scheduler_result']=$scheduler;
    $this->load->view('site/booking/header');
    $this->load->view('site/booking/userevents',$data);
    $this->load->view('site/footer');
}

}[/code]

when i run it show that

<data><event id="109"><start_date><![CDATA[2012-02-03 06:50:00]]></start_date><end_date><![CDATA[2012-02-03 13:55:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="110"><start_date><![CDATA[2012-02-02 07:50:00]]></start_date><end_date><![CDATA[2012-02-02 13:00:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="111"><start_date><![CDATA[2012-01-31 06:50:00]]></start_date><end_date><![CDATA[2012-01-31 10:25:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="112"><start_date><![CDATA[2012-02-07 07:00:00]]></start_date><end_date><![CDATA[2012-02-07 14:55:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="113"><start_date><![CDATA[2012-02-11 09:05:00]]></start_date><end_date><![CDATA[2012-02-11 13:15:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="114"><start_date><![CDATA[2012-02-08 07:50:00]]></start_date><end_date><![CDATA[2012-02-08 10:50:00]]></end_date><text><![CDATA[New event]]></text><details><![CDATA[]]></details></event><event id="116"><start_date><![CDATA[2012-02-10 08:15:00]]></start_date><end_date><![CDATA[2012-02-10 12:30:00]]></end_date><text><![CDATA[Sự kiện mới]]></text><details><![CDATA[asdasdasd]]></details></event></data>

so i wonder how to read it in the view? Plz help me :slight_smile: