Exemple #1
0
 /**
  * 
  * 家属报名
  * @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);
         }
     }
 }