/** * * 家属报名 * @param unknown_type $dependent * @param unknown_type $eid * @param unknown_type $uid */ private function _dependent_apply_event($dependent, $eid, $uid, $apply_type) { $this->model->deleteEventUser(array('pid' => $uid, 'uid' => 0, 'eid' => $eid)); if (count($dependent) > 0 && is_array($dependent)) { foreach ($dependent as $v) { $eventUser = array(); $eventUser = array('eid' => $eid, 'pid' => $uid, 'uid' => 0, 'name' => $v['name'], 'mobile' => $v['mobile'] ? $v['mobile'] : '', 'apply_type' => $apply_type, 'apply_time' => time(), 'grade' => Kohana::config('event.grade.normal')); if (!empty($v['apply_doc'])) { $this->model->addUserApplyDoc($eid, 0, $uid, $v['name'], $v['apply_doc']); } $this->model->applyEvent($eventUser); } } }