<?php
namespace Config;
// Create a new instance of our RouteCollection class.
$routes = Services::routes();
// Load the system's routing file first, so that the app and ENVIRONMENT
// can override as needed.
if (file_exists(SYSTEMPATH . 'Config/Routes.php'))
{
require SYSTEMPATH . 'Config/Routes.php';
}
/**
* --------------------------------------------------------------------
* Router Setup
* --------------------------------------------------------------------
*/
$routes->setDefaultNamespace('App\Controllers');
$routes->setDefaultController('Home');
$routes->setDefaultMethod('index');
$routes->setTranslateURIDashes(false);
$routes->set404Override();
$routes->setAutoRoute(true);
/*
* --------------------------------------------------------------------
* Route Definitions
* --------------------------------------------------------------------
*/
// $routes->get('admin/cikis','Admin\IcerikController::cikis' );
$routes->group('admin',['filter' => 'admin'], function($routes)
{
$routes->add('/', 'Admin/HomeController::index');
//türler
$routes->get('icerik-turleri', 'Admin/IcerikTurleri::index');
$routes->get('tur-ekle', 'Admin/IcerikTurleri::tur_ekle');
$routes->get('tur-ekle-popup', 'Admin/IcerikTurleri::tur_ekle_popup');
$routes->post('tur-ekle', 'Admin/IcerikTurleri::tur_ekle_post');
$routes->post('tur-guncelle-post', 'Admin/IcerikTurleri::tur_guncelle_post');
$routes->post('tur-durum-post', 'Admin/IcerikTurleri::tur_durum_post');
//içerikler
$routes->get('icerikler','Admin\IcerikController::index');
$routes->get('icerik-ekle/(:any)','Admin\IcerikController::ekle/$1');
$routes->post('icerik-ekle-post','Admin\IcerikController::ekle_post');
$routes->get('video','Admin\IcerikController::video');
$routes->post('video-post','Admin\IcerikController::video_post');
$routes->get('video-yukle','Admin\IcerikController::video_yukle');
$routes->get('icerik-duzenle','Admin\IcerikController::icerik_duzenle');
$routes->post('icerik-duzenle-post','Admin\IcerikController::icerik_duzenle_post');
$routes->get('icerik-sil','Admin\IcerikController::icerik_sil');
$routes->post('icerik-anasayfa','Admin\IcerikController::icerik_anasayfa');
$routes->get('icerik-kategoriler','Admin\IcerikController::icerik_kategoriler');
$routes->post('icerik-kategori-post','Admin\IcerikController::icerik_kategori_post');
//Kategoriler
$routes->get('kategoriler','Admin\IcerikController::kategoriler');
$routes->post('kategori-durum','Admin\IcerikController::kategori_durum');
$routes->get('kategori-sil','Admin\IcerikController::kategori_sil');
$routes->get('kategori-ekle','Admin\IcerikController::kategori_ekle');
$routes->post('kategori-ekle-post','Admin\IcerikController::kategori_ekle_post');
//Ayarlar
$routes->get('ayarlar','Admin\AyarController::index');
$routes->post('ayarlar-guncelle-post','Admin\AyarController::guncelle_post');
//yorumlar
$routes->get('yorumlar','Admin\IcerikController::yorumlar');
$routes->post('yorum-durum','Admin\IcerikController::yorum_durum');
$routes->get('yorum-sil','Admin\IcerikController::yorum_sil');
//Kadro
$routes->get('kadro','Admin\IcerikController::kadro');
$routes->get('kadro-duzenle','Admin\IcerikController::kadro_duzenle');
$routes->get('kadro-duzenle-edit','Admin\IcerikController::kadro_duzenle_edit');
$routes->get('kadro-ekle','Admin\IcerikController::kadro_ekle');
$routes->post('kadro-ekle-post','Admin\IcerikController::kadro_ekle_post');
$routes->post('kadro-duzenle-post','Admin\IcerikController::kadro_duzenle_post');
$routes->post('sifre-sifirla',function(){
die('1');
});
});
$routes->add('stream/(:any)', 'ApiController::stream/$1');
$routes->group('api', function($routes)
{
$routes->add('icerikler', 'ApiController::icerikler');
$routes->add('fragmanlar', 'ApiController::fragmanlar');
$routes->add('filmler', 'ApiController::filmler');
$routes->add('diziler', 'ApiController::diziler');
$routes->get('icerikler-json.json','Admin\IcerikController::icerikler_json');
$routes->get('icerik-id','ApiController::icerikler_id');
$routes->get('icerik-ara','ApiController::icerikler_ara');
$routes->add('kadro', 'ApiController::kadro');
$routes->add('sezonlar', 'ApiController::sezonlar');
$routes->add('yorum-ekle', 'ApiController::yorum_ekle');
$routes->add('yorumlar', 'ApiController::yorumlar');
$routes->add('kategoriler', 'ApiController::kategoriler');
$routes->add('kategori-icerikler', 'ApiController::kategori_icerikler');
//üyeler
$routes->add('kayit-ol', 'ApiController::uye_kayit');
$routes->add('uye-getir', 'ApiController::uye_getir');
$routes->add('uye-giris', 'ApiController::uye_giris');
$routes->add('uye-izlenenler', 'ApiController::uye_izlenenler');
});
/*
* --------------------------------------------------------------------
* Additional Routing
* --------------------------------------------------------------------
*
* There will often be times that you need additional routing and you
* need it to be able to override any defaults in this file. Environment
* based routes is one such time. require() additional route files here
* to make that happen.
*
* You will have access to the $routes object within that file without
* needing to reload it.
*/
if (file_exists(APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php'))
{
require APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php';
}