Thanks -J
Code: Select all
<?php
//bdays
$a_event_id = array(1,5,6,4);
$a_event_label = array('label1','labe2','labe3','labe4');
$a_event_dttm = array('date1','date2','date3','date4');
$bdayEventClass = EventList();
$bdayEventClass->setEventID($a_event_id);
$bdayEventClass->setEventLabel($a_event_label);
$bdayEventClass->setEventDTTM($a_event_dttm);
//sports
$a_event_id = array(5,5,6,6);
$a_event_label = array('label1','labe2','labe3','labe4');
$a_event_dttm = array('date1','date2','date3','date4');
$sportsEventClass = EventList();
$bdayEventClass->setEventID($a_event_id);
$bdayEventClass->setEventLabel($a_event_label);
$bdayEventClass->setEventDTTM($a_event_dttm);
//hollidays
//Same as above (bdays/hollidays - different content same idea)
//anniversaries
//Same as above (bdays/hollidays - different content same idea)
$new_user = User();
$new_user->setEvent_bdays($bdayEventClass);
$new_user->setEvent_sports($sportsEventClass);
$new_user->setEvent_hollidays($hollidayEventClass);
$new_user->setEvent_anniversaries($anniversariesEventClass);
//I would like to do this in one call? Is it possible? I remember from my days of Java programming it is I just do not remember how.
//GET THE SPORTS EVENT ID LIST
$event_listClass = $new_user->getEvent_sports();
$event_list = $event_listClass->getEventID();
class EventList{
var $a_event_id;
var $a_event_label;
var $a_event_dttm;
function EventList(){}
function setEventID($x){$this->a_event_id=$x;}
function setEventLabel($x){$this->a_event_label=$x;}
function setEventDTTM($x){$this->a_event_dttm=$x;}
function getEventID(){return $this->a_event_id;}
function getEventLabel(){return $this->a_event_label;}
function getEventDTTM(){return $this->a_event_dttm;}
}
class Users{
var $user_id;
var $user_name;
var $event_bdays;
var $event_sports;
var $event_hollidays;
var $event_anniversaries;
function Users(){}
function getUser_id(){ return $this->user_id; }
function getUser_name(){ return $this->user_name; }
function getEvent_bdays(){ return $this->event_bdays; }
function getEvent_sports(){ return $this->event_sports; }
function getEvent_hollidays(){ return $this->event_hollidays; }
function getEvent_anniversaries(){ return $this->event_anniversaries; }
function setUser_id($x){ $this->user_id=$x; }
function setUser_name($x){ $this->user_name=$x; }
function setEvent_bdays($x){ $this->event_bdays=$x; }
function setEvent_sports($x){ $this->event_sports=$x; }
function setEvent_hollidays($x){ $this->event_hollidays=$x; }
function setEvent_anniversaries($x){ $this->event_anniversaries=$x; }
}
?>