added upload clipart module
This commit is contained in:
@@ -13,6 +13,7 @@ use App\User;
|
||||
|
||||
|
||||
class AdminController extends Controller
|
||||
|
||||
{
|
||||
public function dashboard(){
|
||||
|
||||
@@ -30,13 +31,16 @@ class AdminController extends Controller
|
||||
|
||||
public function viewOrders($ck){
|
||||
$AdminModel = new AdminModel;
|
||||
// $array_shipping_add = null;
|
||||
$order_item_array = $AdminModel->selectOrderItem('CartKey', $ck);
|
||||
$item_goup_array = $AdminModel->itemGroup($ck);
|
||||
$item_thumbs = $AdminModel->selectDisplayItemThumb();
|
||||
$array_payment_details = $AdminModel->selectPaymentDetails('CartKey', $ck);
|
||||
$array_shipping_add = $AdminModel->selectShippingAddress('PaymentDetail_Id', $array_payment_details[0]->Id);
|
||||
|
||||
|
||||
if(empty($array_shipping_add)){
|
||||
$array_payment_details = array();
|
||||
}
|
||||
|
||||
return view('admin_pages.order_details')
|
||||
->with('array_payment_details', $array_payment_details)
|
||||
@@ -419,12 +423,12 @@ class AdminController extends Controller
|
||||
}
|
||||
|
||||
public function saveClipartCategory(Request $request){
|
||||
$post = $request->all();
|
||||
$AdminModel = new AdminModel;
|
||||
$post = $request->all();
|
||||
$AdminModel = new AdminModel;
|
||||
|
||||
$data = array(
|
||||
'CategoryName' => $post['category'],
|
||||
'IsActive' => $post['is_active']
|
||||
'CategoryName' => $post['category'],
|
||||
'IsActive' => $post['is_active']
|
||||
);
|
||||
|
||||
$res = $AdminModel->insertClipartCategory($data);
|
||||
@@ -446,62 +450,36 @@ class AdminController extends Controller
|
||||
}
|
||||
|
||||
public function saveSVGClipart(Request $request){
|
||||
$post = $request->all();
|
||||
$AdminModel = new AdminModel;
|
||||
|
||||
|
||||
|
||||
$getSVGData = $post['svg_data'];
|
||||
$post = $request->all();
|
||||
$AdminModel = new AdminModel;
|
||||
|
||||
$category = $post['category'];
|
||||
$tags = $post['tags'];
|
||||
$orig_filename = $post['filename'];
|
||||
$tags = $post['clipart_tags'];
|
||||
$orig_filename = $request->file('upload_clipart')->getClientOriginalName();
|
||||
|
||||
$lower_filename = str_replace(' ','-',strtolower($orig_filename));
|
||||
$getExt = substr($lower_filename, strrpos($lower_filename, '.'));;
|
||||
$clean_filename = preg_replace("/\.[^.\s]{3,4}$/", "", $lower_filename);
|
||||
$final_filename = $clean_filename . "-".uniqid().$getExt;
|
||||
|
||||
var_dump($request->file('svg_data'));
|
||||
$data = array(
|
||||
'CategoryId' => $category,
|
||||
'OriginalSVGFilename' => $orig_filename,
|
||||
'SVGFilename' => $final_filename,
|
||||
'Tags' => $tags,
|
||||
'IsActive' => 1,
|
||||
);
|
||||
|
||||
// $lower_filename = str_replace(' ','-',strtolower($orig_filename));
|
||||
// $getExt = substr($request->file('svg_data')->getClientOriginalExtension());
|
||||
// $clean_filename = preg_replace("/\.[^.\s]{3,4}$/", "", $lower_filename);
|
||||
// $final_filename = $clean_filename . "-".uniqid().$getExt;
|
||||
|
||||
$res = $AdminModel->insertClipart($data);
|
||||
Storage::disk('uploads')->put('/cliparts/' . $final_filename, fopen($request->file('upload_clipart'), 'r+'));
|
||||
|
||||
// $q1 = $conn->prepare("INSERT INTO cliparts (CategoryId, OriginalSVGFilename, SVGFilename, Tags, IsActive) VALUES (:cat_id, :orig_name, :svg_name, :tags, :is_act)");
|
||||
// $q1->execute(array(':cat_id'=>$category, ':orig_name'=>$orig_filename, ':svg_name'=>$final_filename, 'tags'=>$tags, ':is_act'=>0));
|
||||
|
||||
// $svg = new DOMDocument('1.0', 'UTF-8');
|
||||
// $svg->xmlStandalone = false;
|
||||
// $svg->loadXML($getSVGData);
|
||||
|
||||
// $file = $clipartFolder . $final_filename;
|
||||
|
||||
// file_put_contents($file, $svg->saveXML());
|
||||
|
||||
// echo '
|
||||
// <script>
|
||||
// alert("File is successfully uploaded");
|
||||
// window.location = "./";
|
||||
// </script>
|
||||
// ';
|
||||
|
||||
// $data = array(
|
||||
// 'CategoryName' => $post['category'],
|
||||
// 'IsActive' => $post['is_active']
|
||||
// );
|
||||
|
||||
// $res = $AdminModel->insertClipartCategory($data);
|
||||
|
||||
// if($res){
|
||||
// return response()->json(array(
|
||||
// 'success' => true,
|
||||
// 'addClass'=> 'modal-close-reload',
|
||||
// 'message' => 'Clipart Category is successfully added.'
|
||||
// ));
|
||||
|
||||
// }else{
|
||||
// return response()->json(array(
|
||||
// 'success' => false,
|
||||
// 'addClass'=> '',
|
||||
// 'message' => 'Something went wrong. Please refresh the page and try again.'
|
||||
// ));
|
||||
// }
|
||||
if($res){
|
||||
return response()->json(array(
|
||||
'success' => true,
|
||||
'message' => 'Clipart is successfully added.'
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
function userList(){
|
||||
@@ -509,7 +487,6 @@ class AdminController extends Controller
|
||||
$AdminModel = new AdminModel;
|
||||
$result = $AdminModel->userList();
|
||||
|
||||
// var_dump( $result);
|
||||
return response()->json([
|
||||
"count" => count($result),
|
||||
"results" => $result
|
||||
|
||||
Reference in New Issue
Block a user