Linux sg77.dns-private.com 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64
LiteSpeed
Server IP : 135.181.230.13 & Your IP : 216.73.217.64
Domains :
Cant Read [ /etc/named.conf ]
User : pilasate
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
pilasate /
pilasa-core /
app /
Http /
Controllers /
Delete
Unzip
Name
Size
Permission
Date
Action
Auth
[ DIR ]
drwxr-xr-x
2024-04-21 07:39
AboutController.php
6.3
KB
-rw-r--r--
2018-10-11 22:20
AdminController.php
547
B
-rw-r--r--
2017-08-23 13:44
AdminManageUserController.php
6.72
KB
-rw-r--r--
2017-08-28 22:04
AdminPostController.php
8.95
KB
-rw-r--r--
2017-09-03 04:35
AdminProfileController.php
3.63
KB
-rw-r--r--
2017-09-13 00:37
BlogController.php
2.06
KB
-rw-r--r--
2017-08-25 15:44
CategoryController.php
4.01
KB
-rw-r--r--
2017-08-25 15:38
CommentsController.php
3.56
KB
-rw-r--r--
2017-09-08 11:38
Controller.php
361
B
-rw-r--r--
2017-07-11 04:08
CustomerController.php
1.48
KB
-rw-r--r--
2017-08-10 01:29
GalleryController.php
4
KB
-rw-r--r--
2017-08-28 15:51
HomeController.php
640
B
-rw-r--r--
2017-08-25 15:31
HostingOrderController.php
3.26
KB
-rw-r--r--
2018-03-28 06:48
LogoController.php
3.5
KB
-rw-r--r--
2018-02-18 04:17
MessagesController.php
2.63
KB
-rw-r--r--
2017-09-18 01:33
PagesController.php
2.92
KB
-rw-r--r--
2018-10-05 00:09
PortfolioController.php
4.97
KB
-rw-r--r--
2017-08-28 17:43
PostController.php
6.48
KB
-rw-r--r--
2018-02-18 04:18
ProfileController.php
4.18
KB
-rw-r--r--
2017-08-27 07:16
ServiceController.php
5.69
KB
-rw-r--r--
2018-10-05 00:06
TagController.php
3.33
KB
-rw-r--r--
2017-08-25 18:01
TeamController.php
4.69
KB
-rw-r--r--
2017-08-28 17:45
VideoController.php
3.16
KB
-rw-r--r--
2017-09-08 23:38
Save
Rename
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Post; use App\Message; use App\Category; use App\Tag; use Session; use Image; use Storage; use Purifier; use Auth; class AdminPostController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function __construct(){ $this->middleware('auth:admin'); } public function index() { $categories= Category::all(); $categos=Category::all(); $ta=Tag::all(); $cats =array(); foreach ($categories as $category) { $cats[$category->id]=$category->name; } $tags= Tag::all(); $tags2=array(); foreach ($tags as $tag) { $tags2[$tag->id]=$tag->name; } $messages=Message::all(); $posts=Post::orderBy('id','asc')->paginate(5); return view('Admin.posts.index')->withPost($posts)->withMessages($messages)->withCategories($cats)->withTags($tags2)->withCategos($categos)->withTa($ta); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //validate the data $this->validate($request,array( 'title' =>'required|max:255', 'slug' =>'required|alpha_dash|min:5|max:255|unique:posts,slug', 'category_id'=>'required|integer', 'body'=>'required', 'post_image'=>'sometimes|image' )); // Save the data to the database $post = new Post; $post->title=$request->input('title'); $post->slug =$request->input('slug'); $post->category_id= $request->input('category_id'); $post->body =$request->input('body'); $post->user_id=0; if ($request->hasFile('post_image')) { //add the new photo $image= $request->file('post_image'); $filename= time(). '.'. $image->getClientOriginalExtension();//or we can use encode('png') or somthing like that $location= public_path('images/'.$filename); Image::make($image)->resize(800,400)->save($location); $oldFilename=$post->image; // update the database $post->image=$filename; //Delete the old photo Storage::delete($oldFilename); } $post->save(); if(isset($request->tags)){ $post->tags()->sync($request->tags); } else{ $post->tags()->sync(array()); } //Set flash data with flash message Session::flash('success','This post was successfully updated!'); return redirect()->route('managepost.index'); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { //validate the data $post=Post::find($id); $this->validate($request,array( 'title' =>'required|max:255', 'slug' =>"required|alpha_dash|min:5|max:255|unique:posts,slug,$id", 'category_id' =>'required|integer', 'body' =>'required', 'post_image'=>'image' )); // Save the data to the database $post = Post::find($id); $post->title=$request->input('title'); $post->slug =$request->input('slug'); $post->category_id= $request->input('category_id'); $post->body =$request->input('body'); if ($request->hasFile('post_image')) { //add the new photo $image= $request->file('post_image'); $filename= time(). '.'. $image->getClientOriginalExtension();//or we can use encode('png') or somthing like that $location= public_path('images/'.$filename); Image::make($image)->resize(800,400)->save($location); $oldFilename=$post->image; // update the database $post->image=$filename; //Delete the old photo Storage::delete($oldFilename); } $post->save(); if(isset($request->tags)){ $post->tags()->sync($request->tags); } else{ $post->tags()->sync(array()); } //Set flash data with flash message Session::flash('success','This post was successfully updated!'); return redirect()->route('managepost.index'); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $posts=Post::find($id); $posts->delete(); Session::flash('success','This post was successfully deleted!'); return redirect()->route('managepost.index'); } public function createcategory(){ $messages=Message::all(); $categories=Category::orderBy('id','asc')->paginate('5'); return view('Admin.categories.index')->withMessages($messages)->withCategories($categories); } public function catstore(Request $request){ $this->validate($request,array( 'name'=>'required', )); $categories=new Category; $catego=Category::all(); foreach($catego as $cat){ $dbcat=$cat->name; if($dbcat==$request->name){ Session::flash('danger','This category is already in the database.'); return back(); } } $categories->user_id=0; $categories->name=$request->name; $categories->save(); Session::flash('success','Category added successfully.'); return back(); } public function editcat(Request $request, $id){ $this->validate($request,array( 'name'=>'required', )); $ca=Category::where('id','!=',$id)->get(); $cats=Category::find($id); foreach($ca as $cat){ $cate=$cat->name; if($cate==$request->name){ Session::flash('danger','This category is already in the database.'); return back(); } } $cats->name=$request->name; $cats->save(); Session::flash('success','Category updated successfully.'); return back(); } public function destroycat($id){ $cats=Category::find($id); $cats->delete(); Session::flash('success','Category deleted successfully.'); return back(); } //tag public function createtag(){ $messages=Message::all(); $tags=Tag::orderBy('id','asc')->paginate('5'); return view('Admin.admintags.index')->withMessages($messages)->withTags($tags); } public function tagstore(Request $request){ $this->validate($request,array( 'name'=>'required', )); $tags=new Tag; $ta=Tag::all(); foreach($ta as $cat){ $dbcat=$cat->name; if($dbcat==$request->name){ Session::flash('danger','This tag is already in the database.'); return back(); } } $tags->user_id=0; $tags->name=$request->name; $tags->save(); Session::flash('success','Tag added successfully.'); return back(); } public function edittag(Request $request, $id){ $this->validate($request,array( 'name'=>'required', )); $ta=Tag::where('id','!=',$id)->get(); $tags=Tag::find($id); foreach($ta as $tagg){ $dbtag=$tagg->name; if($dbtag==$request->name){ Session::flash('danger','This tag is already in the database.'); return back(); } } $tags->name=$request->name; $tags->save(); Session::flash('success','Tag updated successfully.'); return back(); } public function destroytag($id){ $tags=Tag::find($id); $tags->delete(); Session::flash('success','Tag deleted successfully.'); return back(); } }