/** * Oldal adatainak módosítása */ public function update($id) { $id = (int) $id; if ($this->request->is_post()) { $data['body'] = $this->request->get_post('page_body', 'strip_danger_tags'); $data['metatitle'] = $this->request->get_post('page_metatitle'); $data['metadescription'] = $this->request->get_post('page_metadescription'); $data['metakeywords'] = $this->request->get_post('page_metakeywords'); // új adatok beírása az adatbázisba (update) a $data tömb tartalmazza a frissítendő adatokat $result = $this->pages_model->update($id, $data); if ($result !== false) { Message::set('success', 'page_update_success'); $this->response->redirect('admin/pages'); } else { Message::set('error', 'unknown_error'); $this->response->redirect('admin/pages/update/' . $id); } } $view = new View(); $data['title'] = 'Oldal szerkesztése'; $data['description'] = 'Oldal szerkesztése description'; $data['page'] = $this->pages_model->onePage($id); $view->add_links(array('bootbox', 'ckeditor', 'vframework', 'page_update')); $view->render('pages/tpl_page_update', $data); }
public function index() { $view = new View(); $data['title'] = 'Admin kezdő oldal'; $data['description'] = 'Admin kezdő oldal description'; $view->add_link('js', ADMIN_JS . 'pages/common.js'); $view->render('home/tpl_home', $data); }
public function index() { $view = new View(); $data['title'] = 'Admin dokumentáció oldal'; $data['description'] = 'Admin dokumentáció description'; $view->add_link('js', ADMIN_JS . 'pages/common.js'); $view->render('user_manual/tpl_user_manual', $data); }
public function index() { $view = new View(); $data['title'] = 'Videógalériák oldal'; $data['description'] = 'Videógalériák oldal description'; $view->add_link('js', ADMIN_JS . 'pages/common.js'); $view->render('video_gallery/tpl_video_gallery', $data); }
public function index() { header('HTTP/1.0 404 Not Found'); $view = new View(); $data['title'] = '404 hiba oldal'; $data['description'] = '404 hiba oldal description'; $view->add_link('js', ADMIN_JS . 'pages/common.js'); $view->render('error/tpl_404', $data); }
public function index() { $view = new View(); $data['title'] = 'Fájlkezelő oldal'; $data['description'] = 'Fájlkezelő oldal description'; $view->add_link('css', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css'); $view->add_links(array('jquery-ui-custom', 'elfinder', 'filemanager')); $view->render('file_manager/tpl_file_manager', $data); }
public function index() { $view = new View(); $data['title'] = 'Nyelvek oldal'; $data['description'] = 'Nyelvek oldal description'; $data['languages'] = $this->languages_model->get_language_data(); $view->add_links(array('bootstrap-editable')); $view->add_link('js', ADMIN_JS . 'pages/languages.js'); $view->render('languages/tpl_languages', $data); }
public function index() { $data['title'] = 'page_metatitle'; $data['description'] = 'page_metadescription'; $data['keywords'] = 'page_metakeywords'; $view = new View(); //$view->setLazyRender(); //$this->view->debug(true); $view->add_link('js', SITE_ASSETS . 'pages/home.js'); $view->set_layout(null); $view->render('home/tpl_home', $data); }
public function action_index() { $data['title'] = '404'; $data['styles_vendor'] = $this->styles_vendor; $data['scripts_vendor'] = $this->scripts_vendor; $data['styles'] = $this->styles; $data['scripts'] = $this->scripts; View::render('templates/header', $data); View::render('error', $data); View::render('templates/footer', $data); }
/** * Action /page/another */ public function action_another() { $data['title'] = $this->language->get('page_another'); $data['styles_vendor'] = $this->styles_vendor; $data['scripts_vendor'] = $this->scripts_vendor; $data['styles'] = $this->styles; $data['scripts'] = $this->scripts; $data['lng'] = $this->language; View::render('templates/header', $data); View::render('page_another', $data); View::render('templates/footer', $data); }
/** * Default action * * Ez a metódus jeleníti meg a bejelentkezési oldalt! * Ha a bejelentkezési adatok helyesek, bejelentkezteti a felhasználót */ public function index() { // ha elküldték a POST adatokat if ($this->request->has_post()) { $username = $this->request->get_post('user_name'); $password = $this->request->get_post('user_password'); $rememberme = $this->request->has_post('user_rememberme'); // $auth = Auth::instance(); $auth = DI::get('auth'); $login_successful = $auth->login($username, $password, $rememberme); // login status vizsgálata if ($login_successful) { // Sikeres bejelentkezés $this->response->redirect('admin'); } else { // hibaüzenetek visszaadása foreach ($auth->getError() as $value) { Message::set('error', $value); } // visszairányítás $this->response->redirect('admin/login'); } } // bejelentkezés cookie-val $auth = DI::get('auth'); $login_status = $auth->loginWithCookie(); if ($login_status) { $this->response->redirect('admin'); } else { foreach ($auth->getError() as $value) { Message::set('error', $value); } // cookie törlése $auth->deleteCookie(); } $view = new View(); $view->set_layout(null); $view->render('login/tpl_login'); }
public function index() { if ($this->request->has_post('submit_settings')) { $data['ceg'] = $this->request->get_post('setting_ceg'); $data['cim'] = $this->request->get_post('setting_cim'); $data['email'] = $this->request->get_post('setting_email'); // új adatok beírása az adatbázisba (update) a $data tömb tartalmazza a frissítendő adatokat $result = $this->settings_model->update(1, $data); if ($result !== false) { Message::set('success', 'settings_update_success'); } else { Message::set('error', 'unknown_error'); } $this->response->redirect('admin/settings'); } $view = new View(); $data['title'] = 'Beállítások oldal'; $data['description'] = 'Beállítások oldal description'; $data['settings'] = $this->settings_model->get_settings(); $view->add_link('js', ADMIN_JS . 'pages/settings.js'); $view->render('settings/tpl_settings', $data); }
/** * Tartalmi elemek módosítása */ public function edit($id) { $id = (int) $id; if ($this->request->has_post('submit_update_content')) { $data['title'] = $this->request->get_post('content_title'); $data['body'] = $this->request->get_post('content_body', 'strip_danger_tags'); $result = $this->content_model->update($id, $data); if ($result !== false) { Message::set('success', 'page_update_success'); } else { Message::set('error', 'unknown_error'); } $this->response->redirect('admin/content'); } $view = new View(); $data['title'] = 'Tartalom szerkesztése'; $data['description'] = 'Tartalom szerkesztése description'; // visszadja a szerkesztendő oldal adatait egy tömbben (page_id, page_title ... stb.) $data['content'] = $this->content_model->selectContent($id); $view->add_links(array('bootbox', 'ckeditor', 'edit_content')); $view->render('content/tpl_edit_content', $data); }
/** * sitemap.xml alias page */ public function action_index() { $appnamespace = '\\Application\\Controllers\\'; $sysnamespace = '\\System\\Controllers\\'; $appfiles = glob(APPPATH . '/Controllers/*.php'); //$sysfiles = glob(DOCROOT . 'System/Controllers/*.php'); $sysfiles = array(); $files = array_merge($appfiles, $sysfiles); $classes = array(); $i = 0; while ($i < count($files)) { $file = $files[$i]; $segments = explode('/', $file); $segments = explode('\\', $segments[count($segments) - 1]); $filename = $segments[count($segments) - 1]; $classname = explode('.', $filename); $appclass = $appnamespace . $classname[0]; $sysclass = $sysnamespace . $classname[0]; switch (true) { case file_exists(APPPATH . '/Controllers/' . $classname[0] . '.php'): $class_name = $appnamespace . $classname[0]; $class_check = $appclass; break; case file_exists(SYSPATH . '/Controllers/' . $classname[0] . '.php'): $class_name = $sysnamespace . $classname[0]; $class_check = $sysclass; break; default: $class_name = null; $class_check = false; break; } $classes[$i]['name'] = $class_name; $classes[$i]['name_short'] = $classname[0]; $classes[$i]['path'] = $file; $methods = get_class_methods($class_check); $m = 0; while ($m < count($methods)) { if (preg_match('#^action_#i', $methods[$m]) === 1) { $classes[$i]['methods'][] = $methods[$m]; } $m++; } $i++; } $data['sitemap'] = $classes; View::render('sitemap', $data); }
/** * Index page action */ public function action_index() { // Page info $data['title'] = $this->language->get('index', 'index'); // Add styles and scripts $data['styles_vendor'] = $this->styles_vendor; $data['scripts_vendor'] = $this->scripts_vendor; $data['styles'] = $this->styles; $data['scripts'] = $this->scripts; // Get the main language object $data['lng'] = $this->language; // Generate the uuid $data['uuid'] = UUID::v4(); View::render('templates/header', $data); View::render('index', $data); View::render('templates/footer', $data); }
/** * Elküldött hírlevelek */ public function newsletter_stats() { // NewsletterStat_model betöltése $this->loadModel('newsletterstat_model'); $view = new View(); $data['title'] = 'Elküldött hírlevelek oldal'; $data['description'] = 'Elküldött hírlevél oldal description'; $data['newsletters'] = $this->newsletterstat_model->selectStats(); //$this->view->debug(true); $view->add_links(array('datatable', 'bootbox', 'vframework', 'newsletter_stats')); $view->render('newsletter/tpl_newsletter_stats', $data); }
/** * Felhasználói csoport engedélyeinek módosítása */ public function edit_roles($id) { // $role_id = (int)$this->request->get_params('id'); $role_id = (int) $id; if ($this->request->has_post('submit_edit_roles')) { $permissions = $this->request->get_post(); unset($permissions['submit_edit_roles']); DI::get('auth')->savePerms($role_id, $permissions); Message::set('success', 'Módosítások elmentve!'); $this->response->redirect('admin/user/edit_roles/' . $role_id); } // csak akkor lehet szerkeszteni a jogokat, ha nem szuperadmint akarunk szerkeszteni, tehát az $id nem 1 // és csak szuperadmin szerkeszthet if ($id != 1 && Auth::isSuperadmin()) { $view = new View(); $data['title'] = 'Felhasználói jogosultságok szerkesztése oldal'; $data['description'] = 'Felhasználói jogosultságok szerkesztése description'; $auth = DI::get('auth'); // összes permissiont $data['permissions'] = $auth->getAllPerms(); // a $role_id-hez tartozó szerep adatai $data['role'] = $auth->getRoles($role_id); if (empty($data['role'])) { Message::set('error', 'A felhasználói csoport nem létezik.'); $this->response->redirect('admin/user/user_roles'); } // a $role_id-hez tartozó szerep engedélyei $data['allowed_permissions'] = $auth->getRolePerms($role_id); $view->add_link('js', ADMIN_JS . 'pages/common.js'); $view->render('users/tpl_edit_roles', $data); } else { Message::set('error', 'A művelet nem engedélyezett.'); $this->response->redirect('admin/user/user_roles'); } }
/** * A slider módosítása (kép és szövegek cseréje) * */ public function update($id) { $id = (int) $id; if ($this->request->has_post()) { // fájl feltöltési hiba ellenőrzése if ($this->request->checkUploadError('update_slide_picture')) { Message::set('error', $this->request->getFilesError('update_slide_picture')); $this->response->redirect('admin/slider/update'); } //ha van új kép feltöltve if ($this->request->hasFiles('update_slide_picture')) { // kép feltöltése (visszatér a feltöltött kép nevével, vagy false-al) $dest_image = $this->_uploadPicture($this->request->getFiles('update_slide_picture')); if ($dest_image === false) { $this->response->redirect('admin/slider/update'); } } // adatok beállítása $data['active'] = $this->request->get_post('slider_status', 'integer'); if (isset($dest_image)) { $data['picture'] = $dest_image; // régi kép adatai (ezt használjuk a régi kép törléséhez, ha új kép lett feltöltve) $old_img_path = Config::get('slider.upload_path') . $this->request->get_post('old_img'); $old_thumb_path = DI::get('url_helper')->thumbPath($old_img_path); } $data['text'] = $this->request->get_post('slider_text'); $data['title'] = $this->request->get_post('slider_title'); $data['target_url'] = $this->request->get_post('slider_link'); // új adatok beírása az adatbázisba (update) a $data tömb tartalmazza a frissítendő adatokat $result = $this->slider_model->update($id, $data); // ha sikeres az adatbázisba írás if ($result !== false) { // megvizsgáljuk, hogy létezik-e új feltöltött kép if (isset($dest_image)) { //régi képek törlése DI::get('file_helper')->delete(array($old_img_path, $old_thumb_path)); } // sikeres adatbázisba írás és kép feltöltés esetén!!!! Message::set('success', 'slide_update_success'); } else { Message::set('error', 'unknown_error'); } $this->response->redirect('admin/slider'); } Auth::hasAccess('slider.update', $this->request->get_httpreferer()); $view = new View(); $data['title'] = 'Slider szerkesztése oldal'; $data['description'] = 'Slider szerkesztése description'; $data['slider'] = $this->slider_model->oneSlide($id); $view->add_links(array('bootbox', 'ckeditor', 'bootstrap-fileupload', 'slider_update')); $view->render('slider/tpl_slider_update', $data); }
public function index() { $view = new View(); $view->set_layout(null); $view->render('error/404'); }
/** * Rólunk mondták elemek módosítása */ public function update($id) { $id = (int) $id; if ($this->request->has_post()) { $data['name'] = $this->request->get_post('testimonial_name'); $data['title'] = $this->request->get_post('testimonial_title'); $data['text'] = $this->request->get_post('testimonial_text'); $result = $this->testimonials_model->update($id, $data); if ($result !== false) { Message::set('success', 'testimonial_update_success'); $this->response->redirect('admin/testimonials'); } else { Message::set('error', 'unknown_error'); $this->response->redirect('admin/testimonials/update'); } } $view = new View(); $data['title'] = 'Rólunk mondták szerkesztése'; $data['description'] = 'Rólunk mondták szerkesztése description'; // visszadja a szerkesztendő oldal adatait egy tömbben (page_id, page_title ... stb.) $data['data_arr'] = $this->testimonials_model->selectOne($id); $view->add_links(array('bootbox', 'vframework', 'testimonial_update')); $view->render('testimonials/tpl_testimonial_update', $data); }
/** * Partner módosítása */ public function update($id) { $id = (int) $id; if ($this->request->has_post()) { $img_url = $this->request->get_post('img_url'); $old_img = $this->request->get_post('old_img'); $data['name'] = $this->request->get_post('client_name'); $data['link'] = $this->request->get_post('client_link'); //megnevezés ellenőrzése if ($data['name'] === '') { Message::set('error', 'A partner neve nem lehet üres!'); $this->response->redirect('admin/clients/update/' . $id); } if ($img_url !== '') { // új képet töltöttünk fel $data['photo'] = str_replace(Config::get('clientphoto.upload_path'), '', $img_url); } else { // nincs úf feltöltött kép $img_url = false; } // új adatok az adatbázisba $result = $this->client_model->update($id, $data); if ($result !== false) { // ha létezik-e új feltöltött kép, akkor törüljük a régi képet if ($img_url !== false) { DI::get('file_helper')->delete($old_img); } Message::set('success', 'Partner adatai módosítva!'); } else { Message::set('error', 'unknown_error'); } $this->response->redirect('admin/clients'); } $view = new View(); $data['title'] = 'Partner módosítása oldal'; $data['description'] = 'Partner módosítása description'; $data['client'] = $this->client_model->oneClient($id); $view->add_links(array('bootstrap-fileupload', 'croppic', 'vframework', 'client_update')); $view->render('clients/tpl_client_update', $data); }
/** * Kategóriák listája */ public function category() { $view = new View(); $data['title'] = 'Admin fotó kategóriák oldal'; $data['description'] = 'Admin fotó kategóriák oldal description'; $data['all_category'] = $this->photocategory_model->selectAll(); $data['category_counter'] = $this->photo_gallery_model->categoryCounter(); $view->add_links(array('bootbox', 'datatable', 'bootstrap-editable', 'vframework', 'photo_category')); $view->render('photo_gallery/tpl_photo_category', $data); }
/** * 默认方法 */ function index() { View::make(); }
/** * Blog kategóriák */ public function category() { $view = new View(); $data['title'] = 'Admin blog oldal'; $data['description'] = 'Admin blog oldal description'; $data['all_blog_category'] = $this->blogcategory_model->selectCategory(); $data['category_counter'] = $this->blog_model->categoryCounter(); //$view->debug(true); $view->add_links(array('datatable', 'bootbox', 'vframework', 'blog_category')); $view->render('blog/tpl_blog_category', $data); }