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); } }