Feature #2044 adding a message when saving and return to current directory

skala
Juan Carlos Raña 14 years ago
parent 606d3ed296
commit 434d5721da
  1. 2
      main/inc/lib/svg-edit/extensions/ext-server_opensave.js
  2. 20
      main/inc/lib/svg-edit/extensions/filesave.php

@ -22,7 +22,7 @@ svgEditor.addExtension("server_opensave", {
var title = svgCanvas.getDocumentTitle();
var filename = title.replace(/[^a-z0-9\.\_\-]+/gi, '_');//Chamilo replace by below
var filename =title;//TODO:check if the filter through filesave.php is enough
var filename =title;//Chamilo TODO:check if the filter through filesave.php is enough
var form = $('<form>').attr({
method: 'post',

@ -11,6 +11,9 @@
* @author Juan Carlos Raña Trabado
* @since 25/september/2010
*/
$language_file = array('document');//Chamilo load lang var
//Chamilo load libraries
require_once '../../../../inc/global.inc.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
@ -24,6 +27,8 @@ if(!isset($_POST['output_svg']) && !isset($_POST['output_png'])) {
die();
}
$file = '';
@ -122,6 +127,7 @@ if($currentTool=='document/createdraw'){
//add document to database
$doc_id = add_document($_course, $relativeUrlPath.'/'.$drawFileName, 'file', filesize($documentPath), $title);
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id'], $groupId, null, null, null, $current_session_id);
}elseif($currentTool=='document/editdraw'){
//check path
@ -129,7 +135,7 @@ if($currentTool=='document/createdraw'){
api_not_allowed(false);//from Chamilo
die();
}
if($_SESSION['draw_file']==$drawFileName){
if($_SESSION['draw_file']==$drawFileName){
$document_id = DocumentManager::get_document_id($_course, $relativeUrlPath.'/'.$drawFileName);
update_existing_document($_course, $document_id, filesize($documentPath), null);
api_item_property_update($_course, TOOL_DOCUMENT, $document_id, 'DocumentUpdated', $_user['user_id'], $groupId, null, null, null, $current_session_id);
@ -140,4 +146,16 @@ if($currentTool=='document/createdraw'){
}
}
//add messages and return to current document list
echo '<script language="javascript" type="text/javascript">';
if($suffix!= 'png'){
if($relativeUrlPath==''){$relativeUrlPath='/';};
$interbreadcrumb=api_get_path(WEB_CODE_PATH).'document/document.php?cidReq='.$_course['path'].'&curdirpath='. urlencode($relativeUrlPath);
echo 'alert("'.get_lang('FileSavedAs').': '.$title.'");';
echo 'window.top.location.href="'.$interbreadcrumb.'";';//return to current document list
}else{
echo 'alert("'.get_lang('FileExportAs').': '.$title.'");';
}
echo '</script>';
?>
Loading…
Cancel
Save