Skip to content

Commit f2c684e

Browse files
committed
Add portfolio tool - refs BT#14056 (#2455)
1 parent 1f1f7d7 commit f2c684e

File tree

17 files changed

+289
-708
lines changed

17 files changed

+289
-708
lines changed

.codeclimate.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ exclude_patterns:
8989
- main/inc/lib/pear/
9090
- main/inc/lib/phpmailer/
9191
- main/inc/lib/phpseclib/
92-
- main/inc/lib/portfolio.class.php
9392
- main/inc/lib/svg-edit/
9493
- main/inc/lib/swfobject/
9594
- main/inc/lib/wami-recorder/

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ app/logs/*
1313
/app/config/course_info.conf.php
1414
/app/config/events.conf.php
1515
/app/config/mail.conf.php
16-
/app/config/portfolio.conf.php
1716
/app/config/profile.conf.php
1817
/app/config/configuration.php
1918

.scrutinizer.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ filter:
4949
- 'main/inc/lib/pear/*'
5050
- 'main/inc/lib/phpmailer/*'
5151
- 'main/inc/lib/phpseclib/*'
52-
- 'main/inc/lib/portfolio.class.php'
5352
- 'main/inc/lib/svg-edit/*'
5453
- 'main/inc/lib/swfobject/*'
5554
- 'main/inc/lib/wami-recorder/*'

app/config/portfolio.conf.dist.php

Lines changed: 0 additions & 19 deletions
This file was deleted.

main/document/document.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2097,10 +2097,6 @@ function convertModal (id, format) {
20972097
$form_action['set_invisible'] = get_lang('SetInvisible');
20982098
$form_action['set_visible'] = get_lang('SetVisible');
20992099
$form_action['delete'] = get_lang('Delete');
2100-
/*$portfolio_actions = Portfolio::actions();
2101-
foreach ($portfolio_actions as $action) {
2102-
$form_action[$action->get_name()] = $action->get_title();
2103-
}*/
21042100
$table->set_form_actions($form_action, 'ids');
21052101
}
21062102
}

main/inc/global.inc.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@
321321
'add_course.conf.php',
322322
'events.conf.php',
323323
'auth.conf.php',
324-
'portfolio.conf.php',
325324
];
326325

327326
foreach ($configurationFiles as $file) {

main/inc/lib/add_course.lib.inc.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,29 @@ public static function fill_db_course(
553553
api_get_setting('course_create_active_tools', 'notebook')
554554
)."','0','squaregrey.gif',0,'_self','interaction','0')"
555555
);
556+
if (api_get_configuration_value('allow_portfolio_tool')) {
557+
$tId = Database::insert(
558+
$tbl_course_homepage,
559+
[
560+
'c_id' => $course_id,
561+
'name' => 'portfolio',
562+
'link' => 'portfolio/index.php',
563+
'image' => 'wiki_task.png',
564+
'visibility' => api_get_setting('course_create_active_tools', 'portfolio') == 'true' ? 1 : 0,
565+
'admin' => 0,
566+
'address' => 'squaregrey.gif',
567+
'added_tool' => 0,
568+
'target' => '_self',
569+
'category' => 'interaction',
570+
'session_id' => 0,
571+
]
572+
);
573+
Database::update(
574+
$tbl_course_homepage,
575+
['id' => $tId],
576+
['iid = ?' => $tId]
577+
);
578+
}
556579

557580
$setting = intval(self::string2binary(
558581
api_get_setting('course_create_active_tools', 'attendances')

main/inc/lib/api.lib.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@
148148
define('TOOL_NOTEBOOK', 'notebook');
149149
define('TOOL_ATTENDANCE', 'attendance');
150150
define('TOOL_COURSE_PROGRESS', 'course_progress');
151+
define('TOOL_PORTFOLIO', 'portfolio');
151152

152153
// CONSTANTS defining Chamilo interface sections
153154
define('SECTION_CAMPUS', 'mycampus');

0 commit comments

Comments
 (0)