www.gusucode.com > 74cms PHP骑士人才系统 v3.5.1源码程序 > code/upload/wap/company/wap_company_download_reusme.php

    <?php
 /*
 * 74cms WAP
 * ============================================================================
 * 版权所有: 骑士网络,并保留所有权利。
 * 网站地址: http://www.74cms.com;
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
 * 使用;不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
define('IN_QISHI', true);
require_once(dirname(__FILE__).'/../../include/common.inc.php');
require_once(QISHI_ROOT_PATH.'include/fun_wap.php');
require_once(QISHI_ROOT_PATH.'include/fun_company.php');
require_once(QISHI_ROOT_PATH.'include/mysql.class.php');
$smarty->cache = false;
$db = new mysql($dbhost,$dbuser,$dbpass,$dbname);
$act = !empty($_REQUEST['act']) ? trim($_REQUEST['act']) : 'index';
if ($_SESSION['uid']=='' || $_SESSION['username']==''||intval($_SESSION['utype'])==2)
{
	header("Location: ../wap_login.php");
}
elseif ($act == 'index')
{
	$smarty->cache = false;
	$wheresql=" WHERE a.company_uid='{$_SESSION['uid']}' ";
	$perpage = 5;
	$count  = 0;
	$page = empty($_GET['page'])?1:intval($_GET['page']);
	if($page<1) $page = 1;
	$start = ($page-1)*$perpage;
	$total_sql="SELECT COUNT(*) AS num FROM  ".table('company_down_resume')." as a  {$wheresql}";
	$count=$db->get_total($total_sql);
	$limit=" LIMIT {$start},{$perpage}";
	$sql="select a.*,r.title,r.fullname,r.display_name,r.education_cn,r.birthdate,r.experience_cn,r.residence_cn from ".table("company_down_resume")." as a left join ".table("resume")." as r on a.resume_id=r.id  $wheresql order by a.down_addtime desc ".$limit;
	$row=$db->getall($sql);
	foreach ($row as $key=>$value) {
		$value["birthdate_"]=date('Y',time())-$value["birthdate"];
		if ($value['display_name']=="2")
		{
		$value['fullname']="N".str_pad($value['resume_id'],7,"0",STR_PAD_LEFT);
		}
		elseif ($value['display_name']=="3")
		{
		$value['fullname']=cut_str($value['fullname'],1,0,"**");
		}
		$row[$key]=$value;
	}
	$smarty->assign('row',$row);
	$smarty->display("wap/company/wap-download-resumes.html");	
}
elseif($act=="ajax_download_resume")
{
	$favoriteshtml="";
	$rows=intval($_GET['rows']);
	$offset=intval($_GET['offset']);
	$wheresql=" WHERE a.company_uid='{$_SESSION['uid']}' ";
	$row=$db->getall("select a.*,r.title,r.fullname,r.display_name,r.education_cn,r.birthdate,r.experience_cn,r.residence_cn from ".table("company_down_resume")." as a left join ".table("resume")." as r on a.resume_id=r.id  $wheresql order by a.down_addtime desc limit $offset,$rows");
	if (!empty($row) && $offset<=100)
	{
		foreach($row as $list)
		{
			$list["birthdate_"]=date('Y',time())-$list["birthdate"];
			if ($list['display_name']=="2")
			{
			$list['fullname']="N".str_pad($list['resume_id'],7,"0",STR_PAD_LEFT);
			}
			elseif ($list['display_name']=="3")
			{
			$list['fullname']=cut_str($list['fullname'],1,0,"**");
			}
			$favoriteshtml.='<div class="get_resume_box" onclick="window.location.href="../wap-resume-show.php?id='.$list["resume_id"].'
""><div class="get_resume_left"><div class="name_box"><div class="name_box_l">'.$list["fullname"].'</div><div class="name_box_r">'.date("Y-m-d",$list["apply_addtime"]).'</div><div class="clear"></div></div><div class="person_detail">'.$list["education_cn"].'|'.$list["birthdate_"].'|'.$list["experience_cn"].'|'.$list["residence_cn"].'</div></div><div class="get_resume_right"><img src="../images/34.gif" alt="" /></div><div class="clear"></div></div>';
		}
		exit($favoriteshtml);
	}
	else
	{
		exit('-1');
	}
}
// 下载简历联系方式
elseif($act=="ajax_download_resume_add")
{
	$resume_id=intval($_POST["resume_id"]);
	$resume = resume_one($resume_id);
	$company_info=get_company($_SESSION['uid']);
	if($_SESSION["utype"]!=1){
		exit("企业会员请登录后查看联系方式");
	}
	else
	{
		$setmeal=get_user_setmeal($_SESSION['uid']);
		if ($_CFG['operation_mode']=="3")
		{
			if ($_CFG['setmeal_to_points']=="1")
			{
				if (empty($setmeal) || ($setmeal['endtime']<time() && $setmeal['endtime']<>"0"))
				{
				$_CFG['operation_mode']="1";
				}
				elseif ($resume['talent']=='2' && $setmeal['download_resume_senior']<=0)
				{
				$_CFG['operation_mode']="1";
				}
				elseif ($resume['talent']=='1' && $setmeal['download_resume_ordinary']<=0)
				{
				$_CFG['operation_mode']="1";
				}
				else
				{
				$_CFG['operation_mode']="2";
				}
			}
			else
			{
			$_CFG['operation_mode']="2";
			}
		}
		if ($_CFG['operation_mode']=="2")
		{
			if (empty($setmeal) || ($setmeal['endtime']<time() && $setmeal['endtime']<>"0"))
			{
				exit('您的服务已到期,您可以等网页版申请服务!');
			}
			elseif ($resume['talent_']=='2' && $setmeal['download_resume_senior']<=0)
			{
				exit('您下载高级人才数量已经超出限制,您可以等网页版申请服务!');
			}
			elseif ($resume['talent_']=='1' && $setmeal['download_resume_ordinary']<=0)
			{
				exit('你下载简历数量已经超出了限制,您可以等网页版申请服务!');
			}
			else
			{
				exit("ok");
			}
		}
		elseif($_CFG['operation_mode']=="1")
		{
			$points_rule=get_cache('points_rule');
			$points=$resume['talent_']=='2'?$points_rule['resume_download_advanced']['value']:$points_rule['resume_download']['value'];
			$mypoints=get_user_points($_SESSION['uid']);
			if  ($mypoints<$points)
			{
				if (!empty($setmeal) && $_CFG['setmeal_to_points']=="1")
				{
					exit('你的服务已到期或超出服务条数。您可以等网页版申请服务');
				}
				else
				{
					exit('你的'.$_CFG['points_byname'].' 不足,请充值后下载');
				}			
			}else{
				exit("ok");
			}
		}
	}
}
elseif($act=="ajax_download_resume_add_save")
{
	$resume_id=intval($_POST["resume_id"]);
	$resume = resume_one($resume_id);
	$setmeal=get_user_setmeal($_SESSION['uid']);
	if ($_CFG['operation_mode']=="3")
	{
		if ($_CFG['setmeal_to_points']=="1")
		{
			if (empty($setmeal) || ($setmeal['endtime']<time() && $setmeal['endtime']<>"0"))
			{
			$_CFG['operation_mode']="1";
			}
			elseif ($resume['talent']=='2' && $setmeal['download_resume_senior']<=0)
			{
			$_CFG['operation_mode']="1";
			}
			elseif ($resume['talent']=='1' && $setmeal['download_resume_ordinary']<=0)
			{
			$_CFG['operation_mode']="1";
			}
			else
			{
			$_CFG['operation_mode']="2";
			}
		}
		else
		{
		$_CFG['operation_mode']="2";
		}
	}
	if ($_CFG['operation_mode']=="2")
	{	
			if ($resume_one['talent_']=='2')
			{
					if ($setmeal['download_resume_senior']>0 && add_down_resume($resume_id,$_SESSION['uid'],$resume["uid"],$resume['title']))
					{
					action_user_setmeal($_SESSION['uid'],"download_resume_senior");
					$setmeal=get_user_setmeal($_SESSION['uid']);
					write_memberslog($_SESSION['uid'],1,9002,$_SESSION['username'],"下载了 {$ruser['username']} 发布的高级简历,还可以下载 {$setmeal['download_resume_senior']} 份高级简历",2,1005,"下载高级简历","1","{$setmeal['download_resume_senior']}");
					write_memberslog($_SESSION['uid'],1,4001,$_SESSION['username'],"下载了 {$ruser['username']} 发布的简历");
					//站内信
					if($pms_notice=='1'){
						$company=$db->getone("select id,companyname  from ".table('company_profile')." where uid ={$_SESSION['uid']} limit 1");
						// $user=$db->getone("select username from ".table('members')." where uid ={$resume['uid']} limit 1");
						$resume_url=url_rewrite('QS_resume',array('id'=>$id),true,$resume['subsite_id']);
						$company_url=url_rewrite('QS_companyshow',array('id'=>$company['id']),false);
						$message=$_SESSION['username']."下载了您发布的简历:<a href=\"{$resume_url}\" target=\"_blank\">{$resume['title']}</a>,<a href=\"$company_url\" target=\"_blank\">点击查看公司详情</a>";
						write_pmsnotice($resume['uid'],$ruser['username'],$message);
					}
					exit("ok");
					}
			}
			else
			{		
					if ($setmeal['download_resume_ordinary']>0 && add_down_resume($resume_id,$_SESSION['uid'],$resume['uid'],$resume['title']))
					{
					action_user_setmeal($_SESSION['uid'],"download_resume_ordinary");
					$setmeal=get_user_setmeal($_SESSION['uid']);
					write_memberslog($_SESSION['uid'],1,9002,$_SESSION['username'],"下载了 {$ruser['username']} 发布的普通简历,还可以下载 {$setmeal['download_resume_ordinary']} 份普通简历",2,1004,"下载普通简历","1","{$setmeal['download_resume_ordinary']}");
					write_memberslog($_SESSION['uid'],1,4001,$_SESSION['username'],"下载了 {$ruser['username']} 发布的简历");
					//站内信
					if($pms_notice=='1'){
						$company=$db->getone("select id,companyname  from ".table('company_profile')." where uid ={$_SESSION['uid']} limit 1");
						// $user=$db->getone("select username from ".table('members')." where uid ={$resume['uid']} limit 1");
						$resume_url=url_rewrite('QS_resume',array('id'=>$id),true,$resume['subsite_id']);
						$company_url=url_rewrite('QS_companyshow',array('id'=>$company['id']),false);
						$message=$_SESSION['username']."下载了您发布的简历:<a href=\"{$resume_url}\" target=\"_blank\">{$resume['title']}</a>,<a href=\"$company_url\" target=\"_blank\">点击查看公司详情</a>";
						write_pmsnotice($resume['uid'],$ruser['username'],$message);
					}
					exit("ok");
					}
			}

	}
	elseif($_CFG['operation_mode']=="1")
	{			
				$points_rule=get_cache('points_rule');
				$points=$resume['talent_']=='2'?$points_rule['resume_download_advanced']['value']:$points_rule['resume_download']['value'];
				$ptype=$resume['talent_']=='2'?$points_rule['resume_download_advanced']['type']:$points_rule['resume_download']['type'];
				$mypoints=get_user_points($_SESSION['uid']);
				if  ($mypoints<$points)
				{
					exit("您的积分不足");
				}
				if (add_down_resume($resume_id,$_SESSION['uid'],$resume['uid'],$resume['title']))
				{
					if ($points>0)
					{
					report_deal($_SESSION['uid'],$ptype,$points);
					$user_points=get_user_points($_SESSION['uid']);
					$operator=$ptype=="1"?"+":"-";
					if($resume['talent']=='2'){
						write_memberslog($_SESSION['uid'],1,9001,$_SESSION['username'],"下载了 {$ruser['username']} 发布的简历({$operator}{$points}),(剩余:{$user_points})",1,1005,"下载高级简历","{$operator}{$points}","{$user_points}");
					}elseif($resume['talent']=='1'){
						write_memberslog($_SESSION['uid'],1,9001,$_SESSION['username'],"下载了 {$ruser['username']} 发布的简历({$operator}{$points}),(剩余:{$user_points})",1,1004,"下载普通简历","{$operator}{$points}","{$user_points}");
					}
					write_memberslog($_SESSION['uid'],1,4001,$_SESSION['username'],"下载了 {$ruser['username']} 发布的简历");
					//站内信
					if($pms_notice=='1'){
						$company=$db->getone("select id,companyname  from ".table('company_profile')." where uid ={$_SESSION['uid']} limit 1");
						// $user=$db->getone("select username from ".table('members')." where uid ={$resume['uid']} limit 1");
						$resume_url=url_rewrite('QS_resume',array('id'=>$id),true,$resume['subsite_id']);
						$company_url=url_rewrite('QS_companyshow',array('id'=>$company['id']),false);
						$message=$_SESSION['username']."下载了您发布的简历:<a href=\"{$resume_url}\" target=\"_blank\">{$resume['title']}</a>,<a href=\"$company_url\" target=\"_blank\">点击查看公司详情</a>";
						write_pmsnotice($resume['uid'],$ruser['username'],$message);
					}
					}
					exit("ok");
				}
	}
}
?>