Example #1
0
 public function ajaxPublish(Request $request)
 {
     $id = (int) $request->get('id');
     $portal = new Portal();
     $portals = $portal->getPortals();
     $data = array("portals" => $portals);
     if (isset($id) && $id > 0) {
         $model = new Article();
         $article = $model->getArticle(["id" => $id]);
         $data['article'] = $article;
     }
     return view('ajax/admin/publish', $data)->renderSections();
 }
Example #2
0
 public function create($id)
 {
     //
     $model = new Article();
     $article = $model->getArticle(["id" => $id]);
     $usrlike = new UserLikeModel();
     $islike = $usrlike->islike(['Article_id' => $id, 'User_id' => \Session::get('id')]);
     $user_model = new User();
     if ($article) {
         $user = $user_model->getUser(['id' => $article->Users_id]);
     }
     return view("article.index", ["article" => $article, 'islike' => $islike, 'author' => $user]);
 }
Example #3
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     //
     $usrlike = new UserLikeModel();
     $user_model = new User();
     if ($Uid = \Session::get('id')) {
         $user = $user_model->getUser(['id' => $Uid]);
         $attributes = ['User_id' => $Uid];
         $alllikes = $usrlike->getAll($attributes, ['Article_id']);
         $article_model = new Article();
         $articles = null;
         foreach ($alllikes as $Aid) {
             $articles[] = $article_model->getArticle(['id' => $Aid->Article_id]);
         }
     }
     return view("user.create", ['articles' => $articles, 'alllikes' => $alllikes, 'user' => $user]);
 }
 /**
  * 
  */
 public function index()
 {
     //\Session::getId();
     // echo('<pre>');
     // print_r(\Session::getId());
     // die();
     //MENU
     $mainMenu = Category::getParentMenu();
     $allMenu = Category::getAllMenu($mainMenu);
     //HOT PRODUCTS.
     $hotProduct = Product::hotProduct();
     //DISCOUNT PRODUCTS.
     $discountProduct = Product::discountProduct();
     //NEW PRODUCTS.
     $newProduct = Product::newProduct();
     //ARTICLES
     $article = Article::getArticle();
     // dd($hotProduct);
     return view('index', compact('allMenu', 'newProduct', 'discountProduct', 'hotProduct', 'article'));
     // return view("fornindex.detail",compact('allMenu'));
 }
Example #5
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     //
     $user_like_model = new UserLikeModel();
     $article_model = new Article();
     $user_model = new User();
     $ids = $user_like_model->getAll(['User_id' => $id], ['Article_id']);
     $articles = [];
     $index = 0;
     foreach ($ids->items() as $item) {
         $tmp = $article_model->getArticle(['id' => $item->Article_id]);
         $articles[$index]['title'] = strip_tags($tmp->title);
         $articles[$index]['content'] = strip_tags($tmp->content);
         $articles[$index]['author'] = $user_model->getUser(['id' => $tmp->Users_id], ['name'])->name;
         $articles[$index]['created_at'] = $tmp->created_at;
         $articles[$index]['updated_at'] = $tmp->updated_at;
         ++$index;
     }
     $response = [];
     $response['s'] = '1';
     $response['msg'] = 'okay!';
     $response['articles'] = $articles;
     die(json_encode($response));
 }