<?php
//上传文件
public function header(){
import('@.ORG.Util.Image');
import('@.ORG.Util.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 530000 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png' );// 设置附件上传类型
$upload->savePath = './Public/headpic/';// 设置附件上传目录
$upload->thumb = true;
$upload->thumbMaxWidth = '100';
$upload->thumbMaxHeight = '100';
$upload->thumbRemoveOrigin = 1;
$upload->thumbFile = $this->uid;
$upload->uploadReplace = 1;
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg(), "/Personal/setting/h/2");
}else{// 上传成功 获取上传文件信息
//echo 'good';
$info = $upload->getUploadFileInfo();
$ex=$info[0]['extension'];
$u=M("User");
// echo $ex;echo $this->uid;die;
$u->save(array("id" => $this->uid,'headpic'=>'/headpic/'.$this->uid.'.'.$ex));
redirect("/Personal/setting/h/2/".time());
//print_r($info);
}// 保存表单数据 包括附件数据
}
//下载excle表单
public function FileDown(){
if(!empty($_GET['excel'])){
import('App.Util.Help.ExcelHelp');
$Excel = new ExcelHelp();
$Excel->setTitle("借款列表");
$headers = array(
"借款人","借款分类","借款日期",
"借款金额","请示件","预计还款日期"
);
$Excel->setHeaders($headers);
$datas = array();
foreach($loan_list as $key=>$vo){
$datas[$key] = array(
$vo['user_name'],$vo['cate_name'],$vo['start_time'],
$vo['price'],$vo['approval_id'],$vo['pre_repayment_date']
);
}
$Excel->setDatas($datas);
$Excel->download();die;
}
}
/**
* 用户登出
*/
public function logout() {
if (isset($_SESSION[C('USER_AUTH_KEY')])) {
unset($_SESSION[C('USER_AUTH_KEY')]);
unset($_SESSION);
unset($_COOKIE);
session_destroy();
$this->error('登出成功!', '/');
} else {
$this->error('已经登出!','/Login/index');
}
}
//主从数据库的连接设置,在一个model类中定义
protected $connection = 'DB_WORK';
// 数据表前缀
protected $tablePrefix = NULL;
/**
* 主要用于过滤最后一个,(逗号)
* @param $a $_post数组
* @return array 返回处理后的数组
*/
public function abcstr($a){
$a=substr($a,0,-1);
$a1=explode(",",$a);
return $a1;
}
?>
//上传文件
public function header(){
import('@.ORG.Util.Image');
import('@.ORG.Util.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 530000 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png' );// 设置附件上传类型
$upload->savePath = './Public/headpic/';// 设置附件上传目录
$upload->thumb = true;
$upload->thumbMaxWidth = '100';
$upload->thumbMaxHeight = '100';
$upload->thumbRemoveOrigin = 1;
$upload->thumbFile = $this->uid;
$upload->uploadReplace = 1;
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg(), "/Personal/setting/h/2");
}else{// 上传成功 获取上传文件信息
//echo 'good';
$info = $upload->getUploadFileInfo();
$ex=$info[0]['extension'];
$u=M("User");
// echo $ex;echo $this->uid;die;
$u->save(array("id" => $this->uid,'headpic'=>'/headpic/'.$this->uid.'.'.$ex));
redirect("/Personal/setting/h/2/".time());
//print_r($info);
}// 保存表单数据 包括附件数据
}
//下载excle表单
public function FileDown(){
if(!empty($_GET['excel'])){
import('App.Util.Help.ExcelHelp');
$Excel = new ExcelHelp();
$Excel->setTitle("借款列表");
$headers = array(
"借款人","借款分类","借款日期",
"借款金额","请示件","预计还款日期"
);
$Excel->setHeaders($headers);
$datas = array();
foreach($loan_list as $key=>$vo){
$datas[$key] = array(
$vo['user_name'],$vo['cate_name'],$vo['start_time'],
$vo['price'],$vo['approval_id'],$vo['pre_repayment_date']
);
}
$Excel->setDatas($datas);
$Excel->download();die;
}
}
/**
* 用户登出
*/
public function logout() {
if (isset($_SESSION[C('USER_AUTH_KEY')])) {
unset($_SESSION[C('USER_AUTH_KEY')]);
unset($_SESSION);
unset($_COOKIE);
session_destroy();
$this->error('登出成功!', '/');
} else {
$this->error('已经登出!','/Login/index');
}
}
//主从数据库的连接设置,在一个model类中定义
protected $connection = 'DB_WORK';
// 数据表前缀
protected $tablePrefix = NULL;
/**
* 主要用于过滤最后一个,(逗号)
* @param $a $_post数组
* @return array 返回处理后的数组
*/
public function abcstr($a){
$a=substr($a,0,-1);
$a1=explode(",",$a);
return $a1;
}
?>