function __construct()
 {
     parent::__construct();
     $object_type = substr(get_class($this), 21);
     $this->so = CreateObject(sprintf('booking.sopermission_%s', $object_type));
     $this->object_bo = CreateObject(sprintf('booking.bo%s', $object_type));
 }
 function __construct()
 {
     parent::__construct();
     $owningType = substr(get_class($this), 19);
     $this->so = CreateObject(sprintf('booking.sodocument_%s', $owningType));
     $this->owner_bo = CreateObject(sprintf('booking.bo%s', $owningType));
 }
 function __construct()
 {
     parent::__construct();
     $this->so = CreateObject('booking.sobooking');
     $this->allocation_so = CreateObject('booking.soallocation');
     $this->resource_so = CreateObject('booking.soresource');
     $this->event_so = CreateObject('booking.soevent');
     $this->season_bo = CreateObject('booking.boseason');
 }
 function __construct()
 {
     parent::__construct();
     $this->so = CreateObject('booking.soseason');
     $this->building_bo = CreateObject('booking.bobuilding');
     $this->bo_allocation = CreateObject('booking.boallocation');
     $this->so_boundary = new booking_soseason_boundary();
     $this->so_resource = CreateObject('booking.soresource');
     $this->so_wtemplate_alloc = new booking_sowtemplate_alloc();
 }
 function __construct()
 {
     parent::__construct();
     $this->so = CreateObject('booking.soorganization');
 }
 function __construct()
 {
     parent::__construct();
     $this->so = CreateObject('booking.sobuilding');
 }
 function __construct()
 {
     parent::__construct();
     $this->so = CreateObject('booking.soresource');
     $this->building_bo = CreateObject('booking.bobuilding');
 }