[php]代码库
整合论坛;实现一次性登陆、注册、修改登陆密码。
详细介绍:http://yuncode.net/article/a_51d3ea8693dd166
功能介绍
(一):企业用户
1、 企业资料;拥有企业资料之前,必须注册成为正式的企业用户,然后才能将企业简历以及企业标志上传,并可以随时修改。系统也会记录你最近一次修改简历的时间以及简历完成比例。
2、 培训学校;培训功能只有企业用户拥有,企业用户可以注册、注销培训学校,发布培训信息;发布培训信息之前,必须是已经注册培训学校,否则无法发表培训信息。一但注销培训学校,以此学校发布的培训信息也将全部删除。
3、 培训信息;
4、 猎头职位;
5、 普通职位;
6、 猎头收信息;求职人才对猎头职位发表求职请求。
7、 猎头发信箱;对猎头人才发表招聘请求。
8、 猎头收藏夹;将意向的求职加入到系统配置的收藏夹中。
9、 普通收信箱;
10、 普通发信箱;
11、 普通收藏夹;
(二)、个人用户
1、 个人资料;
2、 个人求职;
3、 猎头人才;
4、 招聘家教;
5、 求职家教;
6、 猎头收信箱;
7、 猎头发信箱;
8、 猎头收藏夹;
9、 普通收信箱;
10、 普通发信箱;
11、 普通收藏夹;
<?php
require_once "globals.php";
if (comlogined() <= '0') {
$headtitle = headtitle($webtitle . ' -> 企业用户控制面板');
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} elseif (!$db->num($db->query("select m.username,c.qyuser from {$tablepre}member m,{$tablepre}jianliqy c where m.username=c.qyuser and m.username='$wane_user'"))) {
$db->query("INSERT INTO {$tablepre}jianliqy (qyuser,lastupdate) values ('$wane_user','" . time() . "')");
echo showmsg('company.php', '0');
exit;
} else if ($action == 'basicinfo') {
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[1]);
if ($save) {
if ($qyname == '') {
echo clickback('企业名称不能为空');
exit;
} else {
$sql = "UPDATE " . QYJIANLITABLE . "
SET
qyname='" . html($qyname) . "',
qyaddress='" . html($qyaddress) . "',
qypro='$qypro',
qykind='$qykind',
qyman='$qyman',
contact_name='" . html($contact_name) . "',
qyphone='" . html($qyphone) . "',
qyemail='" . html($qyemail) . "',
qyyoubian='" . html($qyyoubian) . "',
qyweb='" . html($qyweb) . "',
qyjianjie='" . html($context) . "',
lastupdate='" . time() . "'
WHERE
qyuser='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback('操作失败');
exit;
} else {
tpl_load('result');
if ($shownewcom) {
update_cache('companys', '0');
}
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' ! <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=basicinfo>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
}
}
} else {
tpl_load('company_basicinfo');
$sql = $db->query("select * from " . QYJIANLITABLE . " where qyuser='$wane_user'");
$row = $db->row($sql);
$compropertion = $row['qypro'];
$combelong = $row['qykind'];
$comspace = $row['qyman'];
$tpl->set_var(array(
'QYNAME' => $row['qyname'],
'QYADDRESS' => $row['qyaddress'],
'CONTACT_NAME' => $row['contact_name'],
'QYPHONE' => $row['qyphone'],
'QYEMAIL' => $row['qyemail'],
'QYYOUBIAN' => $row['qyyoubian'],
'QYWEB' => $row['qyweb'],
'CONTEXT' => $row['qyjianjie']
));
}
}
//+END QY JIANLI
else if ($action == 'myphoto') {
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[2]);
if ($save) {
$imgurl = upload_img($HTTP_POST_FILES['userfile']['name'], $HTTP_POST_FILES['userfile']['tmp_name'], './qy_img');
if ($imgurl != '0') {
$sql = "UPDATE " . QYJIANLITABLE . " set qy_img='$imgurl',lastupdate='" . time() . "' where qyuser='$wane_user'";
$query = $db->query($sql);
if (!$query) {
@delete_file($imgurl);
echo clickback('操作失败');
exit;
} else {
if ($shownewcom) {
update_cache('companys', '0');
}
if (file_exists(delimg)) {
@delete_file($delimg);
}
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' ! <BR><BR>您已成功执行了你的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=myphoto>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=myphoto', '3');
}
} else {
echo clickback('图片上传失败');
exit;
}
} else {
tpl_load('company_myphoto');
$sql = $db->query("select qyuser,qy_img from " . QYJIANLITABLE . " where qyuser='$wane_user'");
$row = $db->row($sql);
$qyimg = $row['qy_img'];
if ($qyimg != '' && file_exists($qyimg)) {
$tpl->set_var('DELIMG', $qyimg);
$imgsize = getimagesize($qyimg);
if ($imgsize[0] >= '500') {
$size = "width='500' height='400'";
} else {
$size = '';
}
$tpl->set_var('UPLOADED_IMG', '<a href=' . $qyimg . ' target=\'_blank\'><IMG SRC=' . $qyimg . ' ' . $size . ' border=\'0\' class=\'input\'></a>');
} else {
$tpl->set_var('DELIMG', '');
$tpl->set_var('UPLOADED_IMG', 'NO PHOTO');
}
}
}
// END QY PHOTO
else if ($action == 'registerschool') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_school]) {
echo clickback($lang_right[1]);
exit;
}
$table = $tablepre . 'pxschool';
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[4]);
if ($db->num($db->query("select username from $table where username='$wane_user'")) >= '1') {
tpl_load('result');
$result_title = '注册出错';
$result_info = '很抱歉 ' . $wane_user . ' ! <BR><BR>您已注册过培训学校,不能重复注册,系统将于 3 秒后转入管理页面<BR><BR><a href=company.php?action=manageschool>立即转到管理页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=manageschool', '3');
} else if ($submit_registerschool) {
if ($sname == '') {
echo clickback('学校名称不能为空');
exit;
} else if ($schkind == '0') {
echo clickback('请选择学校类别');
exit;
} else if ($address == '') {
echo clickback('学校地址不能为空');
exit;
} else if ($code == '' && !is_numeric($code) && strlen($code) != '6') {
echo clickback('邮政编码必须是 6 位数阿拉伯数字');
} else if ($contact_name == '') {
echo clickback('联系人不能为空');
exit;
} else if ($contact_phone == '') {
echo clickback('联系人不能为空');
exit;
} else {
$sql = "insert into $table
(username,schkind,sname,context,content,sign_content,contact_name,contact_phone,fax,address,code,email,url,addtime,sign)
Values
('$wane_user','$schkind','" . html($sname) . "','" . html($context) . "','" . html($content) . "','" . html($sign_content) . "','" . html($contact_name) . "','" . html($contact_phone) . "','" . html($fax) . "','" . html($address) . "','" . html($code) . "','" . html($email) . "','" . html($url) . "','" . time() . "','" . $RIGHT[sign_school] . "')";
$query = $db->query($sql);
if (!$query) {
echo clickback('注册培训学校失败');
exit;
} else {
if ($html_school == '1' && $RIGHT[sign_school] == '1') {
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => headtitle($sname),
'LINK' => $db->query_id(),
'SNAME' => $sname,
'CONTEXT' => wane_text(html($context)),
'CONTENT' => wane_text(html($content)),
'SIGN_CONTENT' => wane_text(html($sign_content)),
'CONTACT' => html($contact_name),
'PHONE' => html($contact_phone),
'FAX' => html($fax),
'ADDRESS' => html($address),
'CODE' => html($code),
'EMAIL' => html($email),
'URL' => html($url),
'CLICK' => '0'
);
$c_html->c_school('header.html', $default_school, 'footer.html', md5($wane_user), $dirhtml_school, '', $sql_data, 0);
update_cache('schools', '0');
}
tpl_load('result');
$result_title = '注册培训学校成功';
$result_info = '恭喜您 ' . $wane_user . ' ! <BR><BR>您已成功注册了培训学校,系统将于 3 秒后转入管理页面<BR><BR><a href=company.php?action=manageschool>立即转到管理页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=manageschool', '3');
}
}
} else {
tpl_load('company_registerschool');
$tpl->set_var('SELECT_SCHOOL', select_school());
}
}
//END REGISTER SCHOOL
else if ($action == 'manageschool') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_school]) {
echo clickback($lang_right[1]);
exit;
}
$table = $tablepre . 'pxschool';
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[5]);
$query_check = $db->query("select * from $table where username='$wane_user'");
if ($db->num($query_check) <= '0') {
tpl_load('result');
$result_title = '管理出错';
$result_info = '很抱歉 ' . $wane_user . ' ! <BR><BR>您尚未注册过培训学校,请先注册培训学校,系统将于 3 秒后转入注册页面<BR><BR><a href=company.php?action=registerschool>立即转到注册页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=registerschool', '3');
} else if ($submit_manageschool) {
if ($sname == '') {
echo clickback('学校名称不能为空');
exit;
} else if ($schkind == '0') {
echo clickback('请选择学校类别');
exit;
} else if ($address == '') {
echo clickback('学校地址不能为空');
exit;
} else if ($code == '' && !is_numeric($code) && strlen($code) != '6') {
echo clickback('邮政编码必须是 6 位数阿拉伯数字');
} else if ($contact_name == '') {
echo clickback('联系人不能为空');
exit;
} else if ($contact_phone == '') {
echo clickback('联系人不能为空');
exit;
} else {
$sql = "update $table
set
schkind='$schkind',
sname='" . html($sname) . "',
context='" . html($context) . "',
content='" . html($content) . "',
sign_content='" . html($sign_content) . "',
contact_name='" . html($contact_name) . "',
contact_phone='" . html($contact_phone) . "',
fax='" . html($fax) . "',
address='" . html($address) . "',
code='" . html($code) . "',
email='" . html($email) . "',
url='" . html($url) . "'
where id='$schid' and username='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback('编辑培训学校失败');
exit;
} else {
if ($html_school == '1' && $RIGHT[sign_school] == '1') {
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => headtitle(html($sname)),
'LINK' => $schid,
'SNAME' => html($sname),
'CONTEXT' => wane_text($context),
'CONTENT' => wane_text($content),
'SIGN_CONTENT' => wane_text($sign_content),
'CONTACT' => html($contact_name),
'PHONE' => html($contact_phone),
'FAX' => html($fax),
'ADDRESS' => html($address),
'CODE' => html($code),
'EMAIL' => html($email),
'URL' => html($url),
'CLICK' => html($click)
);
$c_html->c_school('header.html', $default_school, 'footer.html', md5($wane_user), $dirhtml_school, '', $sql_data, 0);
update_cache('schools', '0');
}
tpl_load('result');
$result_title = '编辑培训学校成功';
$result_info = '恭喜您 ' . $wane_user . ' ! <BR><BR>您已成功编辑了培训学校,系统将于 3 秒后转入管理页面<BR><BR><a href=company.php?action=manageschool>立即转到管理页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=manageschool', '3');
}
}
} else {
tpl_load('company_manageschool');
$row = $db->row($query_check);
$tpl->set_var(array(
'SCHID' => $row['id'],
'SELECT_SCHOOL' => select_school($row['schkind']),
'SNAME' => $row['sname'],
'CONTEXT' => $row['context'],
'CONTENT' => $row['content'],
'SIGN_CONTENT' => $row['sign_content'],
'CONTACT_NAME' => $row['contact_name'],
'CONTACT_PHONE' => $row['contact_phone'],
'FAX' => $row['fax'],
'ADDRESS' => $row['address'],
'CODE' => $row['code'],
'EMAIL' => $row['email'],
'URL' => $row['url'],
'CLICK' => $row[click]
));
}
}
//END MANAGE SCHOOL
else if ($action == 'closeschool') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_school]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[6]);
if ($close == 'on') {
$select = $db->query("select * from {$tablepre}job_peixun where username='$wane_user'");
while ($row_px = $db->row($select)) {
$deletefile = $htmlroot . $dirhtml_lesson . '/' . $row_px['htmlroot'] . '/' . $row_px['id'] . '.html';
if (file_exists($deletefile)) {
delete_file($deletefile);
}
}
$delete_lesson = $db->query("delete from {$tablepre}job_peixun where username='$wane_user'");
if (!$delete_lesson) {
tpl_load('result');
$result_title = '注销培训学校失败';
$result_info = '很抱歉 ' . $wane_user . ' ! <BR><BR>注销培训学校失败,请稍后再试,系统将于 3 秒后自动返回<BR><BR><a href=\'javascript:history.go(-1)\'>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('javascript:history.go(-1)', '3');
} else {
$query = $db->query("select * from {$tablepre}pxschool where username='$wane_user'");
$row = $db->row($query);
$schoolfile = $htmlroot . $dirhtml_school . '/' . $row['htmlroot'] . '/' . md5($wane_user) . '.html';
$delete_school = $db->query("delete from {$tablepre}pxschool where username='$wane_user'");
if (!$delete_school) {
tpl_load('result');
$result_title = '注销培训学校失败';
$result_info = '您好 ' . $wane_user . ' ! <BR><BR>您已成功删除了所有发表过的培训信息,培训学校学校删除失败,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=closeschool>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=closeschool', '3');
} else {
if (file_exists($schoolfile)) {
delete_file($schoolfile);
}
tpl_load('result');
$result_title = '注销培训学校成功';
$result_info = '您好 ' . $wane_user . ' ! <BR><BR>您已成功删除你已注册的培训学校和所有发表过的培训信息,系统将于 3 秒后自动返回<BR><BR><a href=company.php>立即返回</a>';
update_cache('schools', '0');
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
}
}
} else {
tpl_load('result');
$result_title = '注销培训学校';
$result_info = '您好 ' . $wane_user . ' ! <BR><BR><font color=\'#ff0000\'>此步操作将删除你已注册的培训学校和所有发表过的培训信息</font><BR><BR><a href=company.php?action=closeschool&close=on>确定注销</a> <a href=\'javascript:history.go(-1)\'>放弃操作</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
}
}
//END CLOSE SCHOOL
else if ($action == 'puthunter') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_hunter_job]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[8]);
if ($submit_puthunter) {
if ($job == '' || $job_address == '' || $job_text == '') {
echo clickback($lang_putcomhunter[0]);
exit;
}
$losetime = time() + 86400 * $days;
$comhunter_folder = date($dirhtml_unit, time());
$sql = "INSERT INTO " . HUNTERJOB . " (username,job,job_text,job_address,addtime,losetime,sign,htmlroot) VALUES ('$wane_user','" . html($job) . "','" . html($job_text) . "','" . html($job_address) . "','" . time() . "','$losetime','" . $RIGHT[sign_hunterjob] . "','$comhunter_folder')";
$query = $db->query($sql);
if (!$query) {
echo clickback('操作失败');
exit;
} else {
if ($html_comhunter == '1' && $RIGHT[sign_hunterjob] == '1') {
$query_com = $db->query("select * from {$tablepre}jianliqy where qyuser='$wane_user'");
$row_com = $db->row($query_com);
$comhunter_name = $db->query_id();
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => headtitle($row_com['qyname'] . ' 招聘猎头人才 ' . html($job)),
'INFOTITLE' => $row_com['qyname'] . ' 招聘猎头人才 ' . html($job),
'CLICK' => '0',
'JOB' => html($job),
'JOB_ADDRESS' => html($job_address),
'JOB_TEXT' => wane_text($job_text),
'COMPANY' => $row_com['qyname'],
'LINKCOM' => urlencode($row_com[qyuser]),
'QYADDRESS' => $row_com['qyaddress'],
'QYPRO' => $row_com['qypro'],
'QYKIND' => $row_com['qykind'],
'QYSPACE' => $row_com['qyman'],
'CONTACT' => $row_com['contact_name'],
'QYPHONE' => $row_com['qyphone'],
'QYMAIL' => $row_com['qyemail'],
'QYWEB' => $row_com['qyweb'],
'ADDTIME' => date("Y-n-j", time()),
'LOSETIME' => date("Y-n-j", (time() + $days * 86400)),
'LINK' => $comhunter_name
);
$c_html->c_comhunter('header.html', $default_comhunter, 'footer.html', $comhunter_name, $dirhtml_comhunter, $comhunter_folder, $sql_data, 0);
update_cache('hunterjob', '0');
}
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managehunter>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managehunter', '3');
}
} else if ($submit_exithunter) {
echo showmsg('company.php?action=basicinfo', '0');
exit;
} else {
tpl_load('company_puthunter');
$sql = $db->query("select * from " . QYJIANLITABLE . " where qyuser='$wane_user'");
$row = $db->row($sql);
$qyname = $row['qyname'];
$contact_name = $row['contact_name'];
$qyphone = $row['qyphone'];
$qyemail = $row['qyemail'];
$qyaddress = $row['qyaddress'];
$qyyoubian = $row['qyyoubian'];
$qypro = $row['qypro'];
if ($qyaddress != '') {
$tpl->set_var('QY_ADDRESS', $qyaddress);
$sign_qyaddress = '1';
} else {
$tpl->set_var('QY_ADDRESS', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyaddress = '0';
}
if ($qyyoubian != '') {
$tpl->set_var('QY_ZIPCODE', $qyyoubian);
$sign_qyyoubian = '1';
} else {
$tpl->set_var('QY_ZIPCODE', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyyoubian = '0';
}
if ($qypro != '') {
$tpl->set_var('QY_KIND', $qypro);
$sign_qypro = '1';
} else {
$tpl->set_var('QY_KIND', '<font color=\'#ff0000\'>无资料</font>');
$sign_qypro = '0';
}
if ($qyname != '') {
$tpl->set_var('COMPANY', $qyname);
$sign_qyname = '1';
} else {
$tpl->set_var('COMPANY', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyname = '0';
}
if ($contact_name != '') {
$tpl->set_var('CONTACT_NAME', $contact_name);
$sign_contact_name = '1';
} else {
$tpl->set_var('CONTACT_NAME', '<font color=\'#ff0000\'>无资料</font>');
$sign_contact_name = '0';
}
if ($qyphone != '' && $qyemail != '') {
$tpl->set_var('CONTACT', 'PHONE :' . $qyphone . '<BR>E - mail:' . $qyemail);
$sign_contact = '1';
} else {
$tpl->set_var('CONTACT', '<font color=\'#ff0000\'>无资料</font>');
$sign_contact = '0';
}
if ($sign_qyaddress == '0' || $sign_qyyoubian == '0' || $sign_qypro == '0' || $sign_qyname == '0' || $sign_contact_name == '0' || $sign_contact == '0') {
$tpl->set_var('PUTJOB_NAME', 'submit_exithunter');
$tpl->set_var('PUTJOB_VALUE', '资料不完整');
} else {
$tpl->set_var('PUTJOB_NAME', 'submit_puthunter');
$tpl->set_var('PUTJOB_VALUE', '提 交');
}
}
}
//END PUT HUNTER
else if ($action == 'managehunter') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_hunter_job]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[9]);
if ($delete_hunter) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$comma = $ids = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
$sql = $db->query("select * from {$tablepre}hunter_com where id in ($ids) and username='$wane_user'");
while ($row = $db->row($sql)) {
$hunter_file = $htmlroot . $dirhtml_comhunter . '/' . $row['htmlroot'] . '/' . $row['id'] . '.html';
if (file_exists($hunter_file)) {
delete_file($hunter_file);
}
}
$query = $db->query("delete from {$tablepre}hunter_com where id in ($ids) and username='$wane_user'");
if (!$query) {
echo clickback('删除失败');
exit;
} else {
tpl_load('result');
$result_title = '删除成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您删除了选定的信息,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managehunter>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managehunter', '3');
}
}
} else if ($submit_edithunter) {
if ($job == '' || $job_address == '' || $job_text == '') {
echo clickback($lang_putcomhunter[0]);
exit;
} else {
$losetime = $job_add + 86400 * $days;
$sql = "UPDATE " . HUNTERJOB . " SET job='" . html($job) . "',job_text='" . html($job_text) . "',job_address='" . html($job_address) . "',losetime='$losetime' WHERE id='$job_id' and username='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback($lang_putcomhunter[4]);
exit;
} else {
if ($html_comhunter == '1' && $RIGHT[sign_hunterjob] == '1') {
$query_com = $db->query("select * from {$tablepre}jianliqy where qyuser='$wane_user'");
$row_com = $db->row($query_com);
$comhunter_name = $job_id;
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => headtitle($row_com['qyname'] . ' 招聘猎头职位 ' . html($job)),
'INFOTITLE' => $row_com['qyname'] . ' 招聘猎头职位 ' . html($job),
'CLICK' => $click,
'JOB' => html($job),
'JOB_ADDRESS' => html($job_address),
'JOB_TEXT' => wane_text($job_text),
'COMPANY' => $row_com['qyname'],
'LINKCOM' => urlencode($row_com[qyuser]),
'QYADDRESS' => $row_com['qyaddress'],
'QYPRO' => $row_com['qypro'],
'QYKIND' => $row_com['qykind'],
'QYSPACE' => $row_com['qyman'],
'CONTACT' => $row_com['contact_name'],
'QYPHONE' => $row_com['qyphone'],
'QYMAIL' => $row_com['qyemail'],
'QYWEB' => $row_com['qyweb'],
'ADDTIME' => date("Y-n-j", $job_add),
'LOSETIME' => date("Y-n-j", $losetime),
'LINK' => $comhunter_name
);
$c_html->c_comhunter('header.html', $default_comhunter, 'footer.html', $comhunter_name, $dirhtml_comhunter, $comhunter_folder, $sql_data, 0);
update_cache('hunterjob', '0');
}
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managehunter>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managehunter', '3');
}
}
} else if (is_numeric($info)) {
$sql = "select * from " . HUNTERJOB . " where id='$info' and username='$wane_user'";
$query = $db->query($sql);
$num = $db->num($query);
if ($num <= '0') {
echo clickback('你无编辑权限');
exit;
} else {
tpl_load('company_puthunter_edit');
$row = $db->row($query);
$tpl->set_var(array(
'JOB_ID' => $row['id'],
'JOB' => $row['job'],
'JOB_ADDRESS' => $row['job_address'],
'JOB_TEXT' => $row['job_text'],
'JOB_ADD' => $row['addtime'],
'JOB_LOSE' => date('Y-n-j', $row['losetime']),
'CLICK' => $row['click'],
'COMHUNTER_FOLDER' => $row['htmlroot']
));
}
} else {
tpl_load('company_managehunter');
$tpl->set_var("SELECTJS", "<script src='css/check_all.js'></script>");
$count = '20';
$str = "username='$wane_user'";
$str2 = "action=managehunter";
$table = HUNTERJOB;
require 'common/page_count.php';
$sql = "select * from $table where $str order by id desc limit $offset,$psize";
$query = $db->query($sql);
$tpl->set_block('main', 'list', 'lists');
while ($row = $db->row($query)) {
$linkfile = $htmlroot . $dirhtml_comhunter . '/' . $row[htmlroot] . '/' . $row[id] . '.html';
$joblink = file_exists($linkfile) ? $linkfile : 'view.php?action=hunterjob&info=' . $row[id];
$tpl->set_var(array(
'JOB_LINK' => $joblink,
'INFOID' => $row['id'],
'JOB' => $row['job'],
'CLICK' => $row['click'],
'STATUS' => ($row['sign'] ? '<font color=\'#6699cc\'>显示</font>' : '<font color=\'#ff0000\'>隐藏</font>'),
'ADDTIME' => date('Y-n-j', $row['addtime']),
'LOSETIME' => ($row['losetime'] > time() ? date('Y-n-j', $row['losetime']) : '<font color=\'#ff0000\'>过期</font>')
));
unset($linkfile, $joblink);
$tpl->parse('lists', 'list', true);
}
require 'common/page_show.php';
}
}
//END MANAGE HUNTER
else if ($action == 'putpeixun') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_lesson]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[10]);
if (!$db->num($db->query("select username from {$tablepre}pxschool where username='$wane_user'"))) {
tpl_load('result');
$result_title = '发表培训出错';
$result_info = '很抱歉 ' . $wane_user . ' <BR><BR>您尚未注册培训学校,不能发表培训信息;系统将于 3 秒后转向注册学校页面<BR><BR><a href=company.php?action=registerschool>立即转入注册培训学校页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=registerschool', '3');
} else if ($submit_peixun && $HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST') {
if (empty($lesson)) {
echo clickback('课程名称名称不能空');
exit;
} else if ($leixing == '0') {
echo clickback('请选择课程类型');
exit;
} else if (empty($year1) || empty($year2) || !is_numeric($year1) || !is_numeric($year2) || $year1 < date("Y") || $year2 < date("Y")) {
echo clickback('开课日期不合法');
exit;
} else if (empty($class_time)) {
echo clickback('上课时间不能空');
exit;
} else if (empty($address)) {
echo clickback('上课地点不能为空');
exit;
} else if (empty($money)) {
echo clickback('培训费用不能空');
exit;
} else if (empty($classs)) {
echo clickback('学时不能为空');
exit;
} else if (empty($teacher)) {
echo clickback('培训讲师不能为空');
exit;
} else if (empty($year) || !is_numeric($year) || $year < date("Y")) {
echo clickback('报名截至时间不合法');
} else if (empty($contact_name)) {
echo clickback('联系人不能为空');
exit;
} else if (empty($contact_phone)) {
echo clickback('联系电话不能为空');
exit;
} else if (empty($content)) {
echo clickback('培训内容不能为空');
exit;
} else {
$classdate = $year1 . '.' . $month1 . '.' . $day1 . '--' . $year2 . '.' . $month2 . '.' . $day2;
$losetime = mktime(23, 59, 59, $month, $day, $year);
$peixunhtmlroot = date($dirhtml_unit, time());
$sql = "insert into {$tablepre}job_peixun
(username,lesson,leixing,start_time,class_time,address,classs,teacher,money,direction,content,context,contact_name,contact_phone,fax,email,url,puttime,losetime,sign,htmlroot)
Values
('$wane_user','" . html($lesson) . "','$leixing','$classdate','" . html($class_time) . "','" . html($address) . "','" . html($classs) . "','" . html($teacher) . "','" . html($money) . "','" . html($direction) . "','" . html($content) . "','" . html($context) . "','" . html($contact_name) . "','" . html($contact_phone) . "','" . html($fax) . "','" . html($email) . "','" . html($url) . "','" . time() . "','$losetime','" . $RIGHT[sign_lesson] . "','$peixunhtmlroot')";
$query = $db->query($sql);
if (!$query) {
echo clickback('发表培训失败');
exit;
} else {
if ($html_lesson == '1' && $RIGHT[sign_lesson] == '1') {
$schoolfile = $htmlroot . $dirhtml_school . '//' . md5($wane_user) . '.html';
$school_link = (file_exists($schoolfile)) ? $schoolfile : 'view.php?action=school&info=' . urlencode($wane_user);
require 'common/create_html.php';
$c_html = new C_HTML;
$pxhtml_name = $db->query_id();
$lesson_type = $db->row($db->query("select id,title from {$tablepre}job_peixunkind where id='$leixing'"));
$school_name = $db->row($db->query("select username,sname from {$tablepre}pxschool where username='$wane_user'"));
$sql_data = array(
'LINK' => $pxhtml_name,
'SCHOOL_LINK' => $school_link,
'WEBTITLE' => headtitle(html($lesson)),
'CLICK' => '0',
'LESSON' => html($lesson),
'LESSON_TYPE' => $lesson_type[title],
'LESSON_SCHOOL' => $school_name[sname],
'LESSON_START' => $classdate,
'LESSON_BEGIN' => html($class_time),
'LESSON_MONEY' => html($money),
'LESSON_CLASSES' => html($classs),
'LESSON_LEADER' => html($teacher),
'LESSON_ADDRESS' => html($address),
'ADDTIME' => date("Y-n-j", time()),
'LOSETIME' => ($losetime > time()) ? date("Y-n-j", $losetime) : '<font color=\'#ff0000\'>过期</font>',
'CONTACT' => html($contact_name),
'PHONE' => html($contact_phone),
'EMAIL' => html($email),
'FAX' => html($fax),
'URL' => html($url),
'DIREACTION' => wane_text($direction),
'CONTENT' => wane_text($content),
'CONTEXT' => wane_text($context)
);
$c_html->c_lesson('header.html', $default_lesson, 'footer.html', $pxhtml_name, $dirhtml_lesson, $peixunhtmlroot, $sql_data, 0);
update_cache('lessons', '0');
}
tpl_load('result');
$result_title = '发表培训课程成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功发表了培训信息;系统将于 3 秒后转向管理培训页面<BR><BR><a href=company.php?action=managepeixun>立即转入管理培训页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managepeixun', '3');
}
}
} else {
tpl_load('company_putpeixun');
$tpl->set_var('LESSON_KIND', select_lesson('', 0));
}
}
//END PUT PEIXUN
else if ($action == 'managepeixun') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_lesson]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[11]);
if (comlogined() <= '0') {
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} else if ($delete_peixun) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = "";
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
}
$table = $tablepre . 'job_peixun';
$sql = $db->query("select id,htmlroot from $table where id in ($ids) and username='$wane_user'");
while ($row = $db->row($sql)) {
$lessonfile = $htmlroot . $dirhtml_lesson . '/' . $row[htmlroot] . '/' . $row[id] . '.html';
if (file_exists($lessonfile)) {
delete_file($lessonfile);
}
}
$query = $db->query("delete from $table where id in ($ids) and username='$wane_user'");
if (!$query) {
echo clickback('删除失败');
exit;
} else {
tpl_load('result');
$result_title = '删除培训信息成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功删除了选定的培训信息;系统将于 3 秒后转向培训管理页面<BR><BR><a href=company.php?action=managepeixun>立即转入培训管理页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
update_cache('lessons', '0');
echo showmsg('company.php?action=managepeixun', '3');
}
} else if ($submit_peixun_edit) {
if (empty($lesson)) {
echo clickback('课程名称名称不能空');
exit;
} else if ($leixing == '0') {
echo clickback('请选择课程类型');
exit;
} else if (empty($year1) || empty($year2) || !is_numeric($year1) || !is_numeric($year2) || $year1 < date("Y") || $year2 < date("Y")) {
echo clickback('开课日期不合法');
exit;
} else if (empty($class_time)) {
echo clickback('上课时间不能空');
exit;
} else if (empty($address)) {
echo clickback('上课地点不能为空');
exit;
} else if (empty($money)) {
echo clickback('培训费用不能空');
exit;
} else if (empty($classs)) {
echo clickback('学时不能为空');
exit;
} else if (empty($teacher)) {
echo clickback('培训讲师不能为空');
exit;
} else if (empty($year) || !is_numeric($year) || $year < date("Y")) {
echo clickback('报名截至时间不合法');
} else if (empty($contact_name)) {
echo clickback('联系人不能为空');
exit;
} else if (empty($contact_phone)) {
echo clickback('联系电话不能为空');
exit;
} else if (empty($content)) {
echo clickback('培训内容不能为空');
exit;
} else {
$classdate = $year1 . '.' . $month1 . '.' . $day1 . '--' . $year2 . '.' . $month2 . '.' . $day2;
$losetime = mktime(23, 59, 59, $month, $day, $year);
$sql = "update {$tablepre}job_peixun
set
lesson='" . html($lesson) . "',
leixing='$leixing',
start_time='$classdate',
class_time='" . html($class_time) . "',
address='" . html($address) . "',
classs='" . html($classs) . "',
teacher='" . html($teacher) . "',
money='" . html($money) . "',
direction='" . wane_text($direction) . "',
content='" . wane_text($content) . "',
context='" . wane_text($context) . "',
contact_name='" . html($contact_name) . "',
contact_phone='" . html($contact_phone) . "',
fax='" . html($fax) . "',
email='" . html($email) . "',
url='" . html($url) . "',
losetime='$losetime'
where id='$lessonid' and username='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback('编辑培训失败');
exit;
} else {
if ($html_lesson == '1' && $RIGHT[sign_lesson] == '1') {
$schoolfile = $htmlroot . $dirhtml_school . '//' . md5($wane_user) . '.html';
$school_link = (file_exists($schoolfile)) ? $schoolfile : 'view.php?action=school&info=' . urlencode($wane_user);
require 'common/create_html.php';
$c_html = new C_HTML;
$pxhtml_name = $db->query_id();
$lesson_type = $db->row($db->query("select id,title from {$tablepre}job_peixunkind where id='$leixing'"));
$school_name = $db->row($db->query("select username,sname from {$tablepre}pxschool where username='$wane_user'"));
$sql_data = array(
'LINK' => $lessonid,
'SCHOOL_LINK' => $school_link,
'WEBTITLE' => headtitle(html($lesson)),
'CLICK' => $click,
'LESSON' => html($lesson),
'LESSON_TYPE' => $lesson_type[title],
'LESSON_SCHOOL' => $school_name[sname],
'LESSON_START' => $classdate,
'LESSON_BEGIN' => html($class_time),
'LESSON_MONEY' => html($money),
'LESSON_CLASSES' => html($classs),
'LESSON_LEADER' => html($teacher),
'LESSON_ADDRESS' => html($address),
'ADDTIME' => date("Y-n-j", time()),
'LOSETIME' => ($losetime > time()) ? date("Y-n-j", $losetime) : '<font color=\'#ff0000\'>过期</font>',
'CONTACT' => html($contact_name),
'PHONE' => html($contact_phone),
'EMAIL' => html($email),
'FAX' => html($fax),
'URL' => html($url),
'DIREACTION' => wane_text($direction),
'CONTENT' => wane_text($content),
'CONTEXT' => wane_text($context)
);
$c_html->c_lesson('header.html', $default_lesson, 'footer.html', $lessonid, $dirhtml_lesson, $lesson_dir, $sql_data, 0);
update_cache('lessons', '0');
}
tpl_load('result');
$result_title = '编辑培训课程成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功编辑了培训信息;系统将于 3 秒后转向管理培训页面<BR><BR><a href=company.php?action=managepeixun>立即转入管理培训页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managepeixun', '3');
}
}
} else if (!empty($info) && is_numeric($info)) {
$table = $tablepre . 'job_peixun';
$sql = $db->query("select * from $table where id='$info' and username='$wane_user'");
if (!$db->num($sql)) {
tpl_load('result');
$result_title = '操作出错';
$result_info = '很抱歉 ' . $wane_user . ' <BR><BR>您无权限编辑此条培训信息;系统将于 3 秒后转向培训管理页面<BR><BR><a href=company.php?action=managepeixun>立即转入培训管理页面</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managepeixun', '3');
} else {
tpl_load('company_editpeixun');
$row = $db->row($sql);
$classdate = $row[start_time];
$year1 = substr($classdate, '0', '4');
$month1 = 'MONTH1_' . substr($classdate, '5', '2');
$day1 = 'DAY1_' . substr($classdate, '8', '2');
$year2 = substr($classdate, '12', '4');
$month2 = 'MONTH2_' . substr($classdate, '17', '2');
$day2 = 'DAY2_' . substr($classdate, '20', '2');
list($year, $month0, $day0) = explode("-", date("Y-m-d", $row[losetime]));
$month = 'MONTH_' . $month0;
$day = 'DAY_' . $day0;
$tpl->set_var(array(
'YEAR' => $year,
$month => 'selected',
$day => 'selected',
'YEAR1' => $year1,
$month1 => 'selected',
$day1 => 'selected',
'YEAR2' => $year2,
$month2 => 'selected',
$day2 => 'selected',
'LESSONID' => $row[id],
'CLICK' => $row[click],
'LESSON' => $row[lesson],
'LESSON_KIND' => select_lesson($row['leixing'], '0'),
'START_TIME' => $row[start_time],
'CLASS_TIME' => $row[class_time],
'MONEY' => $row[money],
'CLASSS' => $row[classs],
'TEACHER' => $row[teacher],
'ADDRESS' => $row[address],
'ADDTIME' => $row[puttime],
'CONTACT_NAME' => $row[contact_name],
'CONTACT_PHONE' => $row[contact_phone],
'EMAIL' => $row[email],
'FAX' => $row[fax],
'URL' => $row[url],
'DIRECTION' => $row[direction],
'CONTENT' => $row[content],
'CONTEXT' => $row[context],
'LESSON_DIR' => $row[htmlroot]
));
unset($classdate, $year, $month0, $day0, $year1, $month1, $day1, $year2, $month2, $day2);
}
} else {
tpl_load('company_managepeixun');
$tpl->set_var('SELECTJS', '<script src=\'css/check_all.js\'></script>');
$count = '25';
$str = "username='$wane_user'";
$str2 = "action=managepeixun";
$table = $tablepre . 'job_peixun';
require 'common/page_count.php';
$sql = $db->query("select * from $table where $str order by id desc limit $offset,$psize");
$tpl->set_block('main', 'list', 'lists');
while ($row = $db->row($sql)) {
$lessonfile = $htmlroot . $dirhtml_lesson . '/' . $row[htmlroot] . '/' . $row[id] . '.html';
$lessonlink = (file_exists($lessonfile)) ? $lessonfile : 'view.php?action=lesson&info=' . $row[id];
$tpl->set_var(array(
'INFOID' => $row[id],
'LESSON' => $row[lesson],
'STATUS' => ($row[sign] == '1') ? '<font color=\'#6699cc\'>显示</font>' : '<font color=\'#ff0000\'>隐藏</font>',
'CLICK' => $row[click],
'ADDTIME' => date("Y-n-j", $row[puttime]),
'LOSETIME' => ($row[losetime] > time()) ? date("Y-n-j", $row[losetime]) : '<font color=\'#ff0000\'>过期</font>',
'LESSON_LINK' => $lessonlink
));
unset($lessonfile, $lessonlink);
$tpl->parse('lists', 'list', true);
}
require 'common/page_show.php';
}
}
//END MANAGE PEIXUN
else if ($action == 'putjob') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_job]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[12]);
if (comlogined() <= '0') {
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} else if ($exit_putjob) {
echo showmsg('company.php?action=basicinfo', '0');
exit;
} else if ($save_putjob) {
if ($job == '' || $address == '' || $worktext == '') {
echo clickback($lang_putjob[0]);
exit;
} else {
$losetime = time() + 86400 * $days;
$sql = "insert into " . JOBTABLE . "
(tid,username,job,man,address,job_pro,job_time,age,sex,height,weight,sight,social,edu,eng,depart,department,puttime,losetime,worktext,money,sign,htmlroot)
Values
('$tid','$wane_user','" . html($job) . "','" . html($man) . "','" . html($address) . "','$job_pro','$job_time','$age','$sex','" . html($height) . "','" . html($weight) . "','" . html($sight) . "','$social','$edu','$eng','$smajortype','$smajorname','" . time() . "','$losetime','" . html($worktext) . "','" . html($money) . "','" . $RIGHT[sign_job] . "','" . date($dirhtml_unit, time()) . "')";
$query = $db->query($sql);
if (!$query) {
echo clickback($lang_putjob[1]);
exit;
} else {
if ($RIGHT[sign_job] == '1' && $html_job == '1') {
unset($jt, $ct);
$jt = JOBTABLE;
$ct = QYJIANLITABLE;
$jobid = $db->query_id();
$sql_ins = $db->query("select qyname,qyuser from $ct where qyuser='$wane_user'");
$row_ins = $db->row($sql_ins);
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => $row_ins['qyname'] . ' 招聘 ' . html($job),
'INFOTITLE' => '[<a href=../../../view.php?action=company&info=' . urlencode($wane_user) . ' target=\'_blank\'>' . $row_ins['qyname'] . '</a>] 招聘 ' . html($job),
'JOB' => html($job),
'COMPANY' => $row_ins['qyname'],
'LINK' => $jobid,
'LINKCOM' => urlencode($wane_user),
'JOBMAN' => html($man),
'JOBPRO' => $job_pro,
'JOBTIME' => html($job_time),
'JOBAGE' => $age,
'JOBSEX' => $sex,
'JOBHEIGHT' => $height,
'JOBWEIGHT' => $weight,
'JOBSIGHT' => $sight,
'JOBSOCIAL' => $social,
'JOBSALARY' => $money,
'JOBADDR' => html($address),
'JOBEDU' => $edu,
'JOBENG' => $eng,
'JOBDEPART' => $smajortype,
'JOBCONTEXT' => wane_text($worktext),
'ADDTIME' => date("Y-n-j", time()),
'LOSETIME' => date("Y-n-j", time() + $day * 86400),
'CLICK' => '0'
);
$c_html->c_job('header.html', $default_job, 'footer.html', $jobid, $dirhtml_job, date($dirhtml_unit, time()), $sql_data, 0);
update_cache('job', '0');
}
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managejob>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managejob', '3');
}
}
} else {
tpl_load('company_putjob');
$jobtypefile = 'common/cache/cache_jobtype.php';
if (!file_exists($jobtypefile)) {
update_cache('jobtype', '0');
exit('Create cache.<br>Please reresh.');
} else {
require $jobtypefile;
}
unset($jobtypefile);
$tpl->set_var('SELECTJS', '<script src=\'css/zhuanye.js\'></script>');
$sql = $db->query("select * from " . QYJIANLITABLE . " where qyuser='$wane_user'");
$row = $db->row($sql);
$qyname = $row['qyname'];
$contact_name = $row['contact_name'];
$qyphone = $row['qyphone'];
$qyemail = $row['qyemail'];
$qyaddress = $row['qyaddress'];
$qyyoubian = $row['qyyoubian'];
$qypro = $row['qypro'];
$jobtype = select_jobtype(0);
$tpl->set_var('JOBTYPE', $jobtype);
if ($qyaddress != '') {
$tpl->set_var('QY_ADDRESS', $qyaddress);
$sign_qyaddress = '1';
} else {
$tpl->set_var('QY_ADDRESS', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyaddress = '0';
}
if ($qyyoubian != '') {
$tpl->set_var('QY_ZIPCODE', $qyyoubian);
$sign_qyyoubian = '1';
} else {
$tpl->set_var('QY_ZIPCODE', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyyoubian = '0';
}
if ($qypro != '') {
$tpl->set_var('QY_KIND', $qypro);
$sign_qypro = '1';
} else {
$tpl->set_var('QY_KIND', '<font color=\'#ff0000\'>无资料</font>');
$sign_qypro = '0';
}
if ($qyname != '') {
$tpl->set_var('COMPANY', $qyname);
$sign_qyname = '1';
} else {
$tpl->set_var('COMPANY', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyname = '0';
}
if ($contact_name != '') {
$tpl->set_var('CONTACT_NAME', $contact_name);
$sign_contact_name = '1';
} else {
$tpl->set_var('CONTACT_NAME', '<font color=\'#ff0000\'>无资料</font>');
$sign_contact_name = '0';
}
if ($qyphone != '' && $qyemail != '') {
$tpl->set_var('CONTACT', 'PHONE :' . $qyphone . '<BR>E - mail:' . $qyemail);
$sign_contact = '1';
} else {
$tpl->set_var('CONTACT', '<font color=\'#ff0000\'>无资料</font>');
$sign_contact = '0';
}
if ($sign_qyaddress == '0' || $sign_qyyoubian == '0' || $sign_qypro == '0' || $sign_qyname == '0' || $sign_contact_name == '0' || $sign_contact == '0') {
$tpl->set_var('PUTJOB_NAME', 'exit_putjob');
$tpl->set_var('PUTJOB_VALUE', '资料不完整');
} else {
$tpl->set_var('PUTJOB_NAME', 'save_putjob');
$tpl->set_var('PUTJOB_VALUE', '提 交');
}
}
}
//END PUT JOB
else if ($action == 'managejob') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[put_job]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[13]);
$editinfo = $info;
if ($exit_editjob) {
echo showmsg('company.php?action=basicinfo', '0');
exit;
} else if ($save_editjob) {
if ($job == '' || $address == '' || $worktext == '') {
echo clickback($lang_putjob[0]);
exit;
} else {
$losetime = $puttime + 86400 * $days;
$sql = "UPDATE " . JOBTABLE . "
SET
tid='$tid',
job='" . html($job) . "',
man='" . html($man) . "',
address='" . html($address) . "',
job_pro='$job_pro',
job_time='$job_time',
age='$age',
sex='$sex',
height='" . html($height) . "',
weight='" . html($weight) . "',
sight='" . html($sight) . "',
social='$social',
edu='$edu',
eng='$eng',
depart='$smajortype',
department='$smajorname',
losetime='$losetime',
worktext='" . html($worktext) . "',
money='$money'
WHERE
id='" . $jobid . "' and username='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback($lang_putjob[4]);
exit;
} else {
if ($RIGHT[sign_job] == '1' && $html_job == '1') {
unset($jt, $ct);
$jt = JOBTABLE;
$ct = QYJIANLITABLE;
$sql_edit = $db->query("select $jt.*,$ct.qyname,$ct.qyuser from $jt,$ct where $jt.id='$jobid' and $jt.username='$wane_user' and $ct.qyuser='$wane_user'");
$row_edit = $db->row($sql_edit);
require 'common/create_html.php';
$c_html = new C_HTML;
$sql_data = array(
'WEBTITLE' => $row_edit['qyname'] . ' 招聘 ' . html($job),
'INFOTITLE' => '[<a href=../../../view.php?action=company&info=' . urlencode($wane_user) . ' target=\'_blank\'>' . $row_edit['qyname'] . '</a>] 招聘 ' . html($job),
'JOB' => html($job),
'COMPANY' => $row_edit['qyname'],
'LINK' => $jobid,
'LINKCOM' => urlencode($wane_user),
'JOBMAN' => html($man),
'JOBPRO' => $job_pro,
'JOBTIME' => html($job_time),
'JOBAGE' => $age,
'JOBSEX' => $sex,
'JOBHEIGHT' => $height,
'JOBWEIGHT' => $weight,
'JOBSIGHT' => $sight,
'JOBSOCIAL' => $social,
'JOBSALARY' => $money,
'JOBADDR' => html($address),
'JOBEDU' => $edu,
'JOBENG' => $eng,
'JOBDEPART' => $smajortype,
'JOBCONTEXT' => wane_text($worktext),
'ADDTIME' => date("Y-n-j", $row_edit['puttime']),
'LOSETIME' => date("Y-n-j", $row_edit['losetime']),
'CLICK' => $row_edit['click']
);
$c_html->c_job('header.html', $default_job, 'footer.html', $jobid, $dirhtml_job, $row_edit['htmlroot'], $sql_data, 0);
update_cache('job', '0');
}
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managejob>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managejob', '3');
}
}
} else if ($delete_job) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
if ($html_job == '1') {
$sql_d = $db->query("select id,htmlroot from " . JOBTABLE . " where id in ($ids)");
while ($row_d = $db->row($sql_d)) {
$jobfile = $htmlroot . $dirhtml_job . '/' . $row_d['htmlroot'] . '/' . $row_d['id'] . '.html';
if (file_exists($jobfile)) {
@delete_file($jobfile);
}
}
$query = $db->query("delete from " . JOBTABLE . " where id in ($ids) and username='$wane_user'");
if (!$query) {
echo clickback('操作失败');
exit;
} else {
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managejob&page=' . $delpage . '>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
update_cache('job', '0');
echo showmsg('company.php?action=managejob&page=' . $delpage, '3');
}
} else {
$query = $db->query("delete from " . JOBTABLE . " where id in ($ids) and username='$wane_user'");
if (!$query) {
echo clickback('操作失败');
exit;
} else {
tpl_load('result');
$result_title = '操作成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功执行了您的操作,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=managejob&page=' . $delpage . '>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=managejob&page=' . $delpage, '3');
}
}
}
} else if ($editinfo != '') {
$query = $db->query("select * from " . JOBTABLE . " where id='$editinfo' and username='$wane_user'");
$num = $db->num($query);
if ($num <= '0') {
echo clickback('您无编辑权限');
exit;
} else {
$rowinfo = $db->row($query);
tpl_load('company_putjob_edit');
$jobtypefile = 'common/cache/cache_jobtype.php';
if (!file_exists($jobtypefile)) {
update_cache('jobtype', '0');
exit('Create cache.<br>Please reresh.');
} else {
require $jobtypefile;
}
unset($jobtypefile);
$jobtype = select_jobtype($rowinfo[tid]);
$tpl->set_var('JOBTYPE', $jobtype);
$tpl->set_var('SELECTJS', '<script src=\'css/zhuanye.js\'></script>');
$tpl->set_var('JOBID', $editinfo);
$tpl->set_var('JOB', $rowinfo['job']);
$tpl->set_var('ADDRESS', $rowinfo['address']);
$tpl->set_var('MAN', $rowinfo['man']);
$perjobpro = $rowinfo['job_pro'];
$tpl->set_var('JOB_TIME', $rowinfo['job_time']);
$perjobage = $rowinfo['age'];
$persex = $rowinfo['sex'];
$tpl->set_var('HEIGHT', $rowinfo['height']);
$tpl->set_var('WEIGHT', $rowinfo['weight']);
$tpl->set_var('SIGHT', $rowinfo['sight']);
$persocial = $rowinfo['social'];
$peredu = $rowinfo['edu'];
$perengable = $rowinfo['eng'];
$tpl->set_var('ZY', $rowinfo['depart']);
$tpl->set_var('ZYNAME', $rowinfo['department']);
$tpl->set_var('PUTTIME', $rowinfo['puttime']);
$perprice = $rowinfo['money'];
$tpl->set_var('WORKTEXT', $rowinfo['worktext']);
$sql = $db->query("select * from " . QYJIANLITABLE . " where qyuser='$wane_user'");
$row = $db->row($sql);
$qyname = $row['qyname'];
$contact_name = $row['contact_name'];
$qyphone = $row['qyphone'];
$qyemail = $row['qyemail'];
$qyaddress = $row['qyaddress'];
$qyyoubian = $row['qyyoubian'];
$qypro = $row['qypro'];
if ($qyaddress != '') {
$tpl->set_var('QY_ADDRESS', $qyaddress);
$sign_qyaddress = '1';
} else {
$tpl->set_var('QY_ADDRESS', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyaddress = '0';
}
if ($qyyoubian != '') {
$tpl->set_var('QY_ZIPCODE', $qyyoubian);
$sign_qyyoubian = '1';
} else {
$tpl->set_var('QY_ZIPCODE', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyyoubian = '0';
}
if ($qypro != '') {
$tpl->set_var('QY_KIND', $qypro);
$sign_qypro = '1';
} else {
$tpl->set_var('QY_KIND', '<font color=\'#ff0000\'>无资料</font>');
$sign_qypro = '0';
}
if ($qyname != '') {
$tpl->set_var('COMPANY', $qyname);
$sign_qyname = '1';
} else {
$tpl->set_var('COMPANY', '<font color=\'#ff0000\'>无资料</font>');
$sign_qyname = '0';
}
if ($contact_name != '') {
$tpl->set_var('CONTACT_NAME', $contact_name);
$sign_contact_name = '1';
} else {
$tpl->set_var('CONTACT_NAME', '<font color=\'#ff0000\'>无资料</font>');
$sign_contact_name = '0';
}
if ($qyphone != '' && $qyemail != '') {
$tpl->set_var('CONTACT', 'PHONE :' . $qyphone . '<BR>E - mail:' . $qyemail);
$sign_contact = '1';
} else {
$tpl->set_var('CONTACT', '<font color=\'#ff0000\'>无</font>');
$sign_contact = '0';
}
if ($sign_qyaddress == '0' || $sign_qyyoubian == '0' || $sign_qypro == '0' || $sign_qyname == '0' || $sign_contact_name == '0' || $sign_contact == '0') {
$tpl->set_var('PUTJOB_NAME', 'exit_editjob');
$tpl->set_var('PUTJOB_VALUE', '资料不完整');
} else {
$tpl->set_var('PUTJOB_NAME', 'save_editjob');
$tpl->set_var('PUTJOB_VALUE', '提 交');
}
}
} else {
tpl_load('company_managejob');
$jobtypefile = 'common/cache/cache_jobtype.php';
if (!file_exists($jobtypefile)) {
update_cache('jobtype', '0');
exit('Create cache.<br>Please reresh.');
} else {
require $jobtypefile;
}
unset($jobtypefile);
$tpl->set_var('SELECTJS', '<script src=\'css/check_all.js\'></script>');
$tpl->set_var('DELPAGE', $page);
$count = '20';
$table = JOBTABLE;
$str = "username='$wane_user'";
$str2 = "action=managejob";
require 'common/page_count.php';
$sql = "select * from " . JOBTABLE . " where username='$wane_user' order by losetime desc limit $offset,$psize";
$query = $db->query($sql);
$tpl->set_block('main', 'list', 'lists');
while ($row = $db->row($query)) {
$jobfile = $htmlroot . $dirhtml_job . '/' . $row[htmlroot] . '/' . $row[id] . '.html';
$joblink = (file_exists($jobfile)) ? $jobfile : 'view.php?action=showjob&info=' . $row[id];
$tpl->set_var(array(
'JOB_LINK' => $joblink,
'JOB' => $row[job],
'JOBTYPE' => show_jobtype($row[tid]),
'FINDID' => $row[id],
'ADDTIME' => date("Y-n-j", $row[puttime]),
'LOSETIME' => ($row[losetime] < time()) ? '<font color=\'#ff0000\'>过期</font>' : date("Y-n-j", $row['losetime']),
'STATUS' => ($row[sign] == '1') ? '<FONT COLOR=\'#6699CC\'>显示</FONT>' : '<font color=\'#ff0000\'>隐藏</font>',
'CLICK' => $row[click]
));
unset($jobfile, $joblink);
$tpl->parse('lists', 'list', true);
}
require 'common/page_show.php';
}
}
//END MANAGE JOB
else if ($action == 'hunterreciver') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[hunter_rec]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[17]);
if ($delete_hrec) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
$query = $db->query("delete from {$tablepre}send_hunter_com where (id in ($ids) or info_id in ($ids)) and rec='$wane_user'");
if (!$query) {
echo clickback('删除失败');
exit;
} else {
tpl_load('result');
$result_title = '删除成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功删除了选定的信息,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=hunterreciver>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=hunterreciver', '3');
}
}
} else {
tpl_load('company_hreciver');
$tpl->set_var('SELECTJS', '<script src=css/check_all.js></script>');
$count = '20';
$s = $tablepre . 'send_hunter_com';
$c = $tablepre . 'jianli';
$j = $tablepre . 'hunter_com';
$sstr = "$c.username,$c.truename as jianliname ,$j.id,$j.job,$j.htmlroot,$s.*";
$str = "$s.send=$c.username and $j.id=$s.job_id and $s.rec='$wane_user'";
$str2 = "action=hunterreciver";
$table = $j . ',' . $c . ',' . $s;
require 'common/page_count.php';
$sql = "select $sstr from $table where $str order by $s.id desc limit $offset,$psize";
unset($s, $p, $sstr, $str, $table);
$query = $db->query($sql);
unset($sql);
$tpl->set_block('main', 'reclist', 'reclists');
while ($row = $db->row($query)) {
$htmlfile = $htmlroot . $dirhtml_comhunter . '/' . $row[htmlroot] . '/' . $row[job_id] . '.html';
$htmllink = file_exists($htmlfile) ? $htmlfile : 'view.php?action=hunterjob&info=' . $row[job_id];
$tpl->set_var(array(
'MAILID' => $row[id],
'JOBLINK' => $htmllink,
'NEW' => !$row[isnew] ? 'NEW ' : '',
'JOBNAME' => $row[job],
'JOBSEND' => $row[jianliname],
'SENDLINK' => urlencode($row[send]),
'ADDTIME' => date("Y-n-j", $row[addtime]),
'REPLIES' => $row[replies]
));
unset($row, $htmlfile, $htmllink);
$tpl->parse('reclists', 'reclist', true);
}
$db->free_result($query);
require 'common/page_show.php';
}
}
//END HUNTER RECIVER
elseif ($action == 'huntersend') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[hunter_send]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[24]);
tpl_load('company_hsend');
$count = '20';
$c = $tablepre . 'jianli';
$r = $tablepre . 'send_hunter_per';
$h = $tablepre . 'hunter_per';
$sstr = "$h.id,$h.for_position,$h.htmlroot,$c.username,$c.truename,$r.*";
$str = "$h.id=$r.find_id and $r.rec=$c.username and $r.send='$wane_user'";
$str2 = "action=huntersend";
$table = $c . ',' . $h . ',' . $r;
require 'common/page_count.php';
$sql = "select $sstr from $table where $str order by $r.id desc limit $offset,$psize";
unset($c, $r, $sstr, $str, $table);
$query = $db->query($sql);
unset($sql);
$tpl->set_block('main', 'sendlist', 'sendlists');
while ($row = $db->row($query)) {
$htmlfile = $htmlroot . $dirhtml_perhunter . '/' . $row[htmlroot] . '/' . $row[find_id] . '.html';
$htmllink = file_exists($htmlfile) ? $htmlfile : 'view.php?action=hunterfind&info=' . $row[find_id];
$tpl->set_var(array(
'READ' => !$row[isnew] ? '<font color=\'#6699cc\'>否</font>' : '<font color=\'#ff0000\'>是</font>',
'JOBNAME' => $row[for_position],
'JOBLINK' => $htmllink,
'SENDLINK' => urlencode($row[username]),
'REPLIES' => $row[replies],
'JOBSEND' => $row[truename],
'ADDTIME' => date("Y-n-j", $row[addtime]),
'MAILID' => $row[id]
));
unset($row, $htmlfile, $htmllink);
$tpl->parse('sendlists', 'sendlist', true);
}
$db->free_result($query);
require 'common/page_show.php';
} elseif ($action == 'hunterfavourite') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[hunter_fav]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[25]);
if ($delete_hfav) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
$query = $db->query("delete from {$tablepre}find_fav where id in ($ids) and user_id='$wane_user'");
if (!$query) {
echo clickback('删除失败');
exit;
} else {
tpl_load('result');
$result_title = '删除成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功删除了选定的信息,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=hunterfavourite>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=hunterfavourite', '3');
}
}
} else {
tpl_load('company_hfavourite');
$tpl->set_var('SELECTJS', '<script src=css/check_all.js></script>');
$count = "20";
$h = $tablepre . 'hunter_per';
$f = $tablepre . 'find_fav';
$table = $h . ',' . $f;
$sstr = "$h.id,$h.truename,$h.industry,$h.position,$h.htmlroot,$f.id,$f.user_id,$f.find_id,$f.addtime";
$str = "$h.id=$f.find_id and $f.user_id='$wane_user'";
$str2 = "action=hunterfavourite";
require 'common/page_count.php';
$sql = "select $sstr from $table where $str order by $f.id desc limit $offset,$psize";
$query = $db->query($sql);
$tpl->set_block('main', 'list', 'lists');
while ($row = $db->row($query)) {
$htmlfile = $htmlroot . $dirhtml_perhunter . '/' . $row[htmlroot] . '/' . $row[find_id] . '.html';
$htmllink = file_exists($htmlfile) ? $htmlfile : 'view.php?action=hunterfind&info=' . $row[find_id];
$tpl->set_var(array(
'FAVID' => $row[id],
'HLINK' => $htmllink,
'INDUSTRY' => $row[industry],
'POSITION' => $row[position],
'TRUENAME' => $row[truename],
'ADDTIME' => date("Y-n-j H:i", time())
));
unset($htmlfile, $htmllink);
$tpl->parse('lists', 'list', true);
}
$db->free_result($query);
unset($f, $h, $table, $sstr, $str, $sql, $row);
require 'common/page_show.php';
}
}
//+ end hunter favourite
else if ($action == 'reciver') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[job_rec]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[18]);
if ($delete_reciver) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
$query = $db->query("delete from " . PERSENDTABLE . " where (id in ($ids) or info_id in ($ids)) and com_id='$wane_user'");
if (!$query) {
echo clickback('删除失败');
exit;
} else {
tpl_load('result');
$result_title = '删除成功';
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>您已成功删除了选定的信息,系统将于 3 秒后自动返回<BR><BR><a href=company.php?action=reciver&page=' . $delpage . '>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=reciver&page=' . $delpage, '3');
}
}
} else {
tpl_load('company_reciver');
$tpl->set_var('SELECTJS', '<script src=css/check_all.js></script>');
$count = '20';
$r = PERSENDTABLE;
$j = $tablepre . 'job_chance';
$p = $tablepre . 'jianli';
$table = $r . ',' . $j . ',' . $p;
$sstr = "$j.id,$j.job,$j.htmlroot,$r.id,$r.user_id,$r.com_id,$r.job_id,$r.addtime,$r.replies,$r.isnew,$p.username,$p.truename";
$str = "$r.com_id='$wane_user' and $j.id=$r.job_id and $r.user_id=$p.username";
$str2 = 'action=reciver';
require 'common/page_count.php';
$sql = $db->query("select $sstr from $table where $str order by $r.id desc limit $offset,$psize");
unset($r, $j, $p, $table, $sstr, $str);
$tpl->set_block('main', 'reclist', 'reclists');
while ($row = $db->row($sql)) {
$infourllink = infourl($dirhtml_job, $row['htmlroot'], $row['job_id']);
$tpl->set_var(array(
'CURPAGE' => $page,
'NEW' => !$row[isnew] ? 'NEW ' : '',
'MAILID' => $row['id'],
'INFOURL' => ($infourllink != '0') ? $infourllink : 'view.php?action=showjob&info=' . $row['job_id'],
'JOBNAME' => $new . $row['job'],
'JOBSEND' => $row['truename'],
'SENDLINK' => urlencode($row['user_id']),
'RERECNUM' => $row[replies],
'ADDTIME' => date('Y-m-d', $row['addtime'])
));
unset($row, $infourllink);
$tpl->parse('reclists', 'reclist', true);
}
$db->free_result($sql);
require 'common/page_show.php';
}
}
//END RECIVER
else if ($action == 'send') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[job_send]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[19]);
if (comlogined() <= '0') {
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} else {
tpl_load('company_send');
$r = PERRECTABLE;
$j = FINDJOBTABLE;
$p = JIANLITABLE;
$table = $r . ',' . $j . ',' . $p;
$count = '20';
$sstr = "$p.username,$p.truename,$j.id,$j.job,$j.htmlroot,$r.id,$r.user_id,$r.per_id,$r.find_id,$r.addtime,$r.isnew,$r.replies";
$str = "$r.user_id='$wane_user' and $r.per_id=$p.username and $j.id=$r.find_id";
$str2 = "action=send";
require 'common/page_count.php';
$sql = $db->query("select $sstr from $table where $str order by $r.id desc limit $offset,$psize");
unset($sstr, $str, $r, $j, $p, $table);
$tpl->set_block('main', 'sendlist', 'sendlists');
while ($row = $db->row($sql)) {
$infourllink = infourl($dirhtml_find, $row['htmlroot'], $row['find_id']);
$tpl->set_var(array(
'ADDTIME' => date('Y-m-d H:i', $row['addtime']),
'MAILID' => $row['id'],
'INFOURL' => ($infourllink != '0') ? $infourllink : 'view.php?action=showfind&info=' . $row['find_id'],
'SENDLINK' => urlencode($row['per_id']),
'RESENDNUM' => $row[replies],
'JOBNAME' => $row['job'],
'JOBSEND' => $row['truename'],
'READ' => !$row[isnew] ? '<font color=\'#6699cc\'>否</font>' : '<font color=\'#ff0000\'>是</font>'
));
unset($row, $infourllink);
$tpl->parse('sendlists', 'sendlist', true);
}
$db->free_result($sql);
require 'common/page_show.php';
}
} //END SEND
else if ($action == 'favourite') {
if (!$RIGHT[register_sign] && !$user_cfg[info]) {
echo clickback($lang_right[0]);
exit;
}
if (!$RIGHT[job_fav]) {
echo clickback($lang_right[1]);
exit;
}
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[20]);
if (comlogined() <= '0') {
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} else if ($delete_fav) {
if ($delete == '') {
echo clickback('请选择操作对象');
exit;
} else {
$ids = $comma = '';
foreach ($delete as $id) {
$ids .= "$comma'$id'";
$comma = ',';
}
$query = $db->query("delete from " . FAVTABLE . " where id in ($ids)");
if (!$query) {
echo clickback($lang_favourite[0]);
exit;
} else {
tpl_load('result');
$result_title = $lang_favourite[1];
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>' . $lang_favourite[2] . '<BR><BR><a href=company.php?action=favourite&page=' . $delpage . '>' . '恭喜您</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php?action=favourite&page=' . $delpage, '3');
}
}
} else {
tpl_load('company_favourite');
$tpl->set_var('SELECTJS', '<script src=\'css/check_all.js\'></script>');
$f = FAVTABLE;
$p = $tablepre . 'jianli';
$j = $tablepre . 'findjob_chance';
$table = $f . ',' . $p . ',' . $j;
$count = '20';
$sstr = "$p.username,$p.truename,$j.id,$j.job,$j.htmlroot,$f.id,$f.user_id,$f.job_id,$f.addtime";
$str = "$f.user_id='$wane_user' and $f.job_id=$j.id and $j.username=$p.username";
$str2 = "action=favourite";
require 'common/page_count.php';
$sql = $db->query("select $sstr from $table where $str order by $f.addtime desc limit $offset,$psize");
unset($f, $p, $j, $table, $sstr, $str);
$tpl->set_block('main', 'list', 'lists');
while ($row = $db->row($sql)) {
$fildfile = $htmlroot . $dirhtml_find . '/' . $row['htmlroot'] . '/' . $row['job_id'] . '.html';
$linkurl = file_exists($fildfile) ? $fildfile : 'view.php?action=showfind&info=' . $row['job_id'];
$tpl->set_var(array(
'LINKURL' => $linkurl,
'JOBNAME' => $row['job'],
'SENDNAME' => $row['truename'],
'FAVJIANLI' => urlencode($row['username']),
'INFOLINK' => $row['id'],
'ADDTIME' => date("Y-m-d H:i", $row['addtime']),
'FAVID' => $row['id'],
'CURPAGE' => $page
));
unset($fildfile, $linkurl);
$tpl->parse('lists', 'list', true);
}
unset($sql, $row);
require 'common/page_show.php';
}
}
// END FAV
else if ($action == 'chpwd') {
$headtitle = headtitle('企业用户控制面板 -> ' . $lang_companycontrol[22]);
if (comlogined() <= '0') {
$unlogined_info = '企业用户登陆';
require 'common/unlogined.php';
} else if ($save_pwd) {
if ($oripass == '') {
echo clickback($lang_chpwd[0]);
exit;
} else if (md5($oripass) != $HTTP_COOKIE_VARS['wwwwanenet_pass']) {
echo clickback($lang_chpwd[1]);
exit;
} else {
if (($pass != '' || $repass != '') && $pass != $repass) {
echo clickback($lang_chpwd[2]);
exit;
} else if ($pass == '' && $repass == '') {
$passdata = '';
} else {
$passdata = " password='" . md5(html($pass)) . "' ,";
}
if ($answer != '') {
$answerdate = ",answer='" . html($answer) . "'";
} else {
$answerdate = '';
}
$sql = "UPDATE " . USERTABLE . " SET " . $passdata . " email='" . html($email) . "',question='" . html($question) . "' $answerdate where username='$wane_user'";
$query = $db->query($sql);
if (!$query) {
echo clickback($lang_chpwd[3]);
exit;
} else {
if (!empty($passdata)) {
require 'common/password_class.php';
$chpass = new wane_password;
$chpass->password_wane($wane_user, md5(html($pass)));
}
tpl_load('result');
$result_title = $lang_chpwd[4];
$result_info = '恭喜您 ' . $wane_user . ' <BR><BR>' . $lang_chpwd[5] . '<BR><BR><a href=company.php>立即返回</a>';
$tpl->set_var('RESULT_TITLE', $result_title);
$tpl->set_var('RESULT_INFO', $result_info);
echo showmsg('company.php', '3');
}
}
} else {
tpl_load('company_chpwd');
$sql = "select * from " . USERTABLE . " where username='$wane_user'";
$query = $db->query($sql);
$row = $db->row($query);
$tpl->set_var('LOGINUSERNAME', $row['username']);
$tpl->set_var('EMAIL', $row['email']);
$tpl->set_var('QUESTION', $row['question']);
$tpl->set_var('LOGINS', $row['logins']);
$tpl->set_var('REGTIME', date("Y-m-d H:i", $row['regtime']));
}
}
//END CHANGE PASSWORD !
else {
$headtitle = headtitle($webtitle . ' -> 企业用户控制面板');
tpl_load('company');
require 'common/main_company.php';
}
//+---------------------
//+ out put end
//+---------------------
require_once 'common/common.php';
require_once 'common/comcp.php';
require 'common/lang/lang_common.php';
require 'common/lang/lang_company.php';
if ($process_info == '1') {
$process = $DEBUG->process();
$queries = $db->querynum;
$tpl->set_var(PROCESS_INFOS, "Process in $process second(s) with $queries Queries $pagegzipinfo .");
$tpl->set_var('WANE_PROCESS', $process);
$tpl->set_var('WANE_QUERY', $db->querynum . ' Queries');
}
tpl_out();
//+---------------------
//+ out put end
//+---------------------
?>
[源代码打包下载]