4include_once(
'Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php');
36 return "/campusconnect/wikis";
46 $this->availability_type = $a_type;
69 $query =
"SELECT * FROM ".self::DB_TABLE_NAME.
70 " WHERE obj_id = ".$ilDB->quote($a_obj_id ,
'integer').
" ";
73 switch(
$row->availability_type)
90 $a_fields[
"availability_type"] = array(
"integer", 0);
105 $this->
setAvailabilityType($a_ecs_content->availability ==
'online' ? self::ACTIVATION_ONLINE : self::ACTIVATION_OFFLINE);
const DB_FETCHMODE_OBJECT
static _lookupMID($a_obj_id)
getECSObjectType()
Get ECS resource identifier, e.g.
static _lookupOnline($a_obj_id)
Lookup online.
getTableName()
Get db table name.
updateCustomFromECSContent(ilECSSetting $a_server, $a_ecs_content)
update remote object settings from ecs content
setAvailabilityType($a_type)
Set Availability type.
static _lookupOrganization($a_obj_id)
doUpdateCustomFields(array &$a_fields)
Add custom fields to db update.
doReadCustomFields($a_row)
Read custom fields from db row.
getAvailabilityType()
get availability type
doCreateCustomFields(array &$a_fields)
Add custom fields to db insert.
Remote object app base class.
static _lookupOrganization($a_obj_id, $a_table)
lookup organization
static _lookupMID($a_obj_id, $a_table)
lookup owner mid