Esempio n. 1
0
    if ($STH->execute(array($iup))) {
        if ($row = $STH->fetch()) {
            $iup = $row;
        }
    }
}
if ($semset) {
    $set = RPU::getSemSet($semset, true, $iup['id']);
} else {
    throw new Exception("Ошибка получения настроек семестра");
}
if ($iup) {
    $help = '. Текущая неделя для студента: ' . $set['week'];
}
$dis = RPIrro::upgradeGrades(array($dis), $ball, $st_all, $set['week']);
$dis = end(RPIrro::upgradeStarted($dis, array($gr['id'])));
$unvis = RPIrro::getUnvisit($gr['id'], $set);
//Формирование массива для вывода
$km = RPU::reshape($dis['kms'][$gr['id']], false, array('id', 'week', 'name', 'sh', 'max_ball', 'min_ball', 'bonus', 'type_name'));
$km = RPU::filterBy($km, array('max_ball' => true));
$arResult['print']['km'] = RPU::matrixSort($km, 'week');
$arResult['print']['mvb']['max'] = $dis['mvb'][$gr['id']];
$arResult['print']['mvb']['min'] = $dis['mvbi'][$gr['id']];
$namecheck = RPU::filterByOne($km, 'name', true);
if (empty($namecheck)) {
    $arResult['print']['rowspan'] = 3;
} else {
    $arResult['print']['rowspan'] = 4;
}
$body = array();
$i = 0;