header("Location: vclub_ad.php"); exit; } } } if (!empty($_GET['edit']) && !empty($id)) { $current_ad = $ad->getById($id); } $ads = $ad->getAllWithStatForMonth(); if (!empty($_GET['id'])) { $denied_categories = $ad->getDeniedVclubCategoriesForAd((int) $_GET['id']); } else { $denied_categories = array(); } $video_category = new VideoCategory(); $video_categories = $video_category->getAll(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> body { font-family: Arial, Helvetica, sans-serif; font-weight: bold; } td { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000;
public function edit_video_ads() { if ($no_auth = $this->checkAuth()) { return $no_auth; } if ($this->method == 'POST' && !empty($this->postData['form']['id'])) { $id = $this->postData['form']['id']; } else { if ($this->method == 'GET' && !empty($this->data['id'])) { $id = $this->data['id']; } else { return $this->app->redirect('add-video-ads'); } } $this->ads = new \VclubAdvertising(); $this->ad = $this->ads->getById($id); $this->ad['denied_categories'] = $this->ads->getDeniedVclubCategoriesForAd($id); $video_category = new \VideoCategory(); $this->video_categories = $video_category->getAll(); $this->getVideoCatForAds(); $form = $this->buildAdsForm($this->ad); if ($this->saveVideoAdsData($form)) { return $this->app->redirect('video-advertise'); } $this->app['form'] = $form->createView(); $this->app['adsEdit'] = TRUE; $this->app['adsTitle'] = $this->ad['title']; $this->app['breadcrumbs']->addItem($this->setLocalization('Advertising'), $this->app['controller_alias'] . '/video-advertise'); $this->app['breadcrumbs']->addItem($this->setLocalization('Edit commercial')); return $this->app['twig']->render('VideoClub_add_video_ads.twig'); }
public function get(RESTApiRequest $request) { $categories = new \VideoCategory(); $categories->setLocale($request->getLanguage()); return $this->filter($categories->getAll(true)); }