Переглянути джерело

Feature #2484 when edit, enable name change svg documents

Juan Carlos Raña 14 роки тому
батько
коміт
227da700ba
2 змінених файлів з 11 додано та 3 видалено
  1. 9 2
      main/document/edit_document.php
  2. 2 1
      main/document/edit_drawing.php

+ 9 - 2
main/document/edit_document.php

@@ -529,12 +529,14 @@ if ($owner_id == $_user['user_id'] || api_is_platform_admin() || $is_allowed_to_
 	}
 	
 	show_return($call_from_tool, $slide_id, $is_certificate_mode);
-
+	///
+	if($extension=='svg' && !api_browser_support('svg') && api_get_setting('enabled_support_svg') == 'true'){
+		Display::display_warning_message(get_lang('BrowserDontSupportsSVG'));
+	}
 	$form->display();
 	//Display::display_error_message(get_lang('ReadOnlyFile'));
 }
 
-
 Display::display_footer();
 
 
@@ -596,6 +598,11 @@ function show_return($call_from_tool='', $slide_id=0, $is_certificate_mode=false
 	elseif($call_from_tool=='slideshow'){
 		echo '<a href="'.api_get_path(WEB_PATH).'main/document/slideshow.php?slide_id='.$slide_id.'&curdirpath='.Security::remove_XSS(urlencode($_GET['curdirpath'])).'">'.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ViewSlideshow')).get_lang('BackTo').' '.get_lang('ViewSlideshow').'</a>';		
 	}
+	elseif($call_from_tool=='editdrawing'){
+		echo '<a href="document.php?action=exit_slideshow&curdirpath='.$pathurl.'">'.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview')).get_lang('BackTo').' '.get_lang('DocumentsOverview').'</a>';
+		echo '<a href="javascript:history.back(1)">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('Draw')).get_lang('BackTo').' '.get_lang('Draw').'</a>';	
+		
+	}
 	else{
 		echo '<a href="document.php?action=exit_slideshow&curdirpath='.$pathurl.'">'.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('DocumentsOverview')).get_lang('BackTo').' '.get_lang('DocumentsOverview').'</a>&nbsp;';
 	}

+ 2 - 1
main/document/edit_drawing.php

@@ -108,6 +108,8 @@ event_access_tool(TOOL_DOCUMENT);
 Display :: display_header($nameTools, 'Doc');
 echo '<div class="actions">';
 		echo '<a href="document.php?curdirpath='.Security::remove_XSS($_GET['curdirpath']).'">'.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('DocumentsOverview')).get_lang('BackTo').' '.get_lang('DocumentsOverview').'</a>';
+		
+		echo '<a href="edit_document.php?'.api_get_cidreq().'&curdirpath='.Security::remove_XSS($_GET['curdirpath']).'&amp;file='.urlencode($dir.$file).$req_gid.'&amp;origin=editdrawing">'.Display::return_icon('edit.gif',get_lang('Rename')).get_lang('Rename').', '.get_lang('Comment').'</a>';
 echo '</div>';
 
 if (api_browser_support('svg')){
@@ -120,7 +122,6 @@ if (api_browser_support('svg')){
 	
 	echo '<iframe style=\'height: 500px; width: 100%;\' scrolling=\'no\' frameborder=\'0\' src=\''.api_get_path(WEB_LIBRARY_PATH).'svg-edit/svg-editor.php?url=../../../../courses/'.$courseDir.$dir.$file.'&lang='.$langsvgedit.'\'>';	
 	echo '</iframe>';
-
 }else{
 	
 	Display::display_error_message(get_lang('BrowserDontSupportsSVG'));