4include_once
'./Services/DidacticTemplate/classes/class.ilDidacticTemplateSetting.php';
27 $this->obj_type = $a_obj_type;
51 if(self::$instances[$a_obj_type])
53 return self::$instances[$a_obj_type];
84 $query =
'SELECT dtpl.id FROM didactic_tpl_settings dtpl ';
88 $query .=
'JOIN didactic_tpl_sa tplsa ON dtpl.id = tplsa.id ';
90 $query .=
'WHERE enabled = '.$ilDB->quote(0,
'integer').
' ';
114 $query =
'SELECT dtpl.id FROM didactic_tpl_settings dtpl ';
118 $query .=
'JOIN didactic_tpl_sa tplsa ON dtpl.id = tplsa.id ';
120 $query .=
'WHERE enabled = '.$ilDB->quote(1,
'integer').
' ';
const DB_FETCHMODE_OBJECT
read()
Read active didactic templates @global ilDB $ilDB.
getTemplates()
Get templates.
readInactive()
Read disabled templates.
static getInstanceByObjectType($a_obj_type)
Get instance by obj type.
__construct($a_obj_type='')
Constructor.
static getInstance()
Get singelton instance.
getObjectType()
Get object type.