diff --git a/main/inc/lib/svg-edit/extensions/ext-imagelib.js b/main/inc/lib/svg-edit/extensions/ext-imagelib.js index 03f8cbf627..8e2e50a5c0 100644 --- a/main/inc/lib/svg-edit/extensions/ext-imagelib.js +++ b/main/inc/lib/svg-edit/extensions/ext-imagelib.js @@ -14,6 +14,18 @@ svgEditor.addExtension("imagelib", function() { url: 'extensions/imagelib/index.php', //description: 'Demonstration library for SVG-edit on this server'// Chamilo change this line by below description: 'Course gallery' + }, + { + name: 'Local library', + url: 'extensions/imagelib/groups.php', + //description: 'Demonstration library for SVG-edit on this server'// Chamilo change this line by below + description: 'Group gallery' + }, + { + name: 'Local library', + url: 'extensions/imagelib/users.php', + //description: 'Demonstration library for SVG-edit on this server'// Chamilo change this line by below + description: 'Personal gallery' }, { name: 'IAN Symbol Libraries', diff --git a/main/inc/lib/svg-edit/extensions/imagelib/groups.php b/main/inc/lib/svg-edit/extensions/imagelib/groups.php new file mode 100644 index 0000000000..6312fb94b1 --- /dev/null +++ b/main/inc/lib/svg-edit/extensions/imagelib/groups.php @@ -0,0 +1,128 @@ + 0) { + while (list($key) = each($array_to_search)) { + $all_files[] = basename($array_to_search[$key]['path']); + } +} + +//get all svg and png group files +$accepted_extensions = array('.svg', '.png'); + +if (is_array($all_files) && count($all_files) > 0) { + foreach ($all_files as & $file) { + $slideshow_extension = strrchr($file, '.'); + $slideshow_extension = strtolower($slideshow_extension); + if (in_array($slideshow_extension, $accepted_extensions)) { + $png_svg_files[] =$file; + } + } +} + +?> + + + + + +'.get_lang('GroupSingle').': '.$group_properties['name'].''; + echo '

'.get_lang('SelectSVGEditImage').'

'; + echo ''; +} +else{ + echo '

'.get_lang('OnlyAccessFromYourGroup').'

'; +} +?> + + + \ No newline at end of file diff --git a/main/inc/lib/svg-edit/extensions/imagelib/index.php b/main/inc/lib/svg-edit/extensions/imagelib/index.php index b148a5ab0d..b7088d09be 100644 --- a/main/inc/lib/svg-edit/extensions/imagelib/index.php +++ b/main/inc/lib/svg-edit/extensions/imagelib/index.php @@ -9,7 +9,6 @@ require_once api_get_path(LIBRARY_PATH).'document.lib.php'; //Add security from Chamilo api_protect_course_script(); api_block_anonymous_users(); -// $is_allowed_to_edit = api_is_allowed_to_edit(null, true); @@ -50,21 +49,18 @@ $web_path = api_get_path(WEB_COURSE_PATH).$_course['path'].'/document/images/gal -

Select an image:

- '.get_lang('Course').': '.$_course['name'].''; +echo '

'.get_lang('SelectSVGEditImage').'

'; echo ''; ?> @@ -121,4 +117,4 @@ $('a').click(function() { return false; }); - + \ No newline at end of file diff --git a/main/inc/lib/svg-edit/extensions/imagelib/users.php b/main/inc/lib/svg-edit/extensions/imagelib/users.php new file mode 100644 index 0000000000..edba12b82e --- /dev/null +++ b/main/inc/lib/svg-edit/extensions/imagelib/users.php @@ -0,0 +1,108 @@ + 0) { + foreach ($scan_files as & $file) { + $slideshow_extension = strrchr($file, '.'); + $slideshow_extension = strtolower($slideshow_extension); + if (in_array($slideshow_extension, $accepted_extensions)) { + $png_svg_files[] =$file; + } + } +} + +?> + + + + + +'.get_lang('SocialNetwork').': '.get_lang('MyFiles').''; +echo '

'.get_lang('SelectSVGEditImage').'

'; +echo ''; +?> + + + \ No newline at end of file