htaccess fajl elkeszult
modositani kell majd az ajax hivast edzes letrehozasnal bekerulnek az edzok
This commit is contained in:
12
.htaccess
Normal file
12
.htaccess
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Options +FollowSymLinks -MultiViews
|
||||||
|
# Turn mod_rewrite on
|
||||||
|
RewriteEngine On
|
||||||
|
RewriteBase /
|
||||||
|
|
||||||
|
# RewriteRule ^product/(([0-9]/[0-9a-zA-Z-\s]+)+)$ product.php?id=$1&string=$2
|
||||||
|
|
||||||
|
RewriteRule ^([a-z_]+)\/?([0-9a-z]*)\/?([0-9a-z]*)$ index.php?page=$1&subpage=$2&id=$3 [NC,L]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# RewriteRule ^\/?([a-z_]+)\/?([0-9a-z_\.\?\&\=]*)\/?(.*)$ index.php?page=$1&subpage=$2&id=$3 [NC,L]
|
||||||
@@ -29,12 +29,14 @@ class page {
|
|||||||
public function get_page_content() {
|
public function get_page_content() {
|
||||||
global $sql, $user, $smarty;
|
global $sql, $user, $smarty;
|
||||||
//var_dump($user);
|
//var_dump($user);
|
||||||
ini_set('include_path', '/opt/lampp/htdocs/badminton_coach/_include');
|
//ini_set('include_path', '/opt/lampp/htdocs/badminton_coach/_include');
|
||||||
|
ini_set('include_path', '/var/www/badminton_coach/_include');
|
||||||
if (!empty($user) && $user->is_logged_in()) {
|
if (!empty($user) && $user->is_logged_in()) {
|
||||||
if ($this->is_page()) {
|
if ($this->is_page()) {
|
||||||
//TODO: mi van ha nincs page? átirányítás v 404?
|
//TODO: mi van ha nincs page? átirányítás v 404?
|
||||||
//page alapján betölti a tpl-t
|
//page alapján betölti a tpl-t
|
||||||
//die($_GET['page']);
|
//var_dump($_GET);
|
||||||
|
//var_dump($_SERVER);
|
||||||
switch ($this->get_page()) {
|
switch ($this->get_page()) {
|
||||||
case 'admin':
|
case 'admin':
|
||||||
# ADMIN OLDALAK
|
# ADMIN OLDALAK
|
||||||
|
|||||||
@@ -77,16 +77,32 @@ class training {
|
|||||||
$new_tr_id = $sql->insert_into('training',
|
$new_tr_id = $sql->insert_into('training',
|
||||||
array(
|
array(
|
||||||
'tr_date' => date('Y-m') . '-' . $actual_day . ' ' . date('H:i', strtotime($_training_value_array['tr_date'])),
|
'tr_date' => date('Y-m') . '-' . $actual_day . ' ' . date('H:i', strtotime($_training_value_array['tr_date'])),
|
||||||
'tr_training_type_trt_id' => $_training_value_array['tr_training_type_trt_id'],
|
'tr_training_type_trt_id' => $_training_value_array['tr_training_type_trt_id']
|
||||||
'tr_user_coach_uc_id' => $_training_value_array['tr_user_coach_uc_id']
|
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
//itt kell berakni a coach-okat
|
//itt rakjuk be a coach-okat
|
||||||
|
if (isset($_training_value_array['coaches'])) {
|
||||||
|
foreach ($_training_value_array['coaches'] as $coach_id)
|
||||||
|
{ # beilleszt minden edzőt ehhez az edzéshez
|
||||||
|
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//var_dump($day_array);
|
//var_dump($day_array);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sql->insert_into('training', $_training_value_array);
|
//coaches
|
||||||
|
if (isset($_training_value_array['coaches'])) {
|
||||||
|
$coaches = $_training_value_array['coaches'];
|
||||||
|
unset($_training_value_array['coaches']);
|
||||||
|
}
|
||||||
|
$new_tr_id = $sql->insert_into('training', $_training_value_array);
|
||||||
|
if (isset($coaches)) {
|
||||||
|
foreach ($coaches as $coach_id) {
|
||||||
|
# beilleszt minden edzőt ehhez az edzéshez
|
||||||
|
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ $smarty->setConfigDir('template/configs');
|
|||||||
//SQL KAPCSOLAT BEÁLLÍTÁSA
|
//SQL KAPCSOLAT BEÁLLÍTÁSA
|
||||||
$sql = new sql('localhost','root','','badminton_coach');
|
$sql = new sql('localhost','root','','badminton_coach');
|
||||||
|
|
||||||
|
//var_dump($sql);
|
||||||
|
|
||||||
if (isset($_COOKIE['badminton_coach_user'])) {
|
if (isset($_COOKIE['badminton_coach_user'])) {
|
||||||
$user = new user();
|
$user = new user();
|
||||||
$user->set_user_data_by_id($_COOKIE['badminton_coach_user']);
|
$user->set_user_data_by_id($_COOKIE['badminton_coach_user']);
|
||||||
|
|||||||
@@ -62,22 +62,10 @@ if (isset($_POST['action'])) {
|
|||||||
# a training_list-re ugrik vissza, mert lehet h többet is létrehoz
|
# a training_list-re ugrik vissza, mert lehet h többet is létrehoz
|
||||||
unset($_POST['action']);
|
unset($_POST['action']);
|
||||||
|
|
||||||
//coaches array alapján insertálunk
|
|
||||||
|
|
||||||
if (isset($_POST['coaches'])) {
|
|
||||||
$coaches = $_POST['coaches'];
|
|
||||||
unset($_POST['coaches']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$every_week = isset($_POST['every_week']);
|
$every_week = isset($_POST['every_week']);
|
||||||
if ($every_week) unset($_POST['every_week']);
|
if ($every_week) unset($_POST['every_week']);
|
||||||
$new_training_id = training::create_training($_POST, $every_week);
|
$new_training_id = training::create_training($_POST, $every_week);
|
||||||
//TRAINING_COACH kezelése
|
|
||||||
if ($coaches) {
|
|
||||||
foreach ($coaches as $coach_id) {
|
|
||||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_training_id, 'trc_coach_uc_id' => $coach_id));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'training_type_create':
|
case 'training_type_create':
|
||||||
|
|||||||
Reference in New Issue
Block a user