本文整理汇总了PHP中FileUpload::uploadFile方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUpload::uploadFile方法的具体用法?PHP FileUpload::uploadFile怎么用?PHP FileUpload::uploadFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileUpload
的用法示例。
在下文中一共展示了FileUpload::uploadFile方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fileRead
public function fileRead($fileName, $mode, $first_column = NULL)
{
if ($handle = FileUpload::uploadFile($fileName, $mode)) {
while ($row = fgetcsv($handle, ',')) {
if ($first_column) {
$column_header = $row;
$first_column = FALSE;
}
if ($first_column === FALSE) {
$record = array_combine($column_header, $row);
$records[] = $record;
}
if ($first_column === NULL) {
$records[] = $row;
}
}
//end while loop
FileUpload::fileClose($handle);
}
//end fileUpload if
return $records;
}
示例2: unlink
$filename = $up->getNewFileName();
unlink("../../images/environment/" . $_POST[env_pic]);
} else {
$filename = $_POST[env_pic];
}
$db->query("update cp set cp_info_type_zh_cn='{$_POST['zh_cn']}',cp_info_type_en='{$_POST['en']}',cp_info_value_zh_cn='{$_POST['content']}'," . "cp_info_value_en='{$_POST['content2']}', path='{$filename}' where id='" . $_POST[envid] . "'");
echo "<script>alert('设备环境信息修改成功!');location.href='../envlist.php';</script>";
} else {
if (isset($_POST[task]) && "addEnv" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/environment';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 100000));
//100k
if ($up->uploadFile('env_pic')) {
$filename = $up->getNewFileName();
$db->query("insert into cp(cp_info_type_zh_cn,cp_info_type_en,cp_info_value_zh_cn," . "cp_info_value_en,remark,path,create_date) values('{$_POST['zh_cn']}','{$_POST['en']}','{$_POST['content']}'," . "'{$_POST['content2']}','DeviceContext','{$filename}',now())");
echo "<script>alert('设备环境信息添加成功!');location.href='../envlist.php';</script>";
} else {
echo "<script>alert('设备环境信息添加失败,请重试!');location.href='../envlist.php';</script>";
}
} else {
if (isset($_GET[task]) && "deleteEnv" == $_GET[task]) {
$db->query("delete from cp where id='{$_GET['envid']}'");
unlink("../../images/environment/" . $_GET[path]);
echo "<script>alert('设备环境信息删除成功!');location.href='../envlist.php';</script>";
}
}
}
示例3: replace
if ($up->uploadFile('case4')) {
//上传后产品图片名称 放到数据库
$filename4 = "images/case/" . $up->getNewFileName();
}
$db->query("insert into `case`(case_name,case_type,case_url,case_cust,case_desc,create_date,case_pic,case_pic_a,case_pic_b,case_pic_c) " . "values('{$_POST['name']}','{$_POST['type']}','{$_POST['url']}','{$_POST['cust']}','" . replace($_POST[content]) . "',now(),'{$filename1}','{$filename2}','{$filename3}','{$filename4}')");
echo "<script>if(confirm('增加案例成功,是否继续新增?')){location.href='../addcase.php';}else{ location.href='../case.php';}</script>";
} else {
if (isset($_POST[task]) && "updateCase" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/case/';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'JGG', 'GIF', 'PNG', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 1024 * 500));
$sql = "update `case` set case_name='{$_POST['name']}',case_type='{$_POST['type']}',case_url='{$_POST['url']}'," . "case_cust='{$_POST['cust']}',";
if ($up->uploadFile('case1')) {
//上传后产品图片名称 放到数据库
$filename1 = "images/case/" . $up->getNewFileName();
if (file_exists("../../" . $_POST[path1])) {
unlink("../../" . $_POST[path1]);
}
$sql = $sql . " case_pic='{$filename1}',";
}
if ($up->uploadFile('case2')) {
//上传后产品图片名称 放到数据库
$filename2 = "images/case/" . $up->getNewFileName();
if (file_exists("../../" . $_POST[path2])) {
unlink("../../" . $_POST[path2]);
}
$sql = $sql . " case_pic_a='{$filename2}',";
}
示例4: FileUpload
<?php
require "FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => array('txt', 'doc', 'php', 'gif'), 'FilePath' => './uploads/', 'MAXSIZE' => 200000));
echo '<pre>';
if ($up->uploadFile('spic')) {
print_r($up->getNewFileName());
} else {
print_r($up->getErrorMsg());
}
echo '</pre>';
示例5: unlink
$filename = "images/" . $up->getNewFileName();
unlink("../../" . $_POST[path]);
} else {
$filename = $_POST[path];
}
$db->query("update comm_code set type_code='{$filename}',remark='{$_POST['remark']}' where type_name='TopFlashImage' and id='{$_POST['flashid']}'");
echo "<script>alert('Flash图片修改成功!');location.href='../flash.php';</script>";
} else {
if (isset($_POST[task]) && "Index_AD" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 1024 * 100));
if ($up->uploadFile('adimage')) {
$query = $db->query("select type_code from comm_code where type_name='Index_AD' and id='{$_POST['adid']}'");
$info = $db->fetch_array($query);
$filename = "images/" . $up->getNewFileName();
$db->query("update comm_code set type_code='{$filename}',type_content='{$_POST['type_content']}',remark='{$_POST['remark']}' where type_name='Index_AD' and id='{$_POST['adid']}'");
unlink("../../" . $info[type_code]);
echo "<script>alert('首页广告信息修改成功!');location.href='../indexad.php';</script>";
} else {
$db->query("update comm_code set type_content='{$_POST['type_content']}',remark='{$_POST['remark']}' where type_name='Index_AD' and id='{$_POST['adid']}'");
echo "<script>alert('首页广告信息修改成功!');location.href='../indexad.php';</script>";
}
}
}
}
}
}
示例6: explode
if ($arr['flash']['url']) {
$picurlarr = explode('/', $arr['flash']['url']);
if ($picurlarr[count($picurlarr) - 2] != 'guanggao' && $picurlarr[count($picurlarr) - 3] != 'uploadfiles') {
//手填路径
$ordername = '';
} else {
//选择图片提交
$picstr = $picurlarr[count($picurlarr) - 1];
$picarr = explode('.', $picstr);
array_pop($picarr);
$ordername = implode('.', $picarr);
}
}
}
$up = new FileUpload(array('isRandName' => true, 'allowType' => array('swf'), 'FilePath' => $filepath, 'MAXSIZE' => 20 * 1024 * 1024, 'ordername' => $ordername));
if ($up->uploadFile('flashpic')) {
$_POST['adv']['flash']['url'] = '/uploadfiles/guanggao/' . $up->getNewFileName();
} else {
redirect($up->getErrorMsg(), '-1');
}
}
//zhaoyanmin end
$code = addslashes(serialize($_POST['adv']));
!$varname && alert("广告标识符不能为空");
if ($id) {
$DreamCMS->db->query("UPDATE `#DC@__advertise` SET `varname` = '{$varname}',`title` = '{$title}',`style`='{$style}',`starttime` = '{$starttime}',`endtime` = '{$endtime}',`code` = '{$code}',`status` = '{$state}' WHERE `id` ='{$id}'");
} else {
$DreamCMS->db->query("INSERT INTO `#DC@__advertise`(`varname` , `title` ,`style`, `starttime` , `endtime` , `code` , `status` ) VALUES ('{$varname}','{$title}','{$style}','{$starttime}', '{$endtime}', '{$code}', '{$state}')");
$id = $DreamCMS->db->insert_id;
}
$jsfile = "YWR2ZXJ0aXNl/{$style}-id-{$id}.js";
示例7: replaceContent
} else {
echo "<script>alert('案例发布失败,请重试!');location.href='../addcase.php';</script>";
}
} else {
if (isset($_GET[task]) && "deleteCase" == $_GET[task]) {
$db->query("delete from obj_case where id = '{$_GET['caseid']}'");
echo "<script>alert('案例删除成功?');location.href='../case.php';</script>";
} else {
if (isset($_POST[task]) && "updateCase" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/case';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 100000));
//100k
if ($up->uploadFile('casepic')) {
$filename = $up->getNewFileName();
unlink("../../images/case/" . $_POST[case_pic]);
} else {
$filename = $_POST[case_pic];
}
$db->query("update obj_case set case_name='{$_POST['title']}',case_desc='" . replaceContent($_POST[content]) . "',case_pic='{$filename}'," . "lang='{$_POST['lang']}' where id='" . $_POST[caseid] . "'");
echo "<script>if(confirm('案例信息修改成功,是否继续修改?')){location.href='../updatecase.php?caseid=" . $_POST[caseid] . "';}else{location.href='../case.php';}</script>";
}
}
}
function replaceContent($str)
{
return str_replace("'", "´", $str);
}
示例8: executeCreateWorkflow
//.........这里部分代码省略.........
$textfield->setValue($field['value']);
$textfield->save();
break;
case 'RADIOGROUP':
$items = $field['item'];
$counter = 1;
foreach($items as $item) {
$userObj = new WorkflowSlotFieldRadiogroup();
$userObj->setWorkflowslotfieldId($field_id);
$userObj->setFieldradiogroupId($item['id']);
$userObj->setValue($item['value'] == 'true' ? 1 : 0);
$userObj->setPosition($counter++);
$userObj->save();
}
break;
case 'CHECKBOXGROUP':
$items = $field['item'];
$counter = 1;
foreach($items as $item) {
$userObj = new WorkflowSlotFieldCheckboxgroup();
$userObj->setWorkflowslotfieldId($field_id);
$userObj->setFieldcheckboxgroupId($item['id']);
$userObj->setValue($item['value'] == 'true' ? 1 : 0);
$userObj->setPosition($counter++);
$userObj->save();
}
break;
case 'COMBOBOX':
$items = $field['item'];
$counter = 1;
foreach($items as $item) {
$userObj = new WorkflowSlotFieldCombobox();
$userObj->setWorkflowslotfieldId($field_id);
$userObj->setFieldcomboboxId($item['id']);
$userObj->setValue($item['value'] == 'true' ? 1 : 0);
$userObj->setPosition($counter++);
$userObj->save();
}
break;
case 'FILE':
$fieldToStore = $field['filearray'];
$allFiles = $_FILES;
$file = $allFiles[$fieldToStore];
$upload = new FileUpload();
$upload->uploadFormFile($file, $field_id,$template_id,$workflow_id);
}
}
}
/**
* save files from file grid in overview.
* files are moved forom ext
* $keys[0]['uploadfile']->file1
* $keys[1]['uploadfile']->file2
* it is also necessary to use $_FILES instead of $request->getFiles()
*/
$files = $_FILES;
$keys = array();
$keys = array_keys($files);
for($a=0;$a<count($keys);$a++) {
$key = $keys[$a];
if(substr_count($key, 'uploadfile') == 1) {
$fileUpload = new FileUpload();
$fileUpload->uploadFile($files[$key],$template_id,$workflow_id);
}
}
$context = sfContext::getInstance();
$context->getConfiguration()->loadHelpers('Partial', 'I18N', 'Url', 'Date', 'CalculateDate', 'ColorBuilder', 'Icon', 'EndAction');
// check is workflow needs to be started at the moment
if($startDate['workflowisstarted'] == 1) {
if($sendToAllSlotsAtOnce[0]['sendtoallslotsatonce'] == 1) { // workflow is send to all slots at once
$calc = new CreateWorkflow($template_id);
$calc->setContext($context);
$calc->setServerUrl(str_replace('/layout', '', url_for('layout/index',true)));
$calc->addAllSlots();
}
else { // workflow is send to single slot first
$calc = new CreateWorkflow($template_id);
$calc->setContext($context);
$calc->setServerUrl(str_replace('/layout', '', url_for('layout/index',true)));
$calc->addSingleSlot();
}
}
/**
* set the response of the action.
* it is needed to use this response when using fileupload in extjs with symfony.
* extjs is uploading files using iframe. this iframe needs text/html as response
*/
$this->getResponse()->setHttpHeader('Content-Type','text/html; charset=utf-8');
$json = array('success' => true);
$string = '<textarea>'.json_encode($json).'</textarea>';
$this->renderText($string);
return sfView::NONE;
}
示例9: replace
echo "<script>if(confirm('文章内容、文件更新成功,是否继续更新?')){location.href='../post/news.action.php?task=toUpdateNews&newsid={$_POST['newsid']}';}else{location.href='../news.php';}</script>";
} else {
$db->query("update news set title='{$_POST['title']}',click='{$_POST['click']}',content='" . replace($_POST[content]) . "',type_id='{$_POST['type']}' where id='{$_POST['newsid']}'");
echo "<script>alert('文章内容更新成功,文件更新失败,请检查上传文件是否符合要求!');location.href='../post/news.action.php?task=toUpdateNews&newsid={$_POST['newsid']}';</script>";
}
}
} else {
//文件保存目录URL
$save_path = '../../images/upload/';
//201109281154581.jpg
//定义允许上传的文件扩展名
$ext_arr = array('jpg', 'gif', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 100 * 1024));
//100k
if ($up->uploadFile('filepath')) {
$filename = "images/upload/" . $up->getNewFileName();
$db->query("update news set title='{$_POST['title']}',click='{$_POST['click']}',content='" . replace($_POST[content]) . "'," . "type_id='{$_POST['type']}',isshow='1',path='{$filename}' where id='{$_POST['newsid']}'");
if ($_POST[srcisshow] == '1') {
if (file_exists("../../" . $_POST[path])) {
unlink("../../" . $info[path]);
}
}
echo "<script>if(confirm('文章内容、图片更新成功,是否继续更新?')){location.href='../post/news.action.php?task=toUpdateNews&newsid={$_POST['newsid']}';}else{location.href='../news.php';}</script>";
} else {
$db->query("update news set title='{$_POST['title']}',click='{$_POST['click']}',content='" . replace($_POST[content]) . "'," . "type_id='{$_POST['type']}' where id='{$_POST['newsid']}'");
echo "<script>alert('文章内容更新成功,图片更新失败,请检查图片格式是否符合要求!');location.href='../post/news.action.php?task=toUpdateNews&newsid={$_POST['newsid']}';</script>";
}
}
}
} else {
示例10: cp
$db->query("insert into cp(cp_info_type_en,cp_info_type_zh_cn,cp_info_value_en,cp_info_value_zh_cn,remark,seq,path,create_date) values('{$_POST['ryzz_name_en']}','{$_POST['ryzz_name_zh_cn']}','" . addslashes($_POST[content2]) . "','" . addslashes($_POST[content]) . "','Honour',null,'{$filename}',now())");
echo "<script>alert('增加荣誉资质成功');location.href='../ryzz.php';</script>";
} else {
echo "<script>alert('增加荣誉资质失败');location.href='../addryzz.php';</script>";
}
} else {
if (isset($_GET[task]) && "deleteryzz" == $_GET[task]) {
$db->query("delete from cp where id = '{$_GET['ryzzid']}'");
echo "<script>alert('荣誉资质删除成功?');location.href='../ryzz.php';</script>";
} else {
if (isset($_POST[task]) && "updateryzz" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/cert/';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'png');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 1024 * 500));
if ($up->uploadFile('ryzz_pic')) {
$query = $db->query("select path from cp where id='{$_POST['prod_id']}'");
$info = $db->fetch_array($query);
$filename = "images/cert/" . $up->getNewFileName();
$db->query("update cp set cp_info_type_zh_cn='{$_POST['ryzz_name_zh_cn']}',cp_info_type_en='{$_POST['ryzz_name_en']}',cp_info_value_zh_cn='" . addslashes($_POST[content]) . "',cp_info_value_en='" . addslashes($_POST[content2]) . "',path='{$filename}' where id='{$_POST['ryzz_id']}'");
//unlink("../../".$info[path]);
echo "<script>alert('修改成功!');location.href='../ryzz.php';</script>";
} else {
$db->query("update cp set cp_info_type_zh_cn='{$_POST['ryzz_name_zh_cn']}',cp_info_type_en='{$_POST['ryzz_name_en']}',cp_info_value_zh_cn='" . addslashes($_POST[content]) . "',cp_info_value_en='" . addslashes($_POST[content2]) . "' where id='{$_POST['ryzz_id']}'");
echo "<script>alert('图片修改失败或者图片没有修改,广告其他信息修改成功!');location.href='../ryzz.php';</script>";
}
}
}
}
示例11: unlink
if ($_POST[content_type] == '2') {
if ($_POST[old_content_type] == 1 && !empty($_POST[path])) {
unlink('../../' . $_POST[path]);
}
$db->query("update boya_course set type_id='{$_POST['type_id']}',class_name='{$_POST['classtype']}',path=''," . "open_time='{$_POST['opentime']}',course_name='{$_POST['classname']}',class_hour='{$_POST['hour']}'," . "fee='{$_POST['fee']}',content_type='{$_POST['content_type']}',content='" . replace($_POST[content]) . "' where id='{$_POST['classid']}' ");
echo "<script>if(confirm('课程修改成功,是否继续修改?')){location.href='../updateclass.php?task=updateClass&classid={$_POST['classid']}';}else{location.href='../classlist.php';}</script>";
} else {
//文件保存目录URL
$save_path = '../../file/';
//201109281154581.jpg
//定义允许上传的文件扩展名
$ext_arr = array('doc', 'docx', 'xls', 'xlsx', 'txt');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 1024 * 1024 * 10));
//10M
if ($up->uploadFile('path')) {
$filename = "file/" . $up->getNewFileName();
$srcfilename = $up->getSrcFileName();
if ($_POST[old_content_type] == 1 && !empty($_POST[path])) {
unlink('../../' . $_POST[path]);
}
$db->query("update boya_course set type_id='{$_POST['type_id']}',class_name='{$_POST['classtype']}'," . "open_time='{$_POST['opentime']}',course_name='{$_POST['classname']}',class_hour='{$_POST['hour']}'," . "fee='{$_POST['fee']}',content_type='{$_POST['content_type']}',path='{$filename}',content='{$srcfilename}' where id='{$_POST['classid']}' ");
echo "<script>if(confirm('课程修改成功,是否继续修改?')){location.href='../updateclass.php?task=updateClass&classid={$_POST['classid']}';}else{location.href='../classlist.php';}</script>";
} else {
$db->query("update boya_course set type_id='{$_POST['type_id']}',class_name='{$_POST['classtype']}'," . "open_time='{$_POST['opentime']}',course_name='{$_POST['classname']}',class_hour='{$_POST['hour']}'," . "fee='{$_POST['fee']}',content_type='{$_POST['content_type']}' where id='{$_POST['classid']}' ");
echo "<script>if(confirm('文件修改失败或没有修改,基础信息修改成功,是否继续修改?')){location.href='../addclass.php';}else{location.href='../classlist.php';}</script>";
}
}
}
} else {
if (isset($_GET[task]) && "deleteClass" == $_GET[task]) {
示例12: getAllowedExts
$DB = new DB();
$uploadDir = '../../../../quotes/';
$name_prefix = (isset($_REQUEST['company']))?$_REQUEST['company']:'riotquote';
$name_prefix = stripslashes(str_replace(' ','',$name_prefix)); // remove whitespace chars
$rename = $name_prefix.'_'.date('mdy').'_'.date('His', time());
$fileUpload = new FileUpload();
$fileUpload->setUploadedFile($_FILES['quotefile']);
$fileUpload->setUploadDir($uploadDir);
$fileUpload->setRenameFileTo($rename);
$fileUpload->setAllowedExts(array('docx', 'doc', 'txt', 'xls', 'xlsx', 'pdf'));
$fileUpload->uploadFile();
$link = $fileUpload->getRenameFileTo();
if(isset($_REQUEST['e']) && isset($_REQUEST['company'])){
$sql = "UPDATE leads SET quotefile = '".addslashes($link)."' WHERE id = ".$_REQUEST['e'];
$DB->query($sql);
}
function getAllowedExts(){
global $fileUpload;
$ret = '';
$ret = $fileUpload->getImploded(', ', $fileUpload->getallowedExts());
print $ret;
}
function uploadFile(){
示例13: executeRestartWorkflow
//.........这里部分代码省略.........
// save the users for a slot
$userCounter = 0;
foreach($users as $user) {
$wfSlotUser = new WorkflowSlotUser();
$wfSlotUser->setWorkflowslotId($slotId);
$wfSlotUser->setPosition($user['position']);
$wfSlotUser->setUserId($user['user_id']);
$wfSlotUser->save();
// store the new id of the user and its user_id
$dataStore[$slotCounter]['slotuser_id'][$userCounter]['id'] = $wfSlotUser->getId();
$dataStore[$slotCounter]['slotuser_id'][$userCounter++]['user_id'] = $user['user_id'];
}
$slotCounter++;
}
/**
* save files from file grid in overview.
* files are moved forom ext
* $keys[0]['uploadfile']->file1
* $keys[1]['uploadfile']->file2
* it is also necessary to use $_FILES instead of $request->getFiles()
*/
$files = $_FILES;
$keys = array();
$keys = array_keys($files);
for($a=0;$a<count($keys);$a++) {
$key = $keys[$a];
if(substr_count($key, 'uploadfile') == 1) {
$fileUpload = new FileUpload();
$fileUpload->uploadFile($files[$key],$newVersionId,$workflowtemplate_id[0]['workflowtemplate_id']);
}
}
$workflowTemplate = WorkflowTemplateTable::instance()->getWorkflowTemplateByVersionId($version_id)->toArray();
$sendToAllSlotsAtOnce = MailinglistVersionTable::instance()->getActiveVersionById($workflowTemplate[0]['mailinglisttemplateversion_id'])->toArray();
if($request->getPostParameter('restartWorkflowFirstTab_startpoint') == 'BEGINNING'){ // workflow starts from beginning
// check if mailinglist is send to all slots at once, no workflowprocessuser data is needed to be loaded
if($sendToAllSlotsAtOnce[0]['sendtoallslotsatonce'] == 1) { // create all slots
$calc = new CreateWorkflow($newVersionId);
$calc->setServerUrl(str_replace('/layout', '', url_for('layout/index',true)));
$calc->setContext($context);
$calc->addAllSlots();
}
else { // create a single slot
$calc = new CreateWorkflow($newVersionId);
$calc->setServerUrl(str_replace('/layout', '', url_for('layout/index',true)));
$calc->setContext($context);
$calc->addSingleSlot();
}
}
else if ($request->getPostParameter('restartWorkflowFirstTab_startpoint') == 'LASTSTATION') { // workflow is send to last station
$wfRestart = new RestartWorkflow();
$wfRestart->setContext($context);
$wfRestart->setServerUrl(str_replace('/layout', '', url_for('layout/index',true)));
// load the workflowprocessuser / workflowprocess data of the old version
$lastStationdata = $wfRestart->getRestartData($version_id);
// write the oldversions workflowprocessuser/workflowprocess and set the new id's from $dataStore array
$wfRestart->restartAtLastStation($lastStationdata, $dataStore, $newVersionId, $workflowtemplate_id[0]['workflowtemplate_id']);
}
else { // workflow will start at specific station
$slotOrder = array();
示例14: array
$db->query("delete from boya_news where id = '{$_GET['picid']}'");
echo "<script>alert('图片删除成功?');location.href='../piclist.php';</script>";
} else {
if (isset($_GET[task]) && "toUpdateNews" == $_GET[task]) {
echo "<script>location.href='../updatenews.php?newsid=" . $_GET[newsid] . "';</script>";
} else {
if (isset($_POST[task]) && "updatePicture" == $_POST[task]) {
//文件保存目录URL
$save_path = '../../images/picture/';
//201109281154581.jpg
//定义允许上传的文件扩展名
$ext_arr = array('jpg', 'png', 'JPG', 'PNG', 'GIF', 'gif');
require "../action/FileUpload.class.php";
$up = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr, 'FilePath' => $save_path, 'MAXSIZE' => 100000 * 1024));
//3m
if ($up->uploadFile('newsfile')) {
$filename = "images/picture/" . $up->getNewFileName();
$db->query("update boya_news set title='{$_POST['title']}',path='{$filename}'," . "content='{$_POST['content']}' where picid='{$_POST['picid']}'");
if (file_exists("../../" . $_POST[path])) {
unlink("../../" . $_POST[path]);
}
echo "<script>if(confirm('图片更新成功,是否继续修改?')){location.href='../updatepic.php?picid={$_POST['picid']}';}else{location.href='../piclist.php';}</script>";
} else {
$db->query("update boya_news set title='{$_POST['title']}',content='{$_POST['content']}' where id='{$_POST['picid']}'");
echo "<script>if(confirm('图片信息更新成功,图片文件没有修改或格式不对,是否继续修改?')){location.href='../updatepic.php?picid={$_POST['picid']}';}else{location.href='../piclist.php';}</script>";
}
} else {
if (isset($_POST[task]) && "alldelNews" == $_POST[task]) {
$selectsingle = $_POST['selectsingle'];
//接收复选框的值 为数组
if ($selectsingle != "") {
示例15: array
$db->query($sql);
$id = $db->insert_id();
echo "<script>alert('视讯信息添加成功,请上传视讯文件?');location.href='../videoadd.php?task=uploadVideoFile&id={$id}';</script>";
} else {
print_r($up->getErrorMsg());
echo "<script>alert('视讯添加失败,是否重试?');location.href='../videoadd.php;</script>";
}
} else {
if (isset($_POST[task]) && "addVideoFile" == $_POST[task]) {
//文件保存目录路径
$save_path = '../../../video/file/';
//定义允许上传的文件扩展名
$ext_arr_file = array('swf', 'avi', 'asf', 'mid', 'wmv', 'wma', 'ra');
require "FileUpload.class.php";
$upFile = new FileUpload(array('isRandName' => true, 'allowType' => $ext_arr_file, 'FilePath' => $save_path, 'MAXSIZE' => 200485760));
if ($upFile->uploadFile('upfile')) {
//print_r($up->getNewFileName());
$fname = $upFile->getNewFileName();
$sql = "update video set video_path='../video/file/{$fname}' where id = {$_POST['id']}";
$db->query($sql);
echo "<script>if(confirm('视讯添加完成,是否继续添加?')){location.href='../videoadd.php';}else{location.href='../videolist.php';}</script>";
} else {
print_r($upFile->getErrorMsg());
echo "<script>alert('视讯添加失败,是否重试?');location.href='../videoadd.php';</script>";
}
}
}
}
}
}
}