[svn r17274] logic changes -item property changes - (partial FS#3349) - by cvargas

skala
Cristian Fasanando 17 years ago
parent 899a3cfa80
commit b195700ad3
  1. 20
      main/forum/forumfunction.inc.php
  2. 18
      main/newscorm/learnpath.class.php

@ -348,10 +348,12 @@ function show_add_forum_form($inputvalues=array()) {
}
Security::clear_token();
} else {
$token = Security::get_token();
$form->addElement('hidden','sec_token');
$form->setConstants(array('sec_token' => $token));
$form->display();
}
}
@ -609,14 +611,32 @@ function store_forum($values) {
*/
function delete_forum_forumcategory_thread($content, $id) {
global $_course;
$table_forums = Database::get_course_table(TABLE_FORUM);
$table_forum_thread = Database::get_course_table(TABLE_FORUM_THREAD);
if ($content=='forumcategory') {
$tool_constant=TOOL_FORUM_CATEGORY;
$return_message=get_lang('ForumCategoryDeleted');
$sql="SELECT forum_id FROM ". $table_forums . "WHERE forum_category='".$id."'";
$result = api_sql_query($sql, __FILE__, __LINE__);
$row = Database::fetch_array($result);
foreach ($row as $arr_forum) {
$forum_id = $arr_forum['forum_id'];
api_item_property_update($_course,'forum',$forum_id,'delete',api_get_user_id());
}
}
if ($content=='forum') {
$tool_constant=TOOL_FORUM;
$return_message=get_lang('ForumDeleted');
$sql="SELECT thread_id FROM". $table_forum_thread . "WHERE forum_id='".$id."'";
$result = api_sql_query($sql, __FILE__, __LINE__);
$row = mysql_fetch_array($result);
foreach ($row as $arr_forum) {
$forum_id = $arr_forum['thread_id'];
api_item_property_update($_course,'forum_thread',$forum_id,'delete',api_get_user_id());
}
}
if ($content=='thread') {
$tool_constant=TOOL_FORUM_THREAD;

@ -5859,8 +5859,9 @@ class learnpath {
$return .= "\t\t\t\t\t" . '<option ' . (($parent == $arrLP[$i]['id']) ? 'selected="selected" ' : '') . 'style="padding-left:' . ($arrLP[$i]['depth'] * 10) . 'px;" value="' . $arrLP[$i]['id'] . '">' . mb_convert_encoding($arrLP[$i]['title'],$charset,$this->encoding) . '</option>';
}
}
reset($arrLP);
if ($arrLP!=null) {
reset($arrLP);
}
$return .= "\t\t\t\t" . '</select>';
@ -5916,12 +5917,15 @@ class learnpath {
$return .= "\t\t" . '</tr>' . "\n";
$id_prerequisite=0;
foreach($arrLP as $key=>$value){
if($value['id']==$id){
$id_prerequisite=$value['prerequisite'];
break;
}
if ($arrLP!=null) {
foreach($arrLP as $key=>$value){
if($value['id']==$id){
$id_prerequisite=$value['prerequisite'];
break;
}
}
}
$arrHide=array();
for($i = 0; $i < count($arrLP); $i++)

Loading…
Cancel
Save