www.gusucode.com > 74cms 骑士PHP人才系统 V3.4源码程序 > code/upload/include/template_lite/plugins/function.qishi_resume_show.php
<?php function tpl_function_qishi_resume_show($params, &$smarty) { global $db,$_CFG; $arr=explode(',',$params['set']); foreach($arr as $str) { $a=explode(':',$str); switch ($a[0]) { case "简历ID": $aset['id'] = $a[1]; break; case "列表名": $aset['listname'] = $a[1]; break; } } $aset=array_map("get_smarty_request",$aset); $aset['id']=$aset['id']?intval($aset['id']):0; $aset['listname']=$aset['listname']?$aset['listname']:"list"; $wheresql=" WHERE id=".$aset['id'].""; $tb1=$db->getone("select * from ".table('resume').$wheresql." LIMIT 1"); if (!empty($tb1)) { $val=$tb1; } else { $val=$db->getone("select * from ".table('resume_tmp').$wheresql." LIMIT 1"); } if ($val) { if ($val['display_name']=="2") { $val['fullname']="N".str_pad($val['id'],7,"0",STR_PAD_LEFT); $val['fullname_']=$val['fullname']; } elseif($val['display_name']=="3") { $val['fullname']=cut_str($val['fullname'],1,0,"**"); $val['fullname_']=$val['fullname']; } else { $val['fullname_']=$val['fullname']; $val['fullname']=$val['fullname']; } $val['education_list']=get_this_education($val['uid'],$val['id']); $val['work_list']=get_this_work($val['uid'],$val['id']); $val['training_list']=get_this_training($val['uid'],$val['id']); $val['age']=date("Y")-$val['birthdate']; if ($val['photo']=="1") { $val['photosrc']=$_CFG['resume_photo_dir_thumb'].$val['photo_img']; } else { $val['photosrc']=$_CFG['resume_photo_dir_thumb']."no_photo.gif"; } $val['tagcn']=preg_replace("/\d+/", '',$val['tag']); $val['tagcn']=preg_replace('/\,/','',$val['tagcn']); $val['tagcn']=preg_replace('/\|/',' ',$val['tagcn']); } else { header("HTTP/1.1 404 Not Found"); $smarty->display("404.htm"); exit(); } $smarty->assign($aset['listname'],$val); } function get_this_education($uid,$pid) { global $db; $sql = "SELECT * FROM ".table('resume_education')." WHERE uid='".intval($uid)."' AND pid='".intval($pid)."' "; return $db->getall($sql); } function get_this_work($uid,$pid) { global $db; $sql = "select * from ".table('resume_work')." where uid=".intval($uid)." AND pid='".$pid."' " ; return $db->getall($sql); } function get_this_training($uid,$pid) { global $db; $sql = "select * from ".table('resume_training')." where uid='".intval($uid)."' AND pid='".intval($pid)."'"; return $db->getall($sql); } ?>