{"action":"created","comment":{"url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/comments/175138466","pull_request_review_id":104625373,"id":175138466,"diff_hunk":"@@ -1,500 +1,500 @@\n-<?php\r\r\n-/* For licensing terms, see /license.txt */\r\r\n-require_once __DIR__.'/../config.php';\r\r\n-/**\r\r\n- * \tThis class provides methods for the notebook management.\r\r\n- * \tInclude/require it in your code to use its features.\r\r\n- * \t@author Carlos Vargas <litox84@gmail.com>, move code of main/notebook up here\r\r\n- * \t@package chamilo.library\r\r\n- */\r\r\n-class NotebookTeacher\r\r\n-{\r\r\n-    /**\r\r\n-     * Constructor\r\r\n-     */\r\r\n-    public function __construct()\r\r\n-    {\r\r\n-    }\r\r\n-\r\r\n-    /**\r\r\n-     * a little bit of javascript to display a prettier warning when deleting a note\r\r\n-     *\r\r\n-     * @return string\r\r\n-     *\r\r\n-     * @author Patrick Cool <patrick.cool@ugent.be>, Ghent University, Belgium\r\r\n-     * @version januari 2009, dokeos 1.8.6\r\r\n-     */\r\r\n-    public static function javascript_notebook()\r\r\n-    {\r\r\n+<?php\r\n+/* For licensing terms, see /license.txt */\r\n+require_once __DIR__.'/../config.php';\r\n+/**\r\n+ * \tThis class provides methods for the notebook management.\r\n+ * \tInclude/require it in your code to use its features.\r\n+ *\r\n+ * \t@author Carlos Vargas <litox84@gmail.com>, move code of main/notebook up here\r\n+ *\r\n+ * \t@package chamilo.library\r\n+ */\r\n+class NotebookTeacher\n+{\n+    /**\r\n+     * Constructor.\n+     */\r\n+    public function __construct()\n+    {\n+    }\n+\n+    /**\r\n+     * a little bit of javascript to display a prettier warning when deleting a note.\n+     *\r\n+     * @return string\n+     *\r\n+     * @author Patrick Cool <patrick.cool@ugent.be>, Ghent University, Belgium\r\n+     *\r\n+     * @version januari 2009, dokeos 1.8.6\r\n+     */\r\n+    public static function javascript_notebook()\n+    {\n         return \"<script>\r\r\n \t\t\t\tfunction confirmation (name)\r\r\n \t\t\t\t{\r\r\n-\t\t\t\t\tif (confirm(\\\" \" . get_lang(\"NoteConfirmDelete\").\" \\\"+ name + \\\" ?\\\"))\r\r\n+\t\t\t\t\tif (confirm(\\\" \".get_lang(\"NoteConfirmDelete\").\" \\\"+ name + \\\" ?\\\"))\r\r\n \t\t\t\t\t\t{return true;}\r\r\n \t\t\t\t\telse\r\r\n \t\t\t\t\t\t{return false;}\r\r\n \t\t\t\t}\r\r\n-\t\t\t\t</script>\";\r\r\n-    }\r\r\n-\r\r\n-    /**\r\r\n-     * This functions stores the note in the database\r\r\n-     *\r\r\n-     * @param array $values\r\r\n-     * @param int $userId Optional. The user ID\r\r\n-     * @param int $courseId Optional. The course ID\r\r\n-     * @param int $sessionId Optional. The session ID\r\r\n-     * @return bool\r\r\n-     */\r\r\n-    public static function save_note($values, $userId = 0, $courseId = 0, $sessionId = 0)\r\r\n-    {\r\r\n-        if (!is_array($values) || empty($values['note_title'])) {\r\r\n-            return false;\r\r\n-        }\r\r\n-\r\r\n-        // Database table definition\r\r\n-        $table = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\r\n-        $userId = $userId ?: api_get_user_id();\r\r\n-        $courseId = $courseId ?: api_get_course_int_id();\r\r\n-        $courseInfo = api_get_course_info_by_id($courseId);\r\r\n-        $courseCode = $courseInfo['code'];\r\r\n-        $sessionId = $sessionId ?: api_get_session_id();\r\r\n-        $now = api_get_utc_datetime();\r\r\n-        $params = [\r\r\n-            'c_id' => $courseId,\r\r\n-            'session_id' => $sessionId,\r\r\n-            'user_id' => $userId,\r\r\n-            'student_id' => intval($values['student_id']),                \r\r\n-            'course' => $courseCode,\r\r\n-            'title' => $values['note_title'],\r\r\n-            'description' => $values['note_comment'],\r\r\n-            'creation_date' => $now,\r\r\n-            'update_date' => $now,\r\r\n-            'status' => 0\r\r\n-        ];\r\r\n-        $id = Database::insert($table, $params);\r\r\n-\r\r\n-        if ($id > 0) {\r\r\n-            /*\r\r\n-            //insert into item_property\r\r\n-            api_item_property_update(\r\r\n-                $courseInfo,\r\r\n-                'notebookteacher',\r\r\n-                $id,\r\r\n-                'NotebookAdded',\r\r\n-                $userId\r\r\n-            );\r\r\n-            */\r\r\n-\r\r\n-            return $id;\r\r\n-        }\r\r\n-    }\r\r\n-\r\r\n-    /**\r\r\n-     * @param int $notebook_id\r\r\n-     * @return array|mixed\r\r\n-     */\r\r\n-    public static function get_note_information($notebook_id)\r\r\n-    {\r\r\n-        if (empty($notebook_id)) {\r\r\n-            return array();\r\r\n-        }\r\r\n-\r\r\n-        // Database table definition\r\r\n-        $t_notebook = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\r\n-        $course_id = api_get_course_int_id();\r\r\n-\r\r\n+\t\t\t\t</script>\";\n+    }\n+\n+    /**\r\n+     * This functions stores the note in the database.\n+     *\r\n+     * @param array $values\n+     * @param int   $userId    Optional. The user ID\n+     * @param int   $courseId  Optional. The course ID\n+     * @param int   $sessionId Optional. The session ID\n+     *\r\n+     * @return bool\n+     */\r\n+    public static function save_note($values, $userId = 0, $courseId = 0, $sessionId = 0)\n+    {\n+        if (!is_array($values) || empty($values['note_title'])) {\n+            return false;\n+        }\n+\n+        // Database table definition\r\n+        $table = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\n+        $userId = $userId ?: api_get_user_id();\r\n+        $courseId = $courseId ?: api_get_course_int_id();\r\n+        $courseInfo = api_get_course_info_by_id($courseId);\r\n+        $courseCode = $courseInfo['code'];\r\n+        $sessionId = $sessionId ?: api_get_session_id();\r\n+        $now = api_get_utc_datetime();\r\n+        $params = [\n+            'c_id' => $courseId,\r\n+            'session_id' => $sessionId,\r\n+            'user_id' => $userId,\r\n+            'student_id' => intval($values['student_id']),\r\n+            'course' => $courseCode,\r\n+            'title' => $values['note_title'],\r\n+            'description' => $values['note_comment'],\r\n+            'creation_date' => $now,\r\n+            'update_date' => $now,\r\n+            'status' => 0,\n+        ];\r\n+        $id = Database::insert($table, $params);\n+\n+        if ($id > 0) {\n+            /*\r\n+            //insert into item_property\r\n+            api_item_property_update(\r\n+                $courseInfo,\r\n+                'notebookteacher',\r\n+                $id,\r\n+                'NotebookAdded',\r\n+                $userId\r\n+            );\r\n+            */\n+\n+            return $id;\n+        }\n+    }\n+\n+    /**\r\n+     * @param int $notebook_id\n+     *\r\n+     * @return array|mixed\n+     */\r\n+    public static function get_note_information($notebook_id)\n+    {\n+        if (empty($notebook_id)) {\n+            return [];\n+        }\n+\n+        // Database table definition\r\n+        $t_notebook = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\n+        $course_id = api_get_course_int_id();\n+\n         $sql = \"SELECT\r\r\n                 id \t\tAS notebook_id,\r\r\n                 title\t\t\t\tAS note_title,\r\r\n                 description \t\tAS note_comment,\r\r\n                 session_id\t\t\tAS session_id,\r\r\n                 student_id          AS student_id\r\r\n                FROM $t_notebook\r\r\n-               WHERE c_id = $course_id AND id = '\".intval($notebook_id).\"' \";\r\r\n-        $result = Database::query($sql);\r\r\n-        if (Database::num_rows($result) != 1) {\r\r\n-            return array();\r\r\n-        }\r\r\n-\r\r\n-        return Database::fetch_array($result);\r\r\n-    }\r\r\n-\r\r\n-    /**\r\r\n-     * This functions updates the note in the database\r\r\n-     * @param array $values\r\r\n-     * @return bool\r\r\n-     */\r\r\n-    public static function update_note($values)\r\r\n-    {\r\r\n-        if (!is_array($values) or empty($values['note_title'])) {\r\r\n-            return false;\r\r\n-        }\r\r\n-        // Database table definition\r\r\n-        $table = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\r\n-\r\r\n-        $course_id = api_get_course_int_id();\r\r\n-        $sessionId = api_get_session_id();\r\r\n-\r\r\n-        $params = [\r\r\n-            'user_id' => api_get_user_id(),\r\r\n-            'student_id' => intval($values['student_id']),\r\r\n-            'course' => api_get_course_id(),\r\r\n-            'session_id' => $sessionId,\r\r\n-            'title' => $values['note_title'],\r\r\n-            'description' => $values['note_comment'],\r\r\n-            'update_date' => api_get_utc_datetime()\r\r\n-        ];\r\r\n-\r\r\n-        Database::update(\r\r\n-            $table,\r\r\n-            $params,\r\r\n-            [\r\r\n-                'c_id = ? AND id = ?' => [\r\r\n-                    $course_id,\r\r\n-                    $values['notebook_id']\r\r\n-                ],\r\r\n-            ]\r\r\n-        );\r\r\n-        /*\r\r\n-        // update item_property (update)\r\r\n-        api_item_property_update(\r\r\n-            api_get_course_info(),\r\r\n-            TOOL_NOTEBOOK,\r\r\n-            $values['notebook_id'],\r\r\n-            'NotebookUpdated',\r\r\n-            api_get_user_id()\r\r\n-        );\r\r\n-        */\r\r\n-        return true;\r\r\n-    }\r\r\n-\r\r\n-    /**\r\r\n-     * @param int $notebook_id\r\r\n-     * @return bool\r\r\n-     */\r\r\n-    public static function delete_note($notebook_id)\r\r\n-    {\r\r\n-        if (empty($notebook_id) || $notebook_id != strval(intval($notebook_id))) {\r\r\n-            return false;\r\r\n-        }\r\r\n-\r\r\n-        // Database table definition\r\r\n-        $t_notebook = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\r\r\n-\r\r\n-        $course_id = api_get_course_int_id();\r\r\n-\r\r\n+               WHERE c_id = $course_id AND id = '\".intval($notebook_id).\"' \";\r\n+        $result = Database::query($sql);\r\n+        if (Database::num_rows($result) != 1) {\n+            return [];\n+        }\n+\n+        return Database::fetch_array($result);\n+    }\n+\n+    /**\r\n+     * This functions updates the note in the database.\n+     *\n+     * @param array $values\n+     *\r\n+     * @return bool\n+     */\r\n+    public static function update_note($values)\n+    {\n+        if (!is_array($values) or empty($values['note_title'])) {\n+            return false;\n+        }\r\n+        // Database table definition\r\n+        $table = Database::get_main_table(NotebookTeacherPlugin::TABLE_NOTEBOOKTEACHER);\n+\n+        $course_id = api_get_course_int_id();\r\n+        $sessionId = api_get_session_id();","path":"plugin/notebookteacher/src/notebookteacher.lib.php","position":316,"original_position":316,"commit_id":"24c81eacef50d82d9859b5eabf0ceb13d26c40f9","original_commit_id":"24c81eacef50d82d9859b5eabf0ceb13d26c40f9","user":{"login":"codacy-bot","id":19940114,"avatar_url":"https://avatars1.githubusercontent.com/u/19940114?v=4","gravatar_id":"","url":"https://api.github.com/users/codacy-bot","html_url":"https://github.com/codacy-bot","followers_url":"https://api.github.com/users/codacy-bot/followers","following_url":"https://api.github.com/users/codacy-bot/following{/other_user}","gists_url":"https://api.github.com/users/codacy-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/codacy-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codacy-bot/subscriptions","organizations_url":"https://api.github.com/users/codacy-bot/orgs","repos_url":"https://api.github.com/users/codacy-bot/repos","events_url":"https://api.github.com/users/codacy-bot/events{/privacy}","received_events_url":"https://api.github.com/users/codacy-bot/received_events","type":"User","site_admin":false},"body":"![Codacy](https://app.codacy.com/assets/images/favicon.png) Issue found: [Line indented incorrectly; expected 16 spaces, found 12](https://app.codacy.com/app/chamilo/chamilo-lms/pullRequest?prid=1441537)","created_at":"2018-03-16T16:06:24Z","updated_at":"2018-03-16T16:06:24Z","html_url":"https://github.com/chamilo/chamilo-lms/pull/2450#discussion_r175138466","pull_request_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/comments/175138466"},"html":{"href":"https://github.com/chamilo/chamilo-lms/pull/2450#discussion_r175138466"},"pull_request":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450"}}},"pull_request":{"url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450","id":175573327,"html_url":"https://github.com/chamilo/chamilo-lms/pull/2450","diff_url":"https://github.com/chamilo/chamilo-lms/pull/2450.diff","patch_url":"https://github.com/chamilo/chamilo-lms/pull/2450.patch","issue_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/2450","number":2450,"state":"open","locked":false,"title":"Applied fixes from FlintCI","user":{"login":"jmontoyaa","id":158935,"avatar_url":"https://avatars2.githubusercontent.com/u/158935?v=4","gravatar_id":"","url":"https://api.github.com/users/jmontoyaa","html_url":"https://github.com/jmontoyaa","followers_url":"https://api.github.com/users/jmontoyaa/followers","following_url":"https://api.github.com/users/jmontoyaa/following{/other_user}","gists_url":"https://api.github.com/users/jmontoyaa/gists{/gist_id}","starred_url":"https://api.github.com/users/jmontoyaa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmontoyaa/subscriptions","organizations_url":"https://api.github.com/users/jmontoyaa/orgs","repos_url":"https://api.github.com/users/jmontoyaa/repos","events_url":"https://api.github.com/users/jmontoyaa/events{/privacy}","received_events_url":"https://api.github.com/users/jmontoyaa/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-03-16T15:51:38Z","updated_at":"2018-03-16T16:06:24Z","closed_at":null,"merged_at":null,"merge_commit_sha":"46b7fda3b52649c07ccf5ecb89c9d42e713ee3da","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450/commits","review_comments_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450/comments","review_comment_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/comments{/number}","comments_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/2450/comments","statuses_url":"https://api.github.com/repos/chamilo/chamilo-lms/statuses/24c81eacef50d82d9859b5eabf0ceb13d26c40f9","head":{"label":"chamilo:flintci-3744","ref":"flintci-3744","sha":"24c81eacef50d82d9859b5eabf0ceb13d26c40f9","user":{"login":"chamilo","id":3460664,"avatar_url":"https://avatars1.githubusercontent.com/u/3460664?v=4","gravatar_id":"","url":"https://api.github.com/users/chamilo","html_url":"https://github.com/chamilo","followers_url":"https://api.github.com/users/chamilo/followers","following_url":"https://api.github.com/users/chamilo/following{/other_user}","gists_url":"https://api.github.com/users/chamilo/gists{/gist_id}","starred_url":"https://api.github.com/users/chamilo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chamilo/subscriptions","organizations_url":"https://api.github.com/users/chamilo/orgs","repos_url":"https://api.github.com/users/chamilo/repos","events_url":"https://api.github.com/users/chamilo/events{/privacy}","received_events_url":"https://api.github.com/users/chamilo/received_events","type":"Organization","site_admin":false},"repo":{"id":9103211,"name":"chamilo-lms","full_name":"chamilo/chamilo-lms","owner":{"login":"chamilo","id":3460664,"avatar_url":"https://avatars1.githubusercontent.com/u/3460664?v=4","gravatar_id":"","url":"https://api.github.com/users/chamilo","html_url":"https://github.com/chamilo","followers_url":"https://api.github.com/users/chamilo/followers","following_url":"https://api.github.com/users/chamilo/following{/other_user}","gists_url":"https://api.github.com/users/chamilo/gists{/gist_id}","starred_url":"https://api.github.com/users/chamilo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chamilo/subscriptions","organizations_url":"https://api.github.com/users/chamilo/orgs","repos_url":"https://api.github.com/users/chamilo/repos","events_url":"https://api.github.com/users/chamilo/events{/privacy}","received_events_url":"https://api.github.com/users/chamilo/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/chamilo/chamilo-lms","description":"Chamilo is a learning management system focused on ease of use and accessibility","fork":false,"url":"https://api.github.com/repos/chamilo/chamilo-lms","forks_url":"https://api.github.com/repos/chamilo/chamilo-lms/forks","keys_url":"https://api.github.com/repos/chamilo/chamilo-lms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/chamilo/chamilo-lms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/chamilo/chamilo-lms/teams","hooks_url":"https://api.github.com/repos/chamilo/chamilo-lms/hooks","issue_events_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/events{/number}","events_url":"https://api.github.com/repos/chamilo/chamilo-lms/events","assignees_url":"https://api.github.com/repos/chamilo/chamilo-lms/assignees{/user}","branches_url":"https://api.github.com/repos/chamilo/chamilo-lms/branches{/branch}","tags_url":"https://api.github.com/repos/chamilo/chamilo-lms/tags","blobs_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/refs{/sha}","trees_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/chamilo/chamilo-lms/statuses/{sha}","languages_url":"https://api.github.com/repos/chamilo/chamilo-lms/languages","stargazers_url":"https://api.github.com/repos/chamilo/chamilo-lms/stargazers","contributors_url":"https://api.github.com/repos/chamilo/chamilo-lms/contributors","subscribers_url":"https://api.github.com/repos/chamilo/chamilo-lms/subscribers","subscription_url":"https://api.github.com/repos/chamilo/chamilo-lms/subscription","commits_url":"https://api.github.com/repos/chamilo/chamilo-lms/commits{/sha}","git_commits_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/commits{/sha}","comments_url":"https://api.github.com/repos/chamilo/chamilo-lms/comments{/number}","issue_comment_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/comments{/number}","contents_url":"https://api.github.com/repos/chamilo/chamilo-lms/contents/{+path}","compare_url":"https://api.github.com/repos/chamilo/chamilo-lms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/chamilo/chamilo-lms/merges","archive_url":"https://api.github.com/repos/chamilo/chamilo-lms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/chamilo/chamilo-lms/downloads","issues_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues{/number}","pulls_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls{/number}","milestones_url":"https://api.github.com/repos/chamilo/chamilo-lms/milestones{/number}","notifications_url":"https://api.github.com/repos/chamilo/chamilo-lms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/chamilo/chamilo-lms/labels{/name}","releases_url":"https://api.github.com/repos/chamilo/chamilo-lms/releases{/id}","deployments_url":"https://api.github.com/repos/chamilo/chamilo-lms/deployments","created_at":"2013-03-29T17:31:19Z","updated_at":"2018-03-16T12:57:32Z","pushed_at":"2018-03-16T15:55:51Z","git_url":"git://github.com/chamilo/chamilo-lms.git","ssh_url":"git@github.com:chamilo/chamilo-lms.git","clone_url":"https://github.com/chamilo/chamilo-lms.git","svn_url":"https://github.com/chamilo/chamilo-lms","homepage":"https://chamilo.org","size":794722,"stargazers_count":251,"watchers_count":251,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":241,"mirror_url":null,"archived":false,"open_issues_count":152,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":241,"open_issues":152,"watchers":251,"default_branch":"master"}},"base":{"label":"chamilo:experimental3","ref":"experimental3","sha":"85e138b0b44024b580d2f4a435c6e44983059c69","user":{"login":"chamilo","id":3460664,"avatar_url":"https://avatars1.githubusercontent.com/u/3460664?v=4","gravatar_id":"","url":"https://api.github.com/users/chamilo","html_url":"https://github.com/chamilo","followers_url":"https://api.github.com/users/chamilo/followers","following_url":"https://api.github.com/users/chamilo/following{/other_user}","gists_url":"https://api.github.com/users/chamilo/gists{/gist_id}","starred_url":"https://api.github.com/users/chamilo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chamilo/subscriptions","organizations_url":"https://api.github.com/users/chamilo/orgs","repos_url":"https://api.github.com/users/chamilo/repos","events_url":"https://api.github.com/users/chamilo/events{/privacy}","received_events_url":"https://api.github.com/users/chamilo/received_events","type":"Organization","site_admin":false},"repo":{"id":9103211,"name":"chamilo-lms","full_name":"chamilo/chamilo-lms","owner":{"login":"chamilo","id":3460664,"avatar_url":"https://avatars1.githubusercontent.com/u/3460664?v=4","gravatar_id":"","url":"https://api.github.com/users/chamilo","html_url":"https://github.com/chamilo","followers_url":"https://api.github.com/users/chamilo/followers","following_url":"https://api.github.com/users/chamilo/following{/other_user}","gists_url":"https://api.github.com/users/chamilo/gists{/gist_id}","starred_url":"https://api.github.com/users/chamilo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chamilo/subscriptions","organizations_url":"https://api.github.com/users/chamilo/orgs","repos_url":"https://api.github.com/users/chamilo/repos","events_url":"https://api.github.com/users/chamilo/events{/privacy}","received_events_url":"https://api.github.com/users/chamilo/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/chamilo/chamilo-lms","description":"Chamilo is a learning management system focused on ease of use and accessibility","fork":false,"url":"https://api.github.com/repos/chamilo/chamilo-lms","forks_url":"https://api.github.com/repos/chamilo/chamilo-lms/forks","keys_url":"https://api.github.com/repos/chamilo/chamilo-lms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/chamilo/chamilo-lms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/chamilo/chamilo-lms/teams","hooks_url":"https://api.github.com/repos/chamilo/chamilo-lms/hooks","issue_events_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/events{/number}","events_url":"https://api.github.com/repos/chamilo/chamilo-lms/events","assignees_url":"https://api.github.com/repos/chamilo/chamilo-lms/assignees{/user}","branches_url":"https://api.github.com/repos/chamilo/chamilo-lms/branches{/branch}","tags_url":"https://api.github.com/repos/chamilo/chamilo-lms/tags","blobs_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/refs{/sha}","trees_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/chamilo/chamilo-lms/statuses/{sha}","languages_url":"https://api.github.com/repos/chamilo/chamilo-lms/languages","stargazers_url":"https://api.github.com/repos/chamilo/chamilo-lms/stargazers","contributors_url":"https://api.github.com/repos/chamilo/chamilo-lms/contributors","subscribers_url":"https://api.github.com/repos/chamilo/chamilo-lms/subscribers","subscription_url":"https://api.github.com/repos/chamilo/chamilo-lms/subscription","commits_url":"https://api.github.com/repos/chamilo/chamilo-lms/commits{/sha}","git_commits_url":"https://api.github.com/repos/chamilo/chamilo-lms/git/commits{/sha}","comments_url":"https://api.github.com/repos/chamilo/chamilo-lms/comments{/number}","issue_comment_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues/comments{/number}","contents_url":"https://api.github.com/repos/chamilo/chamilo-lms/contents/{+path}","compare_url":"https://api.github.com/repos/chamilo/chamilo-lms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/chamilo/chamilo-lms/merges","archive_url":"https://api.github.com/repos/chamilo/chamilo-lms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/chamilo/chamilo-lms/downloads","issues_url":"https://api.github.com/repos/chamilo/chamilo-lms/issues{/number}","pulls_url":"https://api.github.com/repos/chamilo/chamilo-lms/pulls{/number}","milestones_url":"https://api.github.com/repos/chamilo/chamilo-lms/milestones{/number}","notifications_url":"https://api.github.com/repos/chamilo/chamilo-lms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/chamilo/chamilo-lms/labels{/name}","releases_url":"https://api.github.com/repos/chamilo/chamilo-lms/releases{/id}","deployments_url":"https://api.github.com/repos/chamilo/chamilo-lms/deployments","created_at":"2013-03-29T17:31:19Z","updated_at":"2018-03-16T12:57:32Z","pushed_at":"2018-03-16T15:55:51Z","git_url":"git://github.com/chamilo/chamilo-lms.git","ssh_url":"git@github.com:chamilo/chamilo-lms.git","clone_url":"https://github.com/chamilo/chamilo-lms.git","svn_url":"https://github.com/chamilo/chamilo-lms","homepage":"https://chamilo.org","size":794722,"stargazers_count":251,"watchers_count":251,"language":"PHP","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":241,"mirror_url":null,"archived":false,"open_issues_count":152,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":241,"open_issues":152,"watchers":251,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450"},"html":{"href":"https://github.com/chamilo/chamilo-lms/pull/2450"},"issue":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/issues/2450"},"comments":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/issues/2450/comments"},"review_comments":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450/comments"},"review_comment":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/pulls/2450/commits"},"statuses":{"href":"https://api.github.com/repos/chamilo/chamilo-lms/statuses/24c81eacef50d82d9859b5eabf0ceb13d26c40f9"}},"author_association":"OWNER"}}
{"actor":{"display_login":"codacy-bot"}}