diff --git a/main/inc/lib/blog.lib.php b/main/inc/lib/blog.lib.php
index c661fadff9..d869852363 100644
--- a/main/inc/lib/blog.lib.php
+++ b/main/inc/lib/blog.lib.php
@@ -2845,8 +2845,51 @@ function delete_all_blog_attachment($blog_id,$post_id=null,$comment_id=null)
}
}
$sql = 'DELETE FROM '. $blog_table_attachment.' WHERE blog_id ="'.$blog_id.'" '.$where;
- api_sql_query($sql, __FILE__, __LINE__);
+ api_sql_query($sql, __FILE__, __LINE__);
+}
+/**
+ * Gets all the post from a given user id
+ * @param string db course name
+ * @param int user id
+ */
+function get_blog_post_from_user($course_db_name, $user_id) {
+
+ $tbl_blogs = Database::get_course_table(TABLE_BLOGS,$course_db_name);
+ $tbl_blog_post = Database::get_course_table(TABLE_BLOGS_POSTS,$course_db_name);
+ $sql = "SELECT DISTINCT blog.blog_id, post_id, title, full_text, post.date_creation
+ FROM $tbl_blogs blog INNER JOIN $tbl_blog_post post
+ ON (blog.blog_id = post.blog_id)
+ WHERE author_id = $user_id AND visibility = 1
+ ORDER BY post.date_creation DESC ";
+ $result = api_sql_query($sql, __FILE__, __LINE__);
+ if (Database::num_rows($result)!=0) {
+ while ($row=Database::fetch_array($result)) {
+ echo ''.$row['title'].''; echo '
';
+ echo $row['full_text'];
+ echo '
';
+ }
+ }
}
+function get_blog_comment_from_user($course_db_name, $user_id) {
+
+ $tbl_blogs = Database::get_course_table(TABLE_BLOGS,$course_db_name);
+ $tbl_blog_comment = Database::get_course_table(TABLE_BLOGS_COMMENTS,$course_db_name);
+ $sql = "SELECT DISTINCT blog.blog_id, comment_id, title, comment, comment.date_creation
+ FROM $tbl_blogs blog INNER JOIN $tbl_blog_comment comment
+ ON (blog.blog_id = comment.blog_id)
+ WHERE author_id = $user_id AND visibility = 1
+ ORDER BY blog_name";
+ $result = api_sql_query($sql, __FILE__, __LINE__);
+ if (Database::num_rows($result)>0) {
+ while ($row=Database::fetch_array($result)) {
+ echo ''.$row['title'].''; echo '
';
+ echo $row['comment'];
+ echo '
';
+ }
+ } else {
+ return false;
+ }
+}
?>
diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php
index 29448653d8..7ee87642c3 100644
--- a/main/inc/lib/usermanager.lib.php
+++ b/main/inc/lib/usermanager.lib.php
@@ -1,4 +1,4 @@
-';
+ foreach ($file_list as $file) {
+ $return .= '