fix
This commit is contained in:
@@ -40,6 +40,7 @@ class Member extends Member_Controller {
|
||||
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
|
||||
|
||||
$page_key = $this->input->get('pgname');
|
||||
$data["page_key"] = $page_key;
|
||||
$member_id = $_SESSION["member_id"];
|
||||
if ($member_id > 0 && $page_key != '') {
|
||||
//echo 'yes';
|
||||
@@ -79,6 +80,7 @@ class Member extends Member_Controller {
|
||||
$action_name = $this->input->get('action_name');
|
||||
$member_id = $_SESSION["member_id"];
|
||||
$data["page_id"] = $this->input->get('page_id');
|
||||
$data["page_key"] = $this->input->get('page_key');
|
||||
|
||||
/* if ($member_id > 0 && $page_key != '') {
|
||||
//echo 'yes';
|
||||
@@ -221,8 +223,26 @@ class Member extends Member_Controller {
|
||||
}
|
||||
|
||||
public function upload() {
|
||||
|
||||
$page_item_id = 0;
|
||||
$data = [];
|
||||
$page_key = "";
|
||||
if (isset($_POST['uploadBtn']) && $_POST['uploadBtn'] == 'Upload') {
|
||||
|
||||
$page_key = $data['page_key'] = trim($this->input->post('page_key'));
|
||||
|
||||
$data['title'] = "This s the ttitle" . rand(100, 9999);
|
||||
$data['detail'] = "This s the ttitle, This s the ttitle" . rand(100, 9999);
|
||||
$data['member_id'] = $_SESSION["member_id"];
|
||||
$data['session'] = $_SESSION["sessionid"];
|
||||
$data['sessionid'] = $_SESSION["sessionid"];
|
||||
$data['item_type'] = 'VIDEOCARD';
|
||||
$data['page_id'] = trim($this->input->post('page_id'));
|
||||
if ($data['detail'] != '' && $data['title'] != '') {
|
||||
$out = [];
|
||||
$this->coregrade_webapi(COREGRADE_ACCOUNT_ADDPAGECARD, $data, $out);
|
||||
$page_item_id = $out["page_item_id"];
|
||||
}
|
||||
// print_r($data);
|
||||
if (isset($_FILES['uploadedFile']) && $_FILES['uploadedFile']['error'] === UPLOAD_ERR_OK) {
|
||||
|
||||
// get details of the uploaded file
|
||||
@@ -234,23 +254,54 @@ class Member extends Member_Controller {
|
||||
$fileExtension = strtolower(end($fileNameCmps));
|
||||
|
||||
$newFileName = md5(time() . $fileName) . '.' . $fileExtension;
|
||||
$allowedfileExtensions = array('jpg', 'gif', 'png', 'zip', 'txt', 'xls', 'doc', 'mp4');
|
||||
$allowedfileExtensions = array('jpg', 'gif', 'png', 'mp4');
|
||||
if (in_array($fileExtension, $allowedfileExtensions)) {
|
||||
|
||||
// directory in which the uploaded file will be moved
|
||||
$uploadFileDir = '/home/uploads/';
|
||||
$dest_path = $uploadFileDir . $newFileName;
|
||||
$uploadFileDir = '/home/uploads/' . $_SESSION['myfolder']; // str_pad($_SESSION["member_id"], 10, "0", STR_PAD_LEFT);
|
||||
|
||||
if (!is_dir($uploadFileDir)) {
|
||||
mkdir($uploadFileDir, 0777);
|
||||
}
|
||||
|
||||
$uploadFileDir = '/home/uploads/' . $_SESSION['myfolder'] . "/page";
|
||||
if (!is_dir($uploadFileDir)) {
|
||||
mkdir($uploadFileDir, 0777);
|
||||
}
|
||||
|
||||
|
||||
$mypath = "testdir/subdir/test";
|
||||
mkdir($mypath, 0777, TRUE);
|
||||
|
||||
|
||||
|
||||
$dest_path = $uploadFileDir . "/" . $newFileName;
|
||||
|
||||
if (move_uploaded_file($fileTmpPath, $dest_path)) {
|
||||
$message = 'File is successfully uploaded.';
|
||||
$x = [];
|
||||
$x["filename"] = $fileName;
|
||||
$x["filesize"] = $fileSize;
|
||||
$x["filetype"] = $fileType;
|
||||
$x["ext"] = $fileExtension;
|
||||
$x["page_item_id"] = $page_item_id;
|
||||
$x["page_id"] = $data['page_id'];
|
||||
$x['member_id'] = $_SESSION["member_id"];
|
||||
$x['session'] = $_SESSION["sessionid"];
|
||||
$x['sessionid'] = $_SESSION["sessionid"];
|
||||
|
||||
|
||||
} else {
|
||||
$message = 'There was some error moving the file to upload directory. Please make sure the upload directory is writable by web server.';
|
||||
}
|
||||
}
|
||||
print_r($_FILES);
|
||||
echo $message;
|
||||
// print_r($_FILES);
|
||||
// echo $message;
|
||||
// echo base_url("images/icons/edit.png");
|
||||
}
|
||||
}
|
||||
|
||||
redirect("/member/page?pgname=$page_key", 'refresh');
|
||||
}
|
||||
|
||||
public function mycalendar() {
|
||||
|
||||
@@ -33,6 +33,7 @@ class Start_Controller extends COR_Controller {
|
||||
$_SESSION['loc'] = $out["loc"];
|
||||
$_SESSION['mypage'] = $out["mypage"];
|
||||
$_SESSION["top_message"] = " Welcome ".$_SESSION['firstname'];
|
||||
$_SESSION['myfolder'] = $out["folder"];
|
||||
}
|
||||
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
|
||||
@@ -1,11 +1,51 @@
|
||||
<form method="POST" action="/member/upload" enctype="multipart/form-data">
|
||||
<div>
|
||||
<span>Upload a File:</span>
|
||||
<input type="file" name="uploadedFile" />
|
||||
<div class="card">
|
||||
<div class="card-content">
|
||||
<div class="card-body">
|
||||
<h4 class="card-title">Add Video</h4>
|
||||
</div>
|
||||
|
||||
<form class="md-form" method="POST" action="/member/upload" enctype="multipart/form-data">
|
||||
|
||||
|
||||
|
||||
<input type="hidden" name="page_key" value="<?= $page_key ?>" >
|
||||
<input type="hidden" id='member_id' name='member_id' value="<?= $_SESSION["member_id"] ?>" />
|
||||
<input type="hidden" id='page_id' name='page_id' value="<?= $page_id ?>" />
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="feedback1" class="sr-only">Note Title</label>
|
||||
<input type="text" id="feedback1" class="form-control" placeholder="Name" name="name">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="feedback1" class="sr-only">Note Title</label>
|
||||
<textarea id="feedback3" rows="4" class="form-control" name="message" placeholder="Description"></textarea>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="file-field">
|
||||
<div class="btn btn-primary btn-sm float-left">
|
||||
<span>Choose files</span>
|
||||
<input type="file" name="uploadedFile" />
|
||||
</div>
|
||||
<div class="file-path-wrapper">
|
||||
<!-- input type="submit" name="uploadBtn" value="Upload" / -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
|
||||
<input type="submit" class="btn btn-primary mr-1" name="uploadBtn" value="Upload" />
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
<input type="submit" name="uploadBtn" value="Upload" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -50,42 +90,3 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-content">
|
||||
<div class="card-body">
|
||||
<h4 class="card-title">Add Video</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<!-- form class="form" -->
|
||||
<div class="form-body">
|
||||
<div class="form-group">
|
||||
<label for="feedback1" class="sr-only">Note Title</label>
|
||||
<input type="text" id="feedback1" class="form-control" placeholder="Name" name="name">
|
||||
</div>
|
||||
|
||||
<div class="form-group" style="text-align: right;">
|
||||
|
||||
|
||||
|
||||
<form action="#" class="dropzone dropzone-area" id="dpz-btn-select-files">
|
||||
<div class="dz-message">Drop Files Here To Upload</div>
|
||||
</form>
|
||||
<button id="select-files" class="btn btn-primary mb-1"><i class="icon-file2"></i> Select Files</button>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="feedback3" class="sr-only">Suggestion</label>
|
||||
<textarea id="feedback3" rows="4" class="form-control" name="message" placeholder="Description"></textarea>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary mr-1">Submit</button>
|
||||
<button type="reset" class="btn btn-outline-warning">Cancel</button>
|
||||
</div>
|
||||
<!-- /form -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -18,7 +18,7 @@
|
||||
?>
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-pill <?= $mitm[2] ?> float-right">0</span>
|
||||
<a href="#" onclick="viewCardAddAction('<?= $mitm[0] ?>',<?= $_SESSION['member_id'] ?>,<?= $page_id ?>);"><?= $mitm[1] ?></a>
|
||||
<a href="#" onclick="viewCardAddAction('<?= $mitm[0] ?>',<?= $_SESSION['member_id'] ?>,<?= $page_id ?>,'<?=$page_key?>');"><?= $mitm[1] ?></a>
|
||||
</li>
|
||||
|
||||
<?php
|
||||
@@ -144,17 +144,17 @@
|
||||
|
||||
|
||||
|
||||
function viewCardAddAction(action_name, member_id, page_id) {
|
||||
function viewCardAddAction(action_name, member_id, page_id,page_key) {
|
||||
//alert(action_name);
|
||||
return viewCardAddActionOffset(action_name, member_id, page_id, 50, 0);
|
||||
return viewCardAddActionOffset(action_name, member_id, page_id, page_key, 0);
|
||||
}
|
||||
|
||||
function viewCardAddActionOffset(action_name, member_id, page_id, limit, offset) {
|
||||
function viewCardAddActionOffset(action_name, member_id, page_id, page_key, offset) {
|
||||
|
||||
$('#addcard_detail').html('Processing...');
|
||||
$('#acc' + member_id).prop('disabled', true);
|
||||
$.ajax({
|
||||
url: "/member/viewCardAddAction?proc=PROCESS&action_name=" + action_name + "&member_id=" + member_id + "&page_id=" + page_id + "&offset=" + offset
|
||||
url: "/member/viewCardAddAction?proc=PROCESS&action_name=" + action_name + "&member_id=" + member_id + "&page_id=" + page_id + "&page_key=" + page_key
|
||||
}).done(function (data) {
|
||||
$('#addcard_detail').html(data);
|
||||
$('#acc' + member_id).prop('disabled', false);
|
||||
|
||||
@@ -19,6 +19,9 @@ if ($what_page == "DEFAULT") {
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="card overflow-hidden">
|
||||
<input type="hidden" name="page_key" value="<?= $page_key ?>" >
|
||||
<input type="hidden" id='member_id' name='member_id' value="<?= $_SESSION["member_id"] ?>" />
|
||||
<input type="hidden" id='page_id' name='page_id' value="<?= $page_id ?>" />
|
||||
|
||||
<div class="card-content">
|
||||
<div class="card-body">
|
||||
@@ -27,16 +30,15 @@ if ($what_page == "DEFAULT") {
|
||||
<a class="nav-link active" id="home-tab-center" data-toggle="tab" href="#home-center" aria-controls="home-center" role="tab" aria-selected="true"><h4 class="card-title"><?= $title ?></h4></a>
|
||||
</li>
|
||||
<?php
|
||||
if ( true == $show_manage){
|
||||
if (true == $show_manage) {
|
||||
?>
|
||||
<li class="nav-item">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="service-tab-center" data-toggle="tab" href="#service-center" aria-controls="service-center" role="tab" aria-selected="false">Manage</a>
|
||||
</li>
|
||||
<?php
|
||||
<?php
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
|
||||
@@ -231,7 +231,7 @@ $menu_items = array(
|
||||
</ul>
|
||||
</li -->
|
||||
<li class="dropdown dropdown-user nav-item"><a class="dropdown-toggle nav-link dropdown-user-link" href="#" data-toggle="dropdown">
|
||||
<div class="user-nav d-sm-flex d-none"><span class="user-name text-bold-600"> <?= isset($_SESSION['firstname']) ? $_SESSION['firstname'] : '' ?> <?= isset($_SESSION['lastname']) ? $_SESSION['lastname'] : '' ?></span><!-- span class="user-status">Available</span --></div><span><img class="round" src="/assets2/images/portrait/small/avatar-s-11.jpg" alt="avatar" height="40" width="40"></span>
|
||||
<div class="user-nav d-sm-flex d-none"><span class="user-name text-bold-600"> <?= isset($_SESSION['firstname']) ? $_SESSION['firstname'] : '' ?> <?= isset($_SESSION['lastname']) ? $_SESSION['lastname'] : '' ?></span><!-- span class="user-status">Available</span --></div><span><img class="round" src="/assets2/images/profile/profile-avatar.jpg" alt="avatar" height="40" width="40"></span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right"><a class="dropdown-item" href="/member/myprofile"><i class="feather icon-user"></i> Edit Profile</a><!-- a class="dropdown-item" href="app-email.html"><i class="feather icon-mail"></i> My Inbox</a><a class="dropdown-item" href="app-todo.html"><i class="feather icon-check-square"></i> Task</a><a class="dropdown-item" href="app-chat.html"><i class="feather icon-message-square"></i> Chats</a -->
|
||||
<div class="dropdown-divider"></div><a class="dropdown-item" href="/auth/logout"><i class="feather icon-power"></i> Logout</a>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.1 KiB |
Reference in New Issue
Block a user