registerFunction("b2b_course"); $xajax->registerFunction("b2b_price"); $xajax->registerFunction("xget_cities_by_zonename"); $xajax->registerFunction('xget_change_city'); //$xajax->debugOn(); $royalfield['headertext'].=$xajax->getJavascript(eip_href_link('xajax/')); $cateArray = array(array('id'=>'','text'=>'选择分类')); $pt = $db->fetch_array($db->query("select * from ".DB_PREFIX."b2b_types where tkey = '".$db->input('product')."'")); $tid = $pt['tid']; $cateQuery = $db->query("select * from ".DB_PREFIX."b2b_contents c,".DB_PREFIX."b2b_group g where c.gid=g.gid and c.tid=".(int)$tid." and c.users_id = ".(int)$_GET['uid']); while ($c = $db->fetch_array($cateQuery)){ $cateArray[] = array('id'=>$c['gid'],'text'=>$c['group_title']); } $action=isset($_GET['action'])?$_GET['action']:''; if ($action=="vote"){ if (!eip_not_null($_POST['uid']) || !eip_not_null($_POST['cate']) || !eip_not_null($_POST['votepoint'])){ $messageStack->add_session("非法操作!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } else { switch ($_POST['cate']){ case 'envir': $db->query("update ".DB_PREFIX."users_schools set environment= environment + ".(int)$_POST['votepoint'].",ecount= ecount + 1 where users_id=".(int)$_POST['uid']); $messageStack->add_session("投票成功!",'success'); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); break; case 'teach': $db->query("update ".DB_PREFIX."users_schools set classroomteaching= classroomteaching + ".(int)$_POST['votepoint'].",ccount=ccount+1 where users_id=".(int)$_POST['uid']); $messageStack->add_session("投票成功!",'success'); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); break; case 'skill': $db->query("update ".DB_PREFIX."users_schools set skillspractice=skillspractice + ".(int)$_POST['votepoint'].",skcount=skcount+1 where users_id=".(int)$_POST['uid']); $messageStack->add_session("投票成功!",'success'); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); break; case 'service': $db->query("update ".DB_PREFIX."users_schools set service=service+".(int)$_POST['votepoint'].",secount=secount+1 where users_id=".(int)$_POST['uid']); $messageStack->add_session("投票成功!",'success'); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); break; } } } elseif ($action=="process"){ if ($_SESSION['user_session']['users_id']>0){ if ($_SESSION['user_session']['users_id']==$_POST['uid']){ $messageStack->add_session("自己不能报自己的学校!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } } /* if (!eip_not_null($_POST['uid'])){ $messageStack->add_session("非法操作!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); }*/ if (!eip_not_null($_POST['gid'])){ $messageStack->add_session("请选择分类!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (!eip_not_null($_POST['cid'])){ $messageStack->add_session("请选择课程!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (!eip_not_null($_POST['username'])){ $messageStack->add_session("请填写姓名!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (!eip_not_null($_POST['phone'])){ $messageStack->add_session("请填写常用电话!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (!eip_not_null($_POST['email'])){ $messageStack->add_session("请填写电子邮件!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (!eip_not_null($_POST['qq'])){ $messageStack->add_session("请填写QQ号码!"); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } $b2b_orders_type = new b2b_orders_type(); if ($orders = $db->fetch_array($db->query("select * from ".DB_PREFIX."b2b_orders_types where tkey = 'b2b_orders'"))){ $ttable = $b2b_orders_type->types[$orders['otid']]['ttable']; } $_POST['province'] = $_POST['zone_id']; $_POST['city'] = $_POST['city_id']; $title = $db->fetch_array($db->query("select * from ".DB_PREFIX."b2b_contents where cid = ".(int)$_POST['cid'])); $sql_data_array = array( 'otid'=>(int)$orders['otid'], 'cid'=>(int)$_POST['cid'], 'title'=>$title['title'], 'users_id'=>(int)$_SESSION['user_session']['users_id'], 'business_id'=>(int)$_POST['uid'], 'user_ip'=>eip_get_ip_address(), 'date_ordered'=>(int)time(), 'username' => ($_POST['username']), 'status'=>(int)$b2b_orders_type->types[$orders['otid']]['is_audit'], 'description' => ($_POST['description']), 'zoneid'=>(int)$_POST['zone_id'], 'zonename'=>$zone['zone_name'], 'cityid'=>(int)$_POST['city_id'], 'cityname'=>$city['cities_name']); $db->perform(DB_PREFIX.'b2b_orders',$sql_data_array); //分析处理附加表数据 $id=$db->insert_id(); $sql_addon_array = array( 'orders_id'=>(int)$id, 'sex'=>(int)$_POST['sex'], 'Identification'=>$_POST['Identification'], 'dateofbirth'=>$_POST['byear'].'|'.$_POST['bmonth'].'|'.$_POST['bday'], 'achievement'=>(float)$_POST['achievement'], 'mobile'=>$_POST['mobile'], 'address'=>$_POST['address'], 'addressee'=>$_POST['addressee'], 'zipcode'=>(int)$_POST['zipcode'], 'phone'=>$_POST['phone'], 'pas'=>$_POST['pas'], 'email'=>$_POST['email'], 'qq'=>$_POST['qq'], 'homeaddress'=>$_POST['homeaddress'], 'education'=>(int)$_POST['education'], 'politicalstatus'=>(int)$_POST['politicalstatus'], 'nation'=>(int)$_POST['nation'], 'graduateschool'=>$_POST['graduateschool'], 'graduatetime'=>$_POST['gyear'].'|'.$_POST['gmonth'].'|'.$_POST['gday'], 'specialty'=>$_POST['specialty'], 'evaluate'=>$_POST['evaluate']); $db->perform(DB_PREFIX.$ttable,$sql_addon_array); $messageStack->add_session("报名成功!",'success'); eip_redirect(eip_href_link($current_page,eip_get_all_get_params(array('action')))); } if (isset($_SESSION['user_session'])){ $userprofile_query = $db->query("select * from ".DB_PREFIX."users where users_id=".(int)$_SESSION['user_session']['users_id']); $userprofile = $db->fetch_array($userprofile_query); if ($address = $db->fetch_array($db->query("select * from ".DB_PREFIX."users_address_book where address_book_id = ".(int)$userprofile['address_id']))){ $userprofile = array_merge($userprofile,$address); } if ($array = $db->fetch_array($db->query("select * from ".DB_PREFIX."users_types where tkey = 'USERS_STUDENTS'"))){ $user_query=$db->query("select * from ".DB_PREFIX.$array['ttable']." where users_id=".(int)$_SESSION['user_session']['users_id']); if($user_array=$db->fetch_array($user_query)){ $dateofbirth = explode('|',$user_array['dateofbirth']); $graduatetime = explode('|',$user_array['graduatetime']); $user_array['byear'] = $dateofbirth[0]; $user_array['bmonth'] = $dateofbirth[1]; $user_array['bday'] = $dateofbirth[2]; $user_array['gyear'] = $graduatetime[0]; $user_array['gmonth'] = $graduatetime[1]; $user_array['gday'] = $graduatetime[2]; $userprofile = array_merge($userprofile,$user_array); } } } ?>