Added front and back image upload at the same time.
这个提交包含在:
父节点
3187b7386b
当前提交
82ad08d290
共有 3 个文件被更改,包括 57 次插入 和 7 次删除
|
|
@ -59,7 +59,12 @@ class Qsl extends CI_Controller {
|
|||
|
||||
if (isset($_FILES['qslcardfront']) && $_FILES['qslcardfront']['name'] != "" && $_FILES['qslcardfront']['error'] == 0)
|
||||
{
|
||||
$result = $this->uploadQslCard($qsoid);
|
||||
$result['front'] = $this->uploadQslCardFront($qsoid);
|
||||
}
|
||||
|
||||
if (isset($_FILES['qslcardback']) && $_FILES['qslcardback']['name'] != "" && $_FILES['qslcardback']['error'] == 0)
|
||||
{
|
||||
$result['back'] = $this->uploadQslCardBack($qsoid);
|
||||
}
|
||||
|
||||
// Set Page Title
|
||||
|
|
@ -71,7 +76,7 @@ class Qsl extends CI_Controller {
|
|||
$this->load->view('interface_assets/footer');
|
||||
}
|
||||
|
||||
function uploadQslCard($qsoid) {
|
||||
function uploadQslCardFront($qsoid) {
|
||||
$config['upload_path'] = './assets/qslcard';
|
||||
$config['allowed_types'] = 'jpg|gif|png';
|
||||
$array = explode(".", $_FILES['qslcardfront']['name']);
|
||||
|
|
@ -101,4 +106,34 @@ class Qsl extends CI_Controller {
|
|||
}
|
||||
}
|
||||
|
||||
function uploadQslCardBack($qsoid) {
|
||||
$config['upload_path'] = './assets/qslcard';
|
||||
$config['allowed_types'] = 'jpg|gif|png';
|
||||
$array = explode(".", $_FILES['qslcardback']['name']);
|
||||
$ext = end($array);
|
||||
$config['file_name'] = $qsoid . '_' . time() . '.' . $ext;
|
||||
|
||||
$this->load->library('upload', $config);
|
||||
|
||||
if ( ! $this->upload->do_upload('qslcardback')) {
|
||||
// Upload of QSL card Failed
|
||||
$error = array('error' => $this->upload->display_errors());
|
||||
|
||||
return $error;
|
||||
}
|
||||
else {
|
||||
// Load database queries
|
||||
$this->load->model('Qsl_model');
|
||||
|
||||
//Upload of QSL card was successful
|
||||
$data = $this->upload->data();
|
||||
|
||||
// Now we need to insert info into database about file
|
||||
$filename = $data['file_name'];
|
||||
$this->Qsl_model->saveQsl($qsoid, $filename);
|
||||
|
||||
return 'Success';
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -2,14 +2,24 @@
|
|||
|
||||
<h2><?php echo $page_title; ?></h2>
|
||||
<div class="card-body">
|
||||
<?php if(isset($error)) { ?>
|
||||
<?php if($front != 'Success') { ?>
|
||||
<div class="alert alert-danger" role="alert">
|
||||
<?php echo $error; ?>
|
||||
<?php echo $front; ?>
|
||||
</div>
|
||||
<?php } else { ?>
|
||||
<div class="alert alert-success" role="alert">
|
||||
QSLcard has been uploaded!
|
||||
</div>
|
||||
Front QSL Card image has been uploaded!
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php if($back != 'Success') { ?>
|
||||
<div class="alert alert-danger" role="alert">
|
||||
<?php echo $back; ?>
|
||||
</div>
|
||||
<?php } else { ?>
|
||||
<div class="alert alert-success" role="alert">
|
||||
Back QSL Card image has been uploaded!
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -320,10 +320,15 @@
|
|||
<fieldset>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="qslcardfront">Upload QSL card image</label>
|
||||
<label for="qslcardfront">Upload QSL Card front image</label>
|
||||
<input class="form-control-file" type="file" id="qslcardfront" name="qslcardfront" accept="image/*" capture="environment">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="qslcardback">Upload QSL card back image</label>
|
||||
<input class="form-control-file" type="file" id="qslcardback" name="qslcardback" accept="image/*" capture="environment">
|
||||
</div>
|
||||
|
||||
<input type="hidden" class="form-control" id="qsoinputid" name="qsoid" value="<?php echo $row->COL_PRIMARY_KEY; ?>">
|
||||
|
||||
<button type="submit" id="button1id" name="button1id" class="btn btn-primary">Upload QSL card image</button>
|
||||
|
|
|
|||
正在加载…
在新工单中引用