Minor - format code.

1.10.x
Julio Montoya 10 years ago
parent 1169049a2e
commit 99bc0c43d4
  1. 20
      main/gradebook/lib/be/abstractlink.class.php
  2. 104
      main/gradebook/lib/be/attendancelink.class.php
  3. 2
      main/gradebook/lib/be/category.class.php

@ -10,7 +10,6 @@
* @author Bert Steppé
* @author Julio Montoya <gugli100@gmail.com> security improvements
* @package chamilo.gradebook
* @package chamilo.gradebook
*/
abstract class AbstractLink implements GradebookItem
{
@ -168,19 +167,17 @@ abstract class AbstractLink implements GradebookItem
$this->course_id = $course_info['real_id'];
}
public function set_date ($date)
public function set_date($date)
{
$this->created_at = $date;
}
public function set_weight ($weight)
public function set_weight($weight)
{
$this->weight = $weight;
}
public function set_visible ($visible)
public function set_visible($visible)
{
$this->visible = $visible;
}
@ -218,8 +215,7 @@ abstract class AbstractLink implements GradebookItem
$course_code = null,
$category_id = null,
$visible = null
)
{
) {
$tbl_grade_links = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_LINK);
$sql = 'SELECT * FROM '.$tbl_grade_links;
$paramcount = 0;
@ -421,7 +417,8 @@ abstract class AbstractLink implements GradebookItem
{
$this->delete_linked_data();
$tbl_grade_links = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_LINK);
$sql = 'DELETE FROM '.$tbl_grade_links.' WHERE id = '.intval($this->id);
$sql = 'DELETE FROM '.$tbl_grade_links.'
WHERE id = '.intval($this->id);
Database::query($sql);
}
@ -517,8 +514,6 @@ abstract class AbstractLink implements GradebookItem
abstract function needs_results();
abstract function is_allowed_to_change_name();
/* TRIVIAL FUNCTIONS - to be overwritten by subclass if needed */
/* Seems to be not used anywhere */
public function get_not_created_links()
{
@ -579,7 +574,8 @@ abstract class AbstractLink implements GradebookItem
public function lock($locked)
{
$table = Database::get_main_table(TABLE_MAIN_GRADEBOOK_LINK);
$sql = "UPDATE $table SET locked = '".intval($locked)."' WHERE id='".$this->id."'";
$sql = "UPDATE $table SET locked = '".intval($locked)."'
WHERE id='".$this->id."'";
Database::query($sql);
}

@ -62,14 +62,15 @@ class AttendanceLink extends AbstractLink
AND att.session_id='.api_get_session_id().'';
$result = Database::query($sql);
$cats=array();
while ($data=Database::fetch_array($result)) {
if ( isset($data['attendance_qualify_title']) && $data['attendance_qualify_title'] != ''){
$cats[] = array($data['id'], $data['attendance_qualify_title']);
} else {
$cats[] = array($data['id'], $data['name']);
}
}
$cats = array();
while ($data = Database::fetch_array($result)) {
if (isset($data['attendance_qualify_title']) && $data['attendance_qualify_title'] != '') {
$cats[] = array($data['id'], $data['attendance_qualify_title']);
} else {
$cats[] = array($data['id'], $data['name']);
}
}
return $cats;
}
@ -77,40 +78,32 @@ class AttendanceLink extends AbstractLink
* Generate an array of all attendances available.
* @return array 2-dimensional array - every element contains 2 subelements (id, name)
*/
public function get_all_links()
{
if (empty($this->course_code)) {
die('Error in get_not_created_links() : course code not set');
}
$tbl_attendance = $this->get_attendance_table();
$session_id = api_get_session_id();
/*
if (empty($session_id)) {
$session_condition = api_get_session_condition(0, true);
} else {
$session_condition = api_get_session_condition($session_id, true, true);
public function get_all_links()
{
if (empty($this->course_code)) {
die('Error in get_not_created_links() : course code not set');
}
$tbl_attendance = $this->get_attendance_table();
$session_id = api_get_session_id();
$sql = 'SELECT att.id, att.name, att.attendance_qualify_title
FROM '.$tbl_attendance.' att
WHERE att.c_id = '.$this->course_id.' AND att.active = 1 '.$session_condition;*/
WHERE
att.c_id = '.$this->course_id.' AND
att.active = 1 AND
att.session_id = '.$session_id;
$sql = 'SELECT att.id, att.name, att.attendance_qualify_title
FROM '.$tbl_attendance.' att
WHERE att.c_id = '.$this->course_id.' AND att.active = 1 AND att.session_id = '.$session_id;
$result = Database::query($sql);
$result = Database::query($sql);
while ($data = Database::fetch_array($result)) {
if (isset($data['attendance_qualify_title']) && $data['attendance_qualify_title'] != '') {
$cats[] = array($data['id'], $data['attendance_qualify_title']);
} else {
$cats[] = array($data['id'], $data['name']);
}
}
$my_cats = isset($cats) ? $cats : null;
while ($data=Database::fetch_array($result)) {
if (isset($data['attendance_qualify_title']) && $data['attendance_qualify_title'] != ''){
$cats[] = array ($data['id'], $data['attendance_qualify_title']);
} else {
$cats[] = array ($data['id'], $data['name']);
}
}
$my_cats = isset($cats)?$cats:null;
return $my_cats;
return $my_cats;
}
/**
@ -127,6 +120,7 @@ class AttendanceLink extends AbstractLink
attendance_id = '".intval($this->get_ref_id())."'";
$result = Database::query($sql);
$number = Database::fetch_row($result);
return $number[0] != 0;
}
@ -140,7 +134,8 @@ class AttendanceLink extends AbstractLink
$session_id = api_get_session_id();
// get attendance qualify max
$sql = 'SELECT att.attendance_qualify_max FROM '.$this->get_attendance_table().' att
$sql = 'SELECT att.attendance_qualify_max
FROM '.$this->get_attendance_table().' att
WHERE
att.c_id = '.$this->course_id.' AND
att.id = '.intval($this->get_ref_id()).' AND
@ -149,7 +144,8 @@ class AttendanceLink extends AbstractLink
$attendance = Database::fetch_array($query, 'ASSOC');
// Get results
$sql = 'SELECT * FROM '.$tbl_attendance_result.'
$sql = 'SELECT *
FROM '.$tbl_attendance_result.'
WHERE c_id = '.$this->course_id.' AND attendance_id = '.intval($this->get_ref_id());
if (isset($stud_id)) {
$sql .= ' AND user_id = '.intval($stud_id);
@ -157,20 +153,23 @@ class AttendanceLink extends AbstractLink
$scores = Database::query($sql);
// for 1 student
if (isset($stud_id)) {
if ($data = Database::fetch_array($scores, 'ASSOC')) {
return array($data['score'], $attendance['attendance_qualify_max']);
} else {
//We sent the 0/attendance_qualify_max instead of null for correct calculations
return array(0, $attendance['attendance_qualify_max']);
}
if ($data = Database::fetch_array($scores, 'ASSOC')) {
return array(
$data['score'],
$attendance['attendance_qualify_max'],
);
} else {
//We sent the 0/attendance_qualify_max instead of null for correct calculations
return array(0, $attendance['attendance_qualify_max']);
}
} else {
// all students -> get average
$students = array(); // user list, needed to make sure we only
// take first attempts into account
$rescount = 0;
$sum = 0;
$sumResult = 0;
$bestResult = 0;
// all students -> get average
$students = array(); // user list, needed to make sure we only
// take first attempts into account
$rescount = 0;
$sum = 0;
$sumResult = 0;
$bestResult = 0;
while ($data = Database::fetch_array($scores)) {
if (!(array_key_exists($data['user_id'], $students))) {
@ -213,7 +212,7 @@ class AttendanceLink extends AbstractLink
*/
private function get_attendance_table()
{
$this->attendance_table = Database :: get_course_table(TABLE_ATTENDANCE);
$this->attendance_table = Database::get_course_table(TABLE_ATTENDANCE);
return $this->attendance_table;
}
@ -283,6 +282,7 @@ class AttendanceLink extends AbstractLink
$row = Database::fetch_array($result,'ASSOC');
$attendance_id = $row['id'];
$url = api_get_path(WEB_PATH).'main/attendance/index.php?action=attendance_sheet_list&gradebook=view&attendance_id='.$attendance_id.'&session_id='.$session_id.'&cidReq='.$this->get_course_code();
return $url;
}

@ -269,6 +269,7 @@ class Category implements GradebookItem
} else {
$skills = $this->skills;
}
return $skills;
}
@ -337,7 +338,6 @@ class Category implements GradebookItem
if ($data_session['course_code'] == $courseCode) {
$categories = Category::load($parent_id);
$categoryList = array_merge($categoryList, $categories);
//$allSubCategories = Category::load(null,null,null, $parent_id, null, $session_id, null);
}
}

Loading…
Cancel
Save