function need_info() { load::logic('event'); $EventLogic = new EventLogic(); $id = (int) $this->Get['id']; $post = $this->Post; $profile = jlogic('member_profile')->getProfile(); $event_info = $EventLogic->get_event_info($id); $qua = $event_info['need_app_info']; $qua_info = unserialize($qua); $qua_arr = array(); $time = TIMESTAMP; if ($qua_info) { foreach ($qua_info as $key => $val) { if (!$post[$val]) { json_error("请输入" . $profile[$val]['title']); } if ($profile[$val]['formtype'] == 'select' && $profile[$val]['choices']) { $choices = explode("\r\n", $profile[$val]['choices']); foreach ($choices as $v) { list($v1, $v2) = explode("|", $v); $v2 || ($v2 = $v1); $new_choices[$v1] = $v2; } if ($new_choices[$post[$val]]) { $post[$val] = $new_choices[$post[$val]]; } unset($new_choices); } $qua_arr[$profile[$val]['title']] = $post[$val]; } } $qua_arr['留言'] = $post['content']; $qua = serialize($qua_arr); $EventLogic->doApp($id, $qua); json_result("1"); }