Minor - format code.

1.9.x
Julio Montoya 10 years ago
parent bc07d71573
commit 2fff961c06
  1. 1
      main/gradebook/lib/be/abstractlink.class.php
  2. 25
      main/gradebook/lib/be/category.class.php
  3. 13
      main/gradebook/lib/be/exerciselink.class.php
  4. 7
      main/gradebook/lib/flatview_data_generator.class.php

@ -228,6 +228,7 @@ abstract class AbstractLink implements GradebookItem
$result = Database::query($sql); $result = Database::query($sql);
$links = AbstractLink::create_objects_from_sql_result($result); $links = AbstractLink::create_objects_from_sql_result($result);
return $links; return $links;
} }

@ -1439,8 +1439,14 @@ class Category implements GradebookItem
$sessionId $sessionId
); );
if (!empty($subcats)) { if (!empty($subcats)) {
/** @var Category $subcat */
foreach ($subcats as $subcat) { foreach ($subcats as $subcat) {
$sublinks = $subcat->get_links($stud_id, false, $course_code, $sessionId); $sublinks = $subcat->get_links(
$stud_id,
false,
$course_code,
$sessionId
);
$links = array_merge($links, $sublinks); $links = array_merge($links, $sublinks);
} }
} }
@ -1567,10 +1573,19 @@ class Category implements GradebookItem
public static function register_user_certificate($category_id, $user_id) public static function register_user_certificate($category_id, $user_id)
{ {
// Generating the total score for a course // Generating the total score for a course
$cats_course = Category::load($category_id, null, null, null, null, api_get_session_id(), false); $cats_course = Category::load(
$category_id,
$alleval_course = $cats_course[0]->get_evaluations($user_id, true); null,
$alllink_course = $cats_course[0]->get_links($user_id, true); null,
null,
null,
api_get_session_id(),
false
);
/** @var Category $category */
$category = $cats_course[0];
$alleval_course = $category->get_evaluations($user_id, true);
$alllink_course = $category->get_links($user_id, true);
$evals_links = array_merge($alleval_course, $alllink_course); $evals_links = array_merge($alleval_course, $alllink_course);
//@todo move these in a function //@todo move these in a function

@ -340,14 +340,17 @@ class ExerciseLink extends AbstractLink
} else { } else {
$tbl_exercise = $this->get_exercise_table(); $tbl_exercise = $this->get_exercise_table();
} }
if ($tbl_exercise=='') {
$ref_id = intval($this->get_ref_id());
if ($tbl_exercise == '') {
return false; return false;
} elseif (!isset($this->exercise_data)) { } elseif (!isset($this->exercise_data)) {
if ($this->is_hp == 1) { if ($this->is_hp == 1) {
$ref_id = intval($this->get_ref_id()); $sql = "SELECT * FROM $tbl_exercise ex
$sql = "SELECT * FROM $tbl_exercise ex, $TBL_ITEM_PROPERTY ip INNER JOIN $TBL_ITEM_PROPERTY ip
ON (ip.ref = ex.id AND ip.c_id = ex.c_id)
WHERE WHERE
ip.ref = ex.id AND
ip.c_id = $this->course_id AND ip.c_id = $this->course_id AND
ex.c_id = $this->course_id AND ex.c_id = $this->course_id AND
ip.ref = $ref_id AND ip.ref = $ref_id AND
@ -359,7 +362,7 @@ class ExerciseLink extends AbstractLink
$sql = 'SELECT * FROM '.$tbl_exercise.' $sql = 'SELECT * FROM '.$tbl_exercise.'
WHERE WHERE
c_id = '.$this->course_id.' AND c_id = '.$this->course_id.' AND
id = '.(int)$this->get_ref_id().' '; id = '.$ref_id.' ';
} }
$result = Database::query($sql); $result = Database::query($sql);
$this->exercise_data = Database::fetch_array($result); $this->exercise_data = Database::fetch_array($result);

@ -163,9 +163,6 @@ class FlatViewDataGenerator
foreach ($allcat as $sub_cat) { foreach ($allcat as $sub_cat) {
$sub_cat_weight = round(100 * $sub_cat->get_weight() / $main_weight, 1); $sub_cat_weight = round(100 * $sub_cat->get_weight() / $main_weight, 1);
$add_weight = " $sub_cat_weight %"; $add_weight = " $sub_cat_weight %";
/*if (isset($this->params['export_pdf']) && $this->params['export_pdf']) {
$add_weight = null;
}*/
$headers[] = Display::url( $headers[] = Display::url(
$sub_cat->get_name(), $sub_cat->get_name(),
api_get_self().'?selectcat='.$sub_cat->get_id() api_get_self().'?selectcat='.$sub_cat->get_id()
@ -190,7 +187,9 @@ class FlatViewDataGenerator
for ($count = 0; ($count < $items_count) && ($items_start + $count < count($this->evals_links)); $count++) { for ($count = 0; ($count < $items_count) && ($items_start + $count < count($this->evals_links)); $count++) {
/** @var AbstractLink $item */ /** @var AbstractLink $item */
$item = $this->evals_links[$count + $items_start]; $item = $this->evals_links[$count + $items_start];
if ($mainCategoryId == $item->get_category_id() && !in_array($item->get_id(), $evaluationsAdded)) { if ($mainCategoryId == $item->get_category_id() &&
!in_array($item->get_id(), $evaluationsAdded)
) {
$weight = round(100 * $item->get_weight() / $main_weight, 1); $weight = round(100 * $item->get_weight() / $main_weight, 1);
$headers[] = $item->get_name() . ' ' . $weight . ' % '; $headers[] = $item->get_name() . ' ' . $weight . ' % ';
} }

Loading…
Cancel
Save