added news

This commit is contained in:
Tóth Richárd
2019-07-30 13:38:51 +02:00
parent 0e414de243
commit 27522d0053
16 changed files with 610 additions and 147 deletions

View File

@@ -186,6 +186,10 @@ switch ($this->get_id()) {
$smarty->display('training_template_create.tpl');
break;
case 'news':
# hír létrehozása
$smarty->display('news_create.tpl');
break;
default:
# code...
break;

View File

@@ -0,0 +1,9 @@
<?php
if ($this->is_id()) {
$sql->update_table('news', array('n_deleted' => 1), array('n_id' => $this->get_id()));
log::register('delete_news', $this->get_id());
header("Location: /admin/news");
}
?>

View File

@@ -70,6 +70,18 @@ order by object_date ASC;
$smarty->assign('actions', $de_array);
$smarty->assign('balance_transfer', $balance_transfer);
//get news
$news_assoc_array = $sql->assoc_array('SELECT * FROM news WHERE n_deleted = 0 ORDER BY n_date DESC;');
$news_array = array();
foreach ($news_assoc_array as $key => $news) {
$new_news = new news();
$new_news->set_news_data_by_id($news['n_id']);
$news_array[] = $new_news;
}
$smarty->assign('news_array',$news_array);
//$smarty->assign('balance', $balance);
$smarty->display('user_diary.tpl');

View File

@@ -1,14 +1,29 @@
<?php
# INFORMÁCIÓK
# INFORMÁCIÓS FAL ELEMEI
$info_query = "SELECT set_id FROM setting_value JOIN setting ON setv_setting_set_id = set_id WHERE set_name = 'Információk'";
if ($this->is_id()) {
$news = new news();
$news->set_news_data_by_id($this->get_id());
$setv_id = $sql->single_variable($info_query);
$smarty->assign('news',$news);
$smarty->display('news_data_edit.tpl');
}
else {
//lista
$news_query = "SELECT * FROM news WHERE n_deleted = 0 AND n_user_ua_id = " . $user->get_ua_id() . " ORDER BY n_date DESC";
$new_setval = new setting_value();
$new_setval->set_setting_value_data_by_id($setv_id);
$smarty->assign('setting', $new_setval);
$news_assoc_array = $sql->assoc_array($news_query);
$news_array = array();
foreach ($news_assoc_array as $key => $news) {
$new_news = new news();
$new_news->set_news_data_by_id($news['n_id']);
$news_array[] = $new_news;
}
$smarty->assign('news_array', $news_array);
$smarty->display('news_list.tpl');
}
$smarty->display('information.tpl');
?>

View File

@@ -0,0 +1,14 @@
<?php
# INFORMÁCIÓK
$info_query = "SELECT set_id FROM setting_value JOIN setting ON setv_setting_set_id = set_id WHERE set_name = 'Információk'";
$setv_id = $sql->single_variable($info_query);
$new_setval = new setting_value();
$new_setval->set_setting_value_data_by_id($setv_id);
$smarty->assign('setting', $new_setval);
$smarty->display('information.tpl');
?>