1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?php
# Movable Type (r) Open Source (C) 2001-2012 Six Apart, Ltd.
# This program is distributed under the terms of the
# GNU General Public License, version 2.
#
# $Id$
require_once("class.baseobject.php");
/***
* Class for mt_association
*/
class Association extends BaseObject
{
public $_table = 'mt_association';
protected $_prefix = "association_";
public function role () {
$col_name = "association_role_id";
$role = null;
if (isset($this->$col_name) && is_numeric($this->$col_name)) {
$role_id = $this->$col_name;
require_once('class.mt_role.php');
$role = new Role;
$role->Load("role_id = $role_id");
}
return $role;
}
public function group () {
$col_name = "association_group_id";
$group = null;
if (isset($this->$col_name) && is_numeric($this->$col_name)) {
$group_id = $this->$col_name;
require_once('class.mt_group.php');
$group = new Group;
$group->Load("group_id = $group_id");
}
return $group;
}
}
?>
|