diff --git a/main/inc/lib/course_home.lib.php b/main/inc/lib/course_home.lib.php
index 03e7f9bb3d..5f2781eaaf 100644
--- a/main/inc/lib/course_home.lib.php
+++ b/main/inc/lib/course_home.lib.php
@@ -1,5 +1,5 @@
setCellContents(0, 0, '
";
- if (is_array($lnk))
- {
- foreach ($lnk as $thisLnk)
- {
- if ($toolsRow['adminlink'])
- {
+ if (is_array($lnk)) {
+ foreach ($lnk as & $this_lnk) {
+ if ($tool['adminlink']) {
$cell_content .= '
'.Display::return_icon('edit.gif', get_lang('Edit')).'';
- //echo "edit link:".$properties['adminlink'];
- }
- else
- {
- $cell_content .= "
".$thisLnk['name']."";
+ } else {
+ $cell_content .= '
'.$this_lnk['name'].'';
}
}
}
// RH: Allow editing of invisible homepage links (modified external_module)
- /*
- if ($toolsRow["added_tool"] == 1 && api_is_allowed_to_edit() && !$toolsRow["visibility"])
- */
- if ($toolsRow["added_tool"] == 1 && api_is_allowed_to_edit() && !$toolsRow["visibility"]
- && $toolsRow['image'] != 'scormbuilder.gif' && $toolsRow['image'] != 'scormbuilder_na.gif')
- {
- $cell_content .= "
".get_lang("Edit")."";
+ if ($tool['added_tool'] == 1 && api_is_allowed_to_edit() && !$tool['visibility']
+ && $tool['image'] != 'scormbuilder.gif' && $tool['image'] != 'scormbuilder_na.gif') {
+ $cell_content .= '
'.get_lang('Edit').'';
}
}
$table->setCellContents($cell_number / $numcols, ($cell_number) % $numcols, $cell_content);
@@ -259,17 +203,17 @@ class CourseHome {
* "Public", "PublicButHide", "courseAdmin", "claroAdmin"
*/
function show_tool_2column($course_tool_category) {
- global $charset;
+ $charset = api_get_system_encoding();
$web_code_path = api_get_path(WEB_CODE_PATH);
$course_tool_table = Database::get_course_table(TABLE_TOOL_LIST);
- switch ($course_tool_category)
- {
+ switch ($course_tool_category) {
+
case TOOL_PUBLIC:
$condition_display_tools = ' WHERE visibility = 1 ';
if (api_is_coach()) {
- $condition_display_tools = ' WHERE visibility = 1 OR (visibility = 0 AND name = "'.TOOL_TRACKING.'") ';
+ $condition_display_tools = ' WHERE visibility = 1 OR (visibility = 0 AND name = "'.TOOL_TRACKING.'") ';
}
$result = Database::query("SELECT * FROM $course_tool_table $condition_display_tools ORDER BY id");
@@ -294,23 +238,20 @@ class CourseHome {
$colLink ="##003399";
}
- $i=0;
+ $i = 0;
- // grabbing all the tools from $course_tool_table
- while ($temp_row = Database::fetch_array($result))
- {
- if($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN && $temp_row['image'] != 'scormbuilder.gif')
- {
- $temp_row['image']=str_replace('.gif','_na.gif',$temp_row['image']);
+ // Grabbing all the tools from $course_tool_table
+ while ($temp_row = Database::fetch_array($result)) {
+ if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN && $temp_row['image'] != 'scormbuilder.gif') {
+ $temp_row['image'] = str_replace('.gif', '_na.gif', $temp_row['image']);
}
- $all_tools_list[]=$temp_row;
+ $all_tools_list[] = $temp_row;
}
- // grabbing all the links that have the property on_homepage set to 1
+ // Grabbing all the links that have the property on_homepage set to 1
$course_link_table = Database::get_course_table(TABLE_LINK);
$course_item_property_table = Database::get_course_table(TABLE_ITEM_PROPERTY);
- switch ($course_tool_category)
- {
+ switch ($course_tool_category) {
case TOOL_PUBLIC:
$sql_links="SELECT tl.*, tip.visibility
FROM $course_link_table tl
@@ -327,167 +268,123 @@ class CourseHome {
$sql_links = null;
break;
}
- if( $sql_links != null )
- {
+ if ($sql_links != null) {
$properties = array();
- $result_links=Database::query($sql_links);
- while ($links_row=Database::fetch_array($result_links))
- {
+ $result_links = Database::query($sql_links);
+ while ($links_row = Database::fetch_array($result_links)) {
unset($properties);
- $properties['name']=$links_row['title'];
- $properties['link']=$links_row['url'];
- $properties['visibility']=$links_row['visibility'];
- $properties['image']=($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN)?"external_na.gif":"external.gif";
- $properties['adminlink']=api_get_path(WEB_CODE_PATH)."link/link.php?action=editlink&id=".$links_row['id'];
- $all_tools_list[]=$properties;
+ $properties['name'] = $links_row['title'];
+ $properties['link'] = $links_row['url'];
+ $properties['visibility'] = $links_row['visibility'];
+ $properties['image'] = $course_tool_category == TOOL_PUBLIC_BUT_HIDDEN ? 'external_na.gif' : 'external.gif';
+ $properties['adminlink'] = api_get_path(WEB_CODE_PATH).'link/link.php?action=editlink&id='.$links_row['id'];
+ $all_tools_list[] = $properties;
}
}
- if (isset($all_tools_list))
- {
+ if (isset($all_tools_list)) {
$lnk = array();
- foreach ($all_tools_list as $toolsRow)
- {
- if (api_get_session_id()!=0 && in_array($toolsRow['name'],array('course_maintenance','course_setting'))) {
+ foreach ($all_tools_list as & $tool) {
+ if (api_get_session_id() != 0 && in_array($tool['name'], array('course_maintenance', 'course_setting'))) {
continue;
}
- if (!($i%2))
- {
- echo "
\n";
+ if (!($i % 2)) {
+ echo "
\n";
}
- // NOTE : table contains only the image file name, not full path
- if(!stristr($toolsRow['link'],'http://') && !stristr($toolsRow['link'],'https://') && !stristr($toolsRow['link'],'ftp://'))
- {
- $toolsRow['link']=$web_code_path.$toolsRow['link'];
+ // NOTE : Table contains only the image file name, not full path
+ if (stripos($tool['link'], 'http://') === false && stripos($tool['link'], 'https://') === false && stripos($tool['link'], 'ftp://') === false) {
+ $tool['link'] = $web_code_path.$tool['link'];
}
- if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN)
- {
- $class="class=\"invisible\"";
+ if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN) {
+ $class = 'class="invisible"';
}
- $qm_or_amp = ((strpos($toolsRow['link'],'?')===FALSE)?'?':'&');
-
- $toolsRow['link'] = $toolsRow['link'];
- echo '';
+ $qm_or_amp = strpos($tool['link'], '?') === false ? '?' : '&';
- if(strpos($toolsRow['name'],'visio_')!==false)
- {
- echo '';
- }
+ $tool['link'] = $tool['link'];
+ echo ' | ';
- else if(strpos($toolsRow['name'],'chat')!==false && api_get_course_setting('allow_open_chat_window')==true)
- {
- /*
- echo '';
- */
- echo '';
- }
- else
- {
- echo '';
+ if (strpos($tool['name'], 'visio_') !== false) {
+ echo '';
+ } elseif (strpos($tool['name'], 'chat') !== false && api_get_course_setting('allow_open_chat_window')) {
+ echo '';
+ } else {
+ echo '';
}
- /*
- echo Display::return_icon($toolsRow['image'], get_lang(ucfirst($toolsRow['name']))),' ', ($toolsRow['image']=="external.gif" || $toolsRow['image']=="external_na.gif" || $toolsRow['image']=="scormbuilder.gif" || $toolsRow['image']=="blog.gif") ? htmlspecialchars( $toolsRow['name'],ENT_QUOTES,$charset) : get_lang(ucfirst($toolsRow['name'])),'';
- */
- if ($toolsRow['image'] == 'file_html.gif' || $toolsRow['image'] == 'file_html_na.gif'
- || $toolsRow['image'] == 'scormbuilder.gif' || $toolsRow['image'] == 'scormbuilder_na.gif'
- || $toolsRow['image'] == 'blog.gif' || $toolsRow['image'] == 'blog_na.gif'
- || $toolsRow['image'] == 'external.gif' || $toolsRow['image'] == 'external_na.gif')
- {
- $tool_name = htmlspecialchars($toolsRow['name'], ENT_QUOTES, $charset);
- }
- else
- {
- $tool_name = get_lang(ucfirst($toolsRow['name']));
+ if ($tool['image'] == 'file_html.gif' || $tool['image'] == 'file_html_na.gif'
+ || $tool['image'] == 'scormbuilder.gif' || $tool['image'] == 'scormbuilder_na.gif'
+ || $tool['image'] == 'blog.gif' || $tool['image'] == 'blog_na.gif'
+ || $tool['image'] == 'external.gif' || $tool['image'] == 'external_na.gif') {
+ $tool_name = @htmlspecialchars($tool['name'], ENT_QUOTES, $charset);
+ } else {
+ $tool_name = get_lang(ucfirst($tool['name']));
}
- echo Display::return_icon($toolsRow['image'], $tool_name),' ', $tool_name,'';
+ echo Display::return_icon($tool['image'], $tool_name),' ', $tool_name,'';
// This part displays the links to hide or remove a tool.
// These links are only visible by the course manager.
unset($lnk);
- if (api_is_allowed_to_edit(null,true) && !api_is_coach())
- {
-
-
- if ($toolsRow['visibility'] == '1' || $toolsRow['name'] == TOOL_TRACKING)
- {
+ if (api_is_allowed_to_edit(null, true) && !api_is_coach()) {
+
+ if ($tool['visibility'] == '1' || $tool['name'] == TOOL_TRACKING) {
$link['name'] = Display::return_icon('remove.gif', get_lang('Deactivate'));
- $link['cmd'] = "hide=yes";
+ $link['cmd'] = 'hide=yes';
$lnk[] = $link;
}
- if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN)
- {
+ if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN) {
$link['name'] = Display::return_icon('add.gif', get_lang('Activate'));
- $link['cmd'] = "restore=yes";
+ $link['cmd'] = 'restore=yes';
$lnk[] = $link;
- if($toolsRow["added_tool"] == 1)
- {
+ if ($tool['added_tool'] == 1) {
$link['name'] = Display::return_icon('delete.gif', get_lang('Remove'));
- $link['cmd'] = "remove=yes";
+ $link['cmd'] = 'remove=yes';
$lnk[] = $link;
}
}
- if ($toolsRow['adminlink'])
- {
- echo ''.Display::return_icon('edit.gif', get_lang('Edit')).'';
- //echo "edit link:".$properties['adminlink'];
+ if ($tool['adminlink']) {
+ echo ''.Display::return_icon('edit.gif', get_lang('Edit')).'';
}
}
- if ( api_is_platform_admin() && !api_is_coach())
- {
- if ($toolsRow["visibility"]==2)
- {
+ if (api_is_platform_admin() && !api_is_coach()) {
+ if ($tool['visibility'] == 2) {
$link['name'] = Display::return_icon('undelete.gif', get_lang('Activate'));
- $link['cmd'] = "hide=yes";
+ $link['cmd'] = 'hide=yes';
$lnk[] = $link;
- if($toolsRow["added_tool"] == 1)
- {
- $link['name'] = get_lang("Delete");
- $link['cmd'] = "askDelete=yes";
+ if ($tool['added_tool'] == 1) {
+ $link['name'] = get_lang('Delete');
+ $link['cmd'] = 'askDelete=yes';
$lnk[] = $link;
}
}
- if ($toolsRow["visibility"] == 0 && $toolsRow["added_tool"] == 0)
- {
+ if ($tool['visibility'] == 0 && $tool['added_tool'] == 0) {
$link['name'] = Display::return_icon('delete.gif', get_lang('Remove'));
- $link['cmd'] = "remove=yes";
+ $link['cmd'] = 'remove=yes';
$lnk[] = $link;
-
}
}
- if (is_array($lnk))
- {
- foreach($lnk as $this_link)
- {
- if (!$toolsRow['adminlink'])
- {
- echo "" . $this_link['name'] . "";
- }
+ if (is_array($lnk)) {
+ foreach($lnk as $this_link) {
+ if (!$tool['adminlink']) {
+ echo ''.$this_link['name'].'';
+ }
}
}
// Allow editing of invisible homepage links (modified external_module)
- /*
- if ($toolsRow["added_tool"] == 1 &&
- api_is_allowed_to_edit() && !$toolsRow["visibility"])
- */
- if ($toolsRow["added_tool"] == 1 && api_is_allowed_to_edit(null,true) && !$toolsRow["visibility"]
- && $toolsRow['image'] != 'scormbuilder.gif' && $toolsRow['image'] != 'scormbuilder_na.gif')
- echo "". get_lang("Edit"). "";
-
+ if ($tool['added_tool'] == 1 && api_is_allowed_to_edit(null, true) && !$tool['visibility']
+ && $tool['image'] != 'scormbuilder.gif' && $tool['image'] != 'scormbuilder_na.gif') {
+ echo ''.get_lang('Edit').'';
+ }
echo " | \n";
- if($i%2)
- {
+ if ($i % 2) {
echo "
\n";
}
@@ -495,10 +392,8 @@ class CourseHome {
}
}
- if($i%2)
- {
- echo "
| \n",
- "\n";
+ if ($i % 2) {
+ echo "
| \n", "\n";
}
}
@@ -514,20 +409,20 @@ class CourseHome {
global $_user;
$web_code_path = api_get_path(WEB_CODE_PATH);
$course_tool_table = Database::get_course_table(TABLE_TOOL_LIST);
- $is_allowed_to_edit = api_is_allowed_to_edit(null,true);
+ $is_allowed_to_edit = api_is_allowed_to_edit(null, true);
$is_platform_admin = api_is_platform_admin();
$all_tools_list = array();
- //condition for the session
+ // Condition for the session
$session_id = api_get_session_id();
- $condition_session = api_get_session_condition($session_id,true,true);
+ $condition_session = api_get_session_condition($session_id, true, true);
switch ($course_tool_category) {
case TOOL_STUDENT_VIEW:
$condition_display_tools = ' WHERE visibility = 1 AND (category = "authoring" OR category = "interaction") ';
if (api_is_coach()) {
$condition_display_tools = ' WHERE (visibility = 1 AND (category = "authoring" OR category = "interaction")) OR (name = "'.TOOL_TRACKING.'") ';
- }
+ }
$sql = "SELECT * FROM $course_tool_table $condition_display_tools $condition_session ORDER BY id";
$result = Database::query($sql);
$colLink ="##003399";
@@ -555,58 +450,57 @@ class CourseHome {
}
while ($temp_row = Database::fetch_array($result)) {
- $all_tools_list[]=$temp_row;
+ $all_tools_list[] = $temp_row;
}
- /*if(api_is_course_coach())
- {
+ /*if(api_is_course_coach()) {
$result = Database::query("SELECT * FROM $course_tool_table WHERE name='tracking'");
$all_tools_list[]=Database :: fetch_array($result);
}*/
- $i=0;
- // grabbing all the links that have the property on_homepage set to 1
+ $i = 0;
+ // Grabbing all the links that have the property on_homepage set to 1
$course_link_table = Database::get_course_table(TABLE_LINK);
$course_item_property_table = Database::get_course_table(TABLE_ITEM_PROPERTY);
switch ($course_tool_category) {
case TOOL_AUTHORING:
- $sql_links="SELECT tl.*, tip.visibility
+ $sql_links = "SELECT tl.*, tip.visibility
FROM $course_link_table tl
LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
- WHERE tl.on_homepage='1' $condition_session";
- break;
+ WHERE tl.on_homepage='1' $condition_session";
+ break;
case TOOL_INTERACTION:
- $sql_links = null;
- /*
- $sql_links="SELECT tl.*, tip.visibility
- FROM $course_link_table tl
- LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
+ $sql_links = null;
+ /*
+ $sql_links = "SELECT tl.*, tip.visibility
+ FROM $course_link_table tl
+ LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
WHERE tl.on_homepage='1' ";
- */
- break;
+ */
+ break;
case TOOL_STUDENT_VIEW:
- $sql_links="SELECT tl.*, tip.visibility
- FROM $course_link_table tl
- LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
+ $sql_links = "SELECT tl.*, tip.visibility
+ FROM $course_link_table tl
+ LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
WHERE tl.on_homepage='1' $condition_session";
- break;
+ break;
case TOOL_ADMIN:
- $sql_links="SELECT tl.*, tip.visibility
- FROM $course_link_table tl
- LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
+ $sql_links = "SELECT tl.*, tip.visibility
+ FROM $course_link_table tl
+ LEFT JOIN $course_item_property_table tip ON tip.tool='link' AND tip.ref=tl.id
WHERE tl.on_homepage='1' $condition_session";
- break;
+ break;
- default:
- $sql_links = null;
- break;
+ default:
+ $sql_links = null;
+ break;
}
- //edit by Kevin Van Den Haute (kevin@develop-it.be) for integrating Smartblogs
+ // Edited by Kevin Van Den Haute (kevin@develop-it.be) for integrating Smartblogs
if ($sql_links != null) {
$result_links = Database::query($sql_links);
$properties = array();
@@ -617,8 +511,8 @@ class CourseHome {
$properties['session_id'] = $links_row['session_id'];
$properties['link'] = $links_row['url'];
$properties['visibility'] = $links_row['visibility'];
- $properties['image'] = ($links_row['visibility']== '0') ? "file_html.gif" : "file_html.gif";
- $properties['adminlink'] = api_get_path(WEB_CODE_PATH) . "link/link.php?action=editlink&id=".$links_row['id'];
+ $properties['image'] = ($links_row['visibility'] == '0') ? 'file_html.gif' : 'file_html.gif';
+ $properties['adminlink'] = api_get_path(WEB_CODE_PATH).'link/link.php?action=editlink&id='.$links_row['id'];
$properties['target'] = $links_row['target'];
$tmp_all_tools_list[] = $properties;
}
@@ -626,16 +520,16 @@ class CourseHome {
}
if (isset($tmp_all_tools_list)) {
- foreach ($tmp_all_tools_list as $toolsRow) {
- if ($toolsRow['image'] == 'blog.gif') {
+ foreach ($tmp_all_tools_list as $tool) {
+ if ($tool['image'] == 'blog.gif') {
// Init
$tbl_blogs_rel_user = Database::get_course_table(TABLE_BLOGS_REL_USER);
// Get blog id
- $blog_id = substr($toolsRow['link'], strrpos($toolsRow['link'], '=') + 1, strlen($toolsRow['link']));
+ $blog_id = substr($tool['link'], strrpos($tool['link'], '=') + 1, strlen($tool['link']));
// Get blog members
- if($is_platform_admin) {
+ if ($is_platform_admin) {
$sql_blogs = "
SELECT *
FROM " . $tbl_blogs_rel_user . " blogs_rel_user
@@ -652,10 +546,10 @@ class CourseHome {
$result_blogs = Database::query($sql_blogs);
if (Database::num_rows($result_blogs) > 0) {
- $all_tools_list[] = $toolsRow;
+ $all_tools_list[] = $tool;
}
} else {
- $all_tools_list[] = $toolsRow;
+ $all_tools_list[] = $tool;
}
}
}
@@ -668,174 +562,155 @@ class CourseHome {
* @return void
*/
- public static function show_tools_category($all_tools_list)
- {
-
+ public static function show_tools_category($all_tools_list) {
+
global $_user;
$web_code_path = api_get_path(WEB_CODE_PATH);
$course_tool_table = Database::get_course_table(TABLE_TOOL_LIST);
- $is_allowed_to_edit = api_is_allowed_to_edit(null,true);
+ $is_allowed_to_edit = api_is_allowed_to_edit(null, true);
$is_platform_admin = api_is_platform_admin();
$i = 0;
if (isset($all_tools_list)) {
$lnk = '';
- foreach ($all_tools_list as $toolsRow) {
- if (api_get_session_id()!=0 && in_array($toolsRow['name'],array('course_maintenance','course_setting'))) {
+ foreach ($all_tools_list as & $tool) {
+ if (api_get_session_id() != 0 && in_array($tool['name'], array('course_maintenance', 'course_setting'))) {
continue;
}
- if (!($i%2)) {
- echo "
\n";
+ if (!($i % 2)) {
+ echo "
\n";
}
// This part displays the links to hide or remove a tool.
// These links are only visible by the course manager.
unset($lnk);
- echo '' . "\n";
+ echo ' | '."\n";
if ($is_allowed_to_edit && !api_is_coach()) {
- if ($toolsRow['visibility'] == '1' && $toolsRow['admin'] !='1') {
- $link['name'] = Display::return_icon('visible.gif', get_lang('Deactivate'),array('id'=>'linktool_'.$toolsRow["id"]));
- $link['cmd'] = "hide=yes";
+ if ($tool['visibility'] == '1' && $tool['admin'] != '1') {
+ $link['name'] = Display::return_icon('visible.gif', get_lang('Deactivate'), array('id' => 'linktool_'.$tool['id']));
+ $link['cmd'] = 'hide=yes';
$lnk[] = $link;
}
- if ($toolsRow['visibility'] == '0' && $toolsRow['admin'] !='1') {
- $link['name'] = Display::return_icon('invisible.gif', get_lang('Activate'),array('id'=>'linktool_'.$toolsRow["id"]));
- $link['cmd'] = "restore=yes";
+ if ($tool['visibility'] == '0' && $tool['admin'] != '1') {
+ $link['name'] = Display::return_icon('invisible.gif', get_lang('Activate'), array('id' => 'linktool_'.$tool['id']));
+ $link['cmd'] = 'restore=yes';
$lnk[] = $link;
}
- if (!empty($toolsRow['adminlink'])) {
- echo ''.Display::return_icon('edit.gif', get_lang('Edit')).'';
+ if (!empty($tool['adminlink'])) {
+ echo ''.Display::return_icon('edit.gif', get_lang('Edit')).'';
}
}
// Both checks are necessary as is_platform_admin doesn't take student view into account
if ($is_platform_admin && $is_allowed_to_edit) {
- if ($toolsRow['admin'] !='1') {
- $link['cmd'] = "hide=yes";
+ if ($tool['admin'] != '1') {
+ $link['cmd'] = 'hide=yes';
}
}
if (isset($lnk) && is_array($lnk)) {
- foreach ($lnk as $this_link) {
- if (empty($toolsRow['adminlink'])) {
- echo '" . $this_link['name'] . "";
+ foreach ($lnk as $this_link) {
+ if (empty($tool['adminlink'])) {
+ echo ''.$this_link['name'].'';
}
}
- } else { echo ' ';}
+ } else {
+ echo ' ';
+ }
- // NOTE : table contains only the image file name, not full path
- if (!stristr($toolsRow['link'], 'http://')
- && !stristr($toolsRow['link'], 'https://')
- && !stristr($toolsRow['link'],'ftp://')) {
- $toolsRow['link'] = $web_code_path . $toolsRow['link'];
+ // NOTE : Table contains only the image file name, not full path
+ if (stripos($tool['link'], 'http://') === false && stripos($tool['link'], 'https://') === false && stripos($tool['link'], 'ftp://') === false) {
+ $tool['link'] = $web_code_path.$tool['link'];
}
- if ($toolsRow['visibility'] == '0' && $toolsRow['admin'] != '1') {
- $class="class=\"invisible\"";
- $info = pathinfo($toolsRow['image']);
- $basename = basename ($toolsRow['image'],'.'.$info['extension']); // $file is set to "index"
- $toolsRow['image'] = $basename.'_na.'.$info['extension'];
+ if ($tool['visibility'] == '0' && $tool['admin'] != '1') {
+ $class = 'class="invisible"';
+ $info = pathinfo($tool['image']);
+ $basename = basename($tool['image'], '.'.$info['extension']); // $file is set to "index"
+ $tool['image'] = $basename.'_na.'.$info['extension'];
} else {
- $class='';
+ $class = '';
}
- $qm_or_amp = ((strpos($toolsRow['link'], '?') === FALSE) ? '?' : '&');
- //If it's a link, we don't add the cidReq
- if ($toolsRow['image'] == 'file_html.gif' || $toolsRow['image'] == 'file_html_na.gif') {
- $toolsRow['link'] = $toolsRow['link'].$qm_or_amp;
- } else {
- $toolsRow['link'] = $toolsRow['link'].$qm_or_amp.api_get_cidreq();
+ $qm_or_amp = strpos($tool['link'], '?') === false ? '?' : '&';
+ // If it's a link, we don't add the cidReq
+ if ($tool['image'] == 'file_html.gif' || $tool['image'] == 'file_html_na.gif') {
+ $tool['link'] = $tool['link'].$qm_or_amp;
+ } else {
+ $tool['link'] = $tool['link'].$qm_or_amp.api_get_cidreq();
}
- if (strpos($toolsRow['name'],'visio_')!==false) {
- /*
- $toollink = "\t" . '';
- */
- $toollink = "\t" . '';
- $my_tool_link = "\t" . '';
- } elseif (strpos($toolsRow['name'],'chat')!==false && api_get_course_setting('allow_open_chat_window')==true) {
- /*
- $toollink = "\t" . '';
- */
- $toollink = "\t" . '';
- $my_tool_link="\t" . '';
+ if (strpos($tool['name'],'visio_') !== false) {
+ $toollink = "\t" . '';
+ $my_tool_link = "\t" . '';
+
+ } elseif (strpos($tool['name'], 'chat') !== false && api_get_course_setting('allow_open_chat_window')) {
+ $toollink = "\t" . '';
+ $my_tool_link="\t" . '';
} else {
- if (count(explode('type=classroom',$toolsRow['link']))==2 || count(explode('type=conference',$toolsRow['link']))==2) {
- //$toollink = "\t" . '';
- $toollink = "\t" . '';
- $my_tool_link = "\t" . '';
+ if (count(explode('type=classroom',$tool['link'])) == 2 || count(explode('type=conference', $tool['link'])) == 2) {
+ $toollink = "\t" . '';
+ $my_tool_link = "\t" . '';
} else {
- //$toollink = "\t" . '';
- $toollink = "\t" . '';
- $my_tool_link = "\t" . '';
+ $toollink = "\t" . '';
+ $my_tool_link = "\t" . '';
}
}
echo $toollink;
- //var_dump($toollink);
- /*
- Display::display_icon($toolsRow['image'], get_lang(ucfirst($toolsRow['name'])));
- */
- if ($toolsRow['image'] == 'file_html.gif' || $toolsRow['image'] == 'file_html_na.gif'
- || $toolsRow['image'] == 'scormbuilder.gif' || $toolsRow['image'] == 'scormbuilder_na.gif'
- || $toolsRow['image'] == 'blog.gif' || $toolsRow['image'] == 'blog_na.gif'
- || $toolsRow['image'] == 'external.gif' || $toolsRow['image'] == 'external_na.gif')
- {
- $tool_name = stripslashes($toolsRow['name']);
+
+ if ($tool['image'] == 'file_html.gif' || $tool['image'] == 'file_html_na.gif'
+ || $tool['image'] == 'scormbuilder.gif' || $tool['image'] == 'scormbuilder_na.gif'
+ || $tool['image'] == 'blog.gif' || $tool['image'] == 'blog_na.gif'
+ || $tool['image'] == 'external.gif' || $tool['image'] == 'external_na.gif') {
+ $tool_name = stripslashes($tool['name']);
} else {
- $list = explode('_',$toolsRow['name']);
- foreach($list as &$item) { $item = ucfirst($item); }
+ $list = explode('_', $tool['name']);
+ foreach ($list as & $item) { $item = ucfirst($item); }
$tool_name = get_lang('Tool'.implode($list));
- //$tool_name = get_lang(ucfirst($toolsRow['name']));
}
- Display::display_icon($toolsRow['image'], $tool_name, array('class'=>'tool-icon','id'=>'toolimage_'.$toolsRow["id"]));
+ Display::display_icon($tool['image'], $tool_name, array('class' => 'tool-icon', 'id' => 'toolimage_'.$tool['id']));
- //validacion when belongs to a session
- $session_img = api_get_session_image($toolsRow['session_id'], $_user['status']);
+ // Validacion when belongs to a session
+ $session_img = api_get_session_image($tool['session_id'], $_user['status']);
echo ' ';
-
echo $my_tool_link;
- /*
- echo ($toolsRow['image'] == 'file_html_na.gif' || $toolsRow['image'] == 'file_html.gif' || $toolsRow['image'] == 'scormbuilder.gif' || $toolsRow['image'] == 'scormbuilder_na.gif' || $toolsRow['image'] == 'blog.gif' || $toolsRow['image'] == 'blog_na.gif' || $toolsRow['image'] == 'external.gif' || $toolsRow['image'] == 'external_na.gif') ? ' '.stripslashes($toolsRow['name']) : ' '.get_lang(ucfirst($toolsRow['name']));
- */
echo "{$tool_name}$session_img";
- echo "\t" . '';
- echo ' | ';
- if ($i%2) {
- echo "
";
+ echo "\t".'';
+
+ if ($i % 2) {
+ echo '';
}
+
$i++;
}
}
- if ($i%2) {
- echo "
| \n",
- "\n";
+ if ($i % 2) {
+ echo "
| \n", "\n";
}
}
-
/**
* Shows the general data for a particular meeting
*
* @param id session id
* @return string session data
- *
*/
public static function show_session_data($id_session) {
$session_table = Database::get_main_table(TABLE_MAIN_SESSION);
$user_table = Database::get_main_table(TABLE_MAIN_USER);
$session_category_table = Database::get_main_table(TABLE_MAIN_SESSION_CATEGORY);
- if ($id_session!=strval(intval($id_session))) {
+ if ($id_session != strval(intval($id_session))) {
return '';
} else {
$id_session = intval($id_session);
@@ -876,7 +751,4 @@ class CourseHome {
return $output;
}
-
-
}
-?>