|
|
|
|
@ -613,6 +613,31 @@ if (defined('DOKEOS_INSTALL') || defined('DOKEOS_COURSE_UPDATE')) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// upgrade user categories sort |
|
|
|
|
$table_user_categories = Database :: get_user_personal_table(TABLE_USER_COURSE_CATEGORY); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql = 'SELECT * FROM '.$table_user_categories.' ORDER BY user_id, title'; |
|
|
|
|
|
|
|
|
|
$rs = api_sql_query($sql, __FILE__, __LINE__); |
|
|
|
|
|
|
|
|
|
$sort = 0; |
|
|
|
|
$old_user = 0; |
|
|
|
|
while($cat = Database :: fetch_array($rs)) |
|
|
|
|
{ |
|
|
|
|
if($old_user != $cat['user_id']) |
|
|
|
|
{ |
|
|
|
|
$old_user = $cat['user_id']; |
|
|
|
|
$sort = 0; |
|
|
|
|
} |
|
|
|
|
$sort++; |
|
|
|
|
$sql = 'UPDATE '.$table_user_categories.' SET |
|
|
|
|
sort = '.intval($sort).' |
|
|
|
|
WHERE id='.intval($cat['id']); |
|
|
|
|
api_sql_query($sql, __FILE__, __LINE__); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
|