[svn r19014] logic changes - added restriction in document tool - (partial FS#3805)

skala
Isaac Flores 17 years ago
parent 319ff1bdc5
commit a89a154871
  1. 15
      main/document/edit_document.php
  2. 14
      main/inc/lib/fileUpload.lib.php

@ -1,4 +1,4 @@
<?php // $Id: edit_document.php 18772 2009-03-03 02:31:56Z ivantcholakov $
<?php // $Id: edit_document.php 19014 2009-03-12 21:38:24Z iflorespaz $
/*
==============================================================================
Dokeos - elearning and course management software
@ -490,13 +490,16 @@ if($is_allowedToEdit)
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'FolderCreated', $_user['user_id']);
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'invisible', $_user['user_id']);
}
if(!is_file($filepath.'css/frames.css'))
{
copy(api_get_path(SYS_CODE_PATH).'css/frames.css',$filepath.'css/frames.css');
$doc_id=add_document($_course,$dir.'css/frames.css','file',filesize($filepath.'css/frames.css'),'frames.css');
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id']);
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'invisible', $_user['user_id']);
$platform_theme= api_get_setting('stylesheets');
if (file_exists(api_get_path(SYS_CODE_PATH).'css/'.$platform_theme.'/frames.css')) {
copy(api_get_path(SYS_CODE_PATH).'css/'.$platform_theme.'/frames.css',$filepath.'css/frames.css');
$doc_id=add_document($_course,$dir.'css/frames.css','file',filesize($filepath.'css/frames.css'),'frames.css');
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'DocumentAdded', $_user['user_id']);
api_item_property_update($_course, TOOL_DOCUMENT, $doc_id, 'invisible', $_user['user_id']);
}
}
// "WHAT'S NEW" notification: update table item_property (previously last_tooledit)

@ -1354,9 +1354,17 @@ function search_img_from_html($htmlFile)
$fp = fopen($htmlFile, "r") or die('<center>can not open file</center>');
// search and store occurences of the <IMG> tag in an array
$buffer = fread( $fp, filesize($htmlFile) ) or die('<center>can not read file</center>');;
$size_file=(filesize($htmlFile)===0) ? 1 : filesize($htmlFile);
if (isset($fp) && !($fp===false)) {
$buffer = fread( $fp, $size_file );
if (strlen($buffer)>=0 && !($buffer===false)) {
//
} else {
die('<center>can not read file</center>');
}
} else {
die('<center>can not read file</center>');
}
$matches = array();
if ( preg_match_all('~<[[:space:]]*img[^>]*>~i', $buffer, $matches) )
{

Loading…
Cancel
Save