|
|
|
|
@ -497,11 +497,11 @@ function store_forum($values) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// remove existing picture if asked |
|
|
|
|
if ($values['remove_picture']) { |
|
|
|
|
if (isset($values['remove_picture'])) { |
|
|
|
|
delete_forum_image($values['forum_id']); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($upload_ok) { |
|
|
|
|
if (isset($upload_ok)) { |
|
|
|
|
if ($has_attachment) { |
|
|
|
|
$courseDir = $_course['path'].'/upload/forum/images'; |
|
|
|
|
$sys_course_path = api_get_path(SYS_COURSE_PATH); |
|
|
|
|
@ -555,6 +555,7 @@ function store_forum($values) { |
|
|
|
|
} else { |
|
|
|
|
$sql_image=''; |
|
|
|
|
if ($image_moved) { |
|
|
|
|
$new_file_name=isset($new_file_name)?$new_file_name:''; |
|
|
|
|
$sql_image="'".$new_file_name."', "; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -562,17 +563,17 @@ function store_forum($values) { |
|
|
|
|
(forum_title, forum_image, forum_comment, forum_category, allow_anonymous, allow_edit, approval_direct_post, allow_attachments, allow_new_threads, default_view, forum_of_group, forum_group_public_private, forum_order, session_id) |
|
|
|
|
VALUES ('".$clean_title."', |
|
|
|
|
".$sql_image." |
|
|
|
|
'".Database::escape_string($values['forum_comment'])."', |
|
|
|
|
'".Database::escape_string($values['forum_category'])."', |
|
|
|
|
'".Database::escape_string($values['allow_anonymous_group']['allow_anonymous'])."', |
|
|
|
|
'".Database::escape_string($values['students_can_edit_group']['students_can_edit'])."', |
|
|
|
|
'".Database::escape_string($values['approval_direct_group']['approval_direct'])."', |
|
|
|
|
'".Database::escape_string($values['allow_attachments_group']['allow_attachments'])."', |
|
|
|
|
'".Database::escape_string($values['allow_new_threads_group']['allow_new_threads'])."', |
|
|
|
|
'".Database::escape_string($values['default_view_type_group']['default_view_type'])."', |
|
|
|
|
'".Database::escape_string($values['group_forum'])."', |
|
|
|
|
'".Database::escape_string($values['public_private_group_forum_group']['public_private_group_forum'])."', |
|
|
|
|
'".Database::escape_string($new_max)."', |
|
|
|
|
'".Database::escape_string(isset($values['forum_comment'])?$values['forum_comment']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['forum_category'])?$values['forum_category']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['allow_anonymous_group']['allow_anonymous'])?$values['allow_anonymous_group']['allow_anonymous']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['students_can_edit_group']['students_can_edit'])?$values['students_can_edit_group']['students_can_edit']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['approval_direct_group']['approval_direct'])?$values['approval_direct_group']['approval_direct']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['allow_attachments_group']['allow_attachments'])?$values['allow_attachments_group']['allow_attachments']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['allow_new_threads_group']['allow_new_threads'])?$values['allow_new_threads_group']['allow_new_threads']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['default_view_type_group']['default_view_type'])?$values['default_view_type_group']['default_view_type']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['group_forum'])?$values['group_forum']:null)."', |
|
|
|
|
'".Database::escape_string(isset($values['public_private_group_forum_group']['public_private_group_forum'])?$values['public_private_group_forum_group']['public_private_group_forum']:null)."', |
|
|
|
|
'".Database::escape_string(isset($new_max)?$new_max:null)."', |
|
|
|
|
".intval($session_id).")"; |
|
|
|
|
api_sql_query($sql,__FILE__,__LINE__); |
|
|
|
|
$last_id=Database::get_last_insert_id(); |
|
|
|
|
|