(no description)
Copyright: | 2011 Darko Miletic <dmiletic@moodlerooms.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 468 lines (15 kb) |
Included or required: | 4 times |
Referenced: | 0 times |
Includes or requires: | 1 file backup/cc/cc_lib/xmlbase.php |
cc_helpers:: (12 methods):
is_html()
uuidgen()
randomdir()
build_query()
process_embedded_files()
embedded_files()
embedded_mapping()
add_files()
handle_static_content()
handle_resource_content()
process_linked_files()
relative_location()
cc_resource_location:: (4 methods):
__construct()
dirname()
fullpath()
rootdir()
pkg_static_resources:: (7 methods):
__clone()
__construct()
instance()
add()
get_values()
get_identifier()
reset()
pkg_resource_dependencies:: (6 methods):
__clone()
__construct()
instance()
add()
reset()
get_deps()
Class: cc_helpers - X-Ref
Various helper utilsis_html($filename) X-Ref |
Checks extension of the supplied filename param: string $filename |
uuidgen($prefix = '', $suffix = '', $uppercase = true) X-Ref |
Generates unique identifier param: string $prefix param: string $suffix return: string |
randomdir($where, $prefix = '', $suffix = '') X-Ref |
Creates new folder with random name param: string $where param: string $prefix param: string $suffix return: mixed - directory short name or false in case of failure |
build_query($attributes, $search) X-Ref |
No description |
process_embedded_files(&$doc, $attributes, $search, $customslash = null) X-Ref |
No description |
embedded_files($html) X-Ref |
Get list of embedded files param: string $html return: multitype:mixed |
embedded_mapping($packageroot, $contextid = null) X-Ref |
No description |
add_files(cc_i_manifest &$manifest, $packageroot, $outdir, $allinone = true) X-Ref |
No description |
handle_static_content(cc_i_manifest &$manifest, $packageroot, $contextid, $outdir, $allinone = true) X-Ref |
Excerpt from IMS CC 1.1 overview : No spaces in filenames, directory and file references should employ all lowercase or all uppercase - no mixed case param: cc_i_manifest $manifest param: string $packageroot param: integer $contextid param: string $outdir param: boolean $allinone |
handle_resource_content(cc_i_manifest &$manifest, $packageroot, $contextid, $outdir, $allinone = true) X-Ref |
No description |
process_linked_files($content, cc_i_manifest &$manifest, $packageroot,$contextid, $outdir, $webcontent = false) X-Ref |
No description |
relative_location($originpath, $linkingpath) X-Ref |
No description |
Class: cc_resource_location - X-Ref
__construct($rootdir) X-Ref |
ctor param: string $rootdir - path to the containing directory |
dirname($endseparator=false) X-Ref |
Newly created directory return: string |
fullpath($endseparator=false) X-Ref |
Full path to the new directory return: string |
rootdir($endseparator=false) X-Ref |
Returns containing dir return: string |
Class: pkg_static_resources - X-Ref
__clone() X-Ref |
__construct() X-Ref |
No description |
instance() X-Ref |
return: pkg_static_resources |
add($key, $identifier, $file, $main, $node = null) X-Ref |
add new element param: string $identifier param: string $file param: boolean $main |
get_values() X-Ref |
return: array |
get_identifier($location) X-Ref |
No description |
reset() X-Ref |
No description |