Пример #1
0
                        <?php 
$tohash = 'tutorial-' . $tutorial->id;
$encrypted = Crypt::encrypt($tohash);
$encryptionexam = Crypt::encrypt($tohash);
$exams = unserialize($tutorial->exams);
Session::put($tohash, $encrypted);
function checkSubject($subjects, $subject)
{
    foreach ($subjects as $s) {
        if ($s == $subject) {
            return 1;
        }
    }
    return 0;
}
$testcount = Assessments::whereRaw('`tutorialid` = ? and `studentid` = ?', [$tutorial->id, Sentry::getUser()->id])->count();
$usere = Sentry::getUser();
$usergroup = $usere->getGroups();
$usergroupe = json_decode($usergroup, true);
$usergroupe[0]['pivot']['group_id'];
$group = Sentry::findGroupById($usergroupe[0]['pivot']['group_id']);
$truth = 0;
$groupname = $group->name;
if ($groupname == 'teachers') {
    $user = Teacher::findOrFail($usere->id);
    $ssubjects = $user->extra;
    $subjectstodo = unserialize($ssubjects);
    if ($subjectstodo != null) {
        $truth = checkSubject($subjectstodo, $tutorial->subjectid);
    }
} elseif ($groupname == 'students') {