$sql='SELECT path_certificate FROM '.$table_certificate.' WHERE cat_id="'.Database::escape_string($cat_id).'" AND user_id="'.Database::escape_string($user_id).'" ';
$sql='SELECT path_certificate FROM '.$table_certificate.' WHERE cat_id="'.Database::escape_string($cat_id).'" AND user_id="'.Database::escape_string($user_id).'" ';
$rs=Database::query($sql,__FILE__,__LINE__);
$rs=Database::query($sql,__FILE__,__LINE__);
$row=Database::fetch_array($rs);
$row=Database::fetch_array($rs);
if ($row['path_certificate']=='' || is_null($row['path_certificate'])) {
if ($row['path_certificate']=='' || is_null($row['path_certificate'])) {
return false;
return false;
} else {
} else {
return true;
return true;
}
}
}
}
/**
/**
* Gets the info about a gradebook certificate for a user by course
* Gets the info about a gradebook certificate for a user by course
@ -3054,75 +3054,71 @@ class UserManager
* @param int The user id
* @param int The user id
* @return array if there is not information return false
* @return array if there is not information return false
*/
*/
public function get_info_gradebook_certificate($course_code,$user_id) {
public function get_info_gradebook_certificate($course_code,$user_id) {
$sql='SELECT * FROM '.$tbl_grade_certificate.' WHERE cat_id= (SELECT id FROM '.$tbl_grade_category.' WHERE course_code = "'.Database::escape_string($course_code).'" ) AND user_id="'.Database::escape_string($user_id).'" ';
$sql='SELECT * FROM '.$tbl_grade_certificate.' WHERE cat_id= (SELECT id FROM '.$tbl_grade_category.' WHERE course_code = "'.Database::escape_string($course_code).'" ) AND user_id="'.Database::escape_string($user_id).'" ';
$rs = Database::query($sql,__FILE__,__LINE__);
$rs = Database::query($sql,__FILE__,__LINE__);
$row= Database::fetch_array($rs);
$row= Database::fetch_array($rs);
if (Database::num_rows($rs) > 0)
if (Database::num_rows($rs) > 0)
return $row;
return $row;
else
else
return false;
return false;
}
}
/**
/**
* Gets the user path of user certificated
* Gets the user path of user certificated
* @param int The user id
* @param int The user id
* @return array containing path_certificate and cat_id
* @return array containing path_certificate and cat_id
*/
*/
public function get_user_path_certificate($user_id) {
public function get_user_path_certificate($user_id) {
$sql = "SELECT id_session FROM $tbl_session_course_rel_user WHERE id_session=$session_id AND course_code='$course_code' AND id_user = $user_id AND status=2 ";
$res = Database::query($sql);
$sql = "SELECT id_session FROM $tbl_session_course_rel_user WHERE id_session=$session_id AND course_code='$course_code' AND id_user = $user_id AND status=2 ";