public function saveAttendanceConfig()
 {
     $errorFlag = true;
     /* Employee can change displayed current time when he punches in/out */
     if (isset($_POST['chkEmpChangeTime'])) {
         try {
             Config::setAttendanceEmpChangeTime('Yes');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     } else {
         try {
             Config::setAttendanceEmpChangeTime('No');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     }
     /* Employee can edit submitted attendance records */
     if (isset($_POST['chkEmpEditSubmitted'])) {
         try {
             Config::setAttendanceEmpEditSubmitted('Yes');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     } else {
         try {
             Config::setAttendanceEmpEditSubmitted('No');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     }
     /* Supervisor can edit submitted attendance records of subordinates */
     if (isset($_POST['chkSupEditSubmitted'])) {
         try {
             Config::setAttendanceSupEditSubmitted('Yes');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     } else {
         try {
             Config::setAttendanceSupEditSubmitted('No');
         } catch (Exception $e) {
             $errorFlag = false;
         }
     }
     if ($errorFlag) {
         $messageType = 'SUCCESS';
     } else {
         $messageType = 'FAILURE';
     }
     $this->showAttendanceConfig($messageType);
 }