public function getMessageOfTheme()
 {
     if (input::has('themeId')) {
         $themeId = input::get('themeId');
         return MessageThemes::find($themeId)->message;
     } else {
         return "";
     }
 }
示例#2
0
function pageController()
{
    $counter = file_get_contents('counter.txt');
    $counter = (int) $counter;
    $newCounter;
    $data = [];
    if (input::has('Hit')) {
        $newCounter = $counter + 1;
        $handle = fopen('counter.txt', 'w');
        fwrite($handle, $newCounter);
        fclose($handle);
    } else {
        if (input::has('Miss')) {
        }
    }
    $_GET;
    $data['counter'] = $newCounter;
    return $data;
}
示例#3
0
require_once '../../Input.php';
require_once '../../Auth.php';
require_once 'Log.php';
$correctName = Input::get('username', '');
$correctPassword = Input::get('password', '');
if (Auth::check()) {
    header('Location: /php/authorize.php');
    die;
} else {
    if (Auth::attempt($correctName, $correctPassword)) {
        $logFile = new Log();
        $logFile->logMessage('loggedIN', 'user has logged in successfully');
        header('Location: /php/authorize.php');
        die;
    } else {
        if (input::has('username') && input::has('password')) {
            $logFile = new Log();
            $logFile->logMessage('Failed', 'user failed to input correct username or password');
            echo "Please enter the correct username or password.";
        }
    }
}
?>
 <!DOCTYPE html>
 <html>
     <head>
         <link rel="stylesheet" href="/css/">
         <meta charset="utf-8">
         <title></title>
     </head>
     <body>
示例#4
0
 function edit($id)
 {
     if ($this->data['users']->role != "admin") {
         exit;
     }
     if (User::where('username', trim(Input::get('username')))->where('id', '<>', $id)->count() > 0) {
         return $this->panelInit->apiOutput(false, $this->panelInit->language['editStudent'], $this->panelInit->language['usernameUsed']);
     }
     if (User::where('email', Input::get('email'))->where('id', '<>', $id)->count() > 0) {
         return $this->panelInit->apiOutput(false, $this->panelInit->language['editStudent'], $this->panelInit->language['mailUsed']);
     }
     $User = User::find($id);
     $User->email = Input::get('email');
     $User->username = Input::get('username');
     $User->fullName = Input::get('fullName');
     if (Input::get('password') != "") {
         $User->password = Hash::make(Input::get('password'));
     }
     $User->studentRollId = Input::get('studentRollId');
     $User->gender = Input::get('gender');
     $User->address = Input::get('address');
     $User->phoneNo = Input::get('phoneNo');
     $User->mobileNo = Input::get('mobileNo');
     $User->studentClass = Input::get('studentClass');
     $User->transport = Input::get('transport');
     if (Input::get('birthday') != "") {
         $birthday = explode("/", Input::get('birthday'));
         $birthday = mktime(0, 0, 0, $birthday['0'], $birthday['1'], $birthday['2']);
         $User->birthday = $birthday;
     }
     if (Input::hasFile('photo')) {
         $fileInstance = Input::file('photo');
         $newFileName = "profile_" . $User->id . ".jpg";
         $file = $fileInstance->move('uploads/profile/', $newFileName);
         $User->photo = "profile_" . $User->id . ".jpg";
     }
     $User->save();
     if (input::has('academicYear')) {
         $studentAcademicYears = input::get('academicYear');
         $academicYear = studentAcademicYears::where('studentId', $id)->get();
         foreach ($academicYear as $value) {
             if (isset($studentAcademicYears[$value->academicYearId]) and $studentAcademicYears[$value->academicYearId] != $value->classId) {
                 $studentAcademicYearsUpdate = studentAcademicYears::where('studentId', $User->id)->where('academicYearId', $value->academicYearId)->first();
                 $studentAcademicYearsUpdate->classId = $studentAcademicYears[$value->academicYearId];
                 $studentAcademicYearsUpdate->save();
                 attendance::where('classId', $value->classId)->where('studentId', $User->id)->update(['classId' => $studentAcademicYears[$value->academicYearId]]);
                 examMarks::where('classId', $value->classId)->where('studentId', $User->id)->update(['classId' => $studentAcademicYears[$value->academicYearId]]);
                 if ($value->academicYearId == $User->studentAcademicYear) {
                     $User->studentClass = $studentAcademicYears[$value->academicYearId];
                     $User->save();
                 }
             }
         }
     }
     return $this->panelInit->apiOutput(true, $this->panelInit->language['editStudent'], $this->panelInit->language['studentModified'], $User->toArray());
 }