function action_updateattendance()
 {
     $atnrecord = array();
     $atnrecord['id'] = cm_get_param('atnid', 0);
     $atnrecord['classid'] = $clsid;
     $atnrecord['userid'] = cm_get_param('userid', 0);
     $startyear = cm_get_param('startyear');
     $startmonth = cm_get_param('startmonth');
     $startday = cm_get_param('startday');
     $atnrecord['timestart'] = mktime(0, 0, 0, $startmonth, $startday, $startyear);
     $endyear = cm_get_param('endyear');
     $endmonth = cm_get_param('endmonth');
     $endday = cm_get_param('endday');
     $atnrecord['timeend'] = mktime(0, 0, 0, $endmonth, $endday, $endyear);
     $atnrecord['note'] = cm_get_param('note', '');
     $atn = new attendance($atnrecord);
     if (($status = $atn->update()) !== true) {
         echo cm_error('Record not updated.  Reason: ' . $status->message);
     }
 }