Overview

Packages

  • ClipIt
    • clipit
      • api
    • urjc
      • backend
  • Elgg
    • Core
      • Access
      • Authentication
      • Cache
      • Caches
      • Core
      • DataMode
        • Site
      • DataModel
        • Annotations
        • Entities
        • Extender
        • File
        • Importable
        • Loggable
        • Notable
        • Object
        • User
      • DataStorage
      • Exception
      • Exceptions
        • Stub
      • FileStore
        • Disk
      • Groups
      • Helpers
      • HMAC
      • Memcache
      • Metadata
      • Navigation
      • ODD
      • Output
      • Plugins
        • Settings
      • Sessions
      • SocialModel
        • Friendable
        • Locatable
      • WebServicesAPI
      • Widgets
      • XML
      • XMLRPC
    • Exceptions
      • Stub
  • None
  • PHP

Classes

  • ClipitActivity
  • ClipitChat
  • ClipitComment
  • ClipitEvent
  • ClipitExample
  • ClipitFile
  • ClipitGroup
  • ClipitLA
  • ClipitLabel
  • ClipitPerformanceItem
  • ClipitPerformanceRating
  • ClipitPost
  • ClipitQuiz
  • ClipitQuizQuestion
  • ClipitQuizResult
  • ClipitRating
  • ClipitRemoteTrickyTopic
  • ClipitRemoteVideo
  • ClipitResource
  • ClipitSite
  • ClipitStoryboard
  • ClipitTag
  • ClipitTagRating
  • ClipitTask
  • ClipitTrickyTopic
  • ClipitUser
  • ClipitVideo
  • Overview
  • Package
  • Class
  • Tree

Class ClipitSite

The Site class, which is unique (only one instance) and holds general Site information and Site-layer Resources.

UBSite
Extended by ClipitSite
Package: ClipIt\clipit\api
License: Affero General Public License v3
Author: Pablo LlinĂ¡s Arnaiz <pebs74@gmail.com>, URJC JuxtaLearn Team
Located at ClipitSite.php
Methods summary
protected
# copy_from_elgg( ElggEntity $elgg_entity )

Loads object parameters stored in Elgg

Loads object parameters stored in Elgg

Parameters

$elgg_entity
ElggEntity
$elgg_entity Elgg Object to load parameters from.

Overrides

UBSite::copy_from_elgg()
protected integer
# save( )

Saves Site parameters into Elgg

Saves Site parameters into Elgg

Returns

integer
Site ID

Overrides

UBSite::save()
public static
# add_tricky_topics( mixed $tricky_topic_array )
public static
# set_tricky_topics( mixed $tricky_topic_array )
public static
# remove_tricky_topics( mixed $tricky_topic_array )
public static
# get_tricky_topics( )
public static
# add_videos( mixed $video_array )
public static
# set_videos( mixed $video_array )
public static
# remove_videos( mixed $video_array )
public static
# get_videos( )
public static
# add_pub_tricky_topics( mixed $tricky_topic_array )
public static
# set_pub_tricky_topics( mixed $tricky_topic_array )
public static
# remove_pub_tricky_topics( mixed $tricky_topic_array )
public static
# get_pub_tricky_topics( )
public static
# add_pub_videos( mixed $video_array )
public static
# set_pub_videos( mixed $video_array )
public static
# remove_pub_videos( mixed $video_array )
public static
# get_pub_videos( )
public static
# global_site_call( mixed $data, mixed $type = "GET" )
public static
# publish_to_global( )
public static
# update_global_resources( )
Methods inherited from UBSite
__construct(), api_list(), copy_to_elgg(), get_all(), get_domain(), get_site(), get_site_id(), get_token(), list_properties(), lookup(), normalize_xml_key(), remove_token()
Constants summary
string TYPE_SITE "site"
#
string TYPE_GLOBAL "global"
#
string TYPE_DEMO "demo"
#
string REL_SITE_TRICKY_TOPIC "ClipitSite-ClipitTrickyTopic"
#
string REL_SITE_VIDEO "ClipitSite-ClipitVideo"
#
string REL_SITE_FILE "ClipitSite-ClipitFile"
#
string REL_SITE_STORYBOARD "ClipitSite-ClipitStoryboard"
#
string REL_SITE_PUB_TRICKYTOPIC "ClipitSite-PUB-ClipitTrickyTopic"
#
string REL_SITE_PUB_VIDEO "ClipitSite-PUB-ClipitVideo"
#
string REL_SITE_PUB_FILE "ClipitSite-PUB-ClipitFile"
#
string REL_SITE_PUB_STORYBOARD "ClipitSite-PUB-ClipitStoryboard"
#
Constants inherited from UBSite
SUBTYPE
Properties summary
public array $tricky_topic_array array()
#
public array $video_array array()
#
public array $pub_tricky_topic_array array()
#
public array $pub_video_array array()
#
Properties inherited from UBSite
$description, $id, $name, $owner_id, $time_created, $url
API documentation generated by ApiGen 2.8.0