htaccess fajl elkeszult

modositani kell majd az ajax hivast
edzes letrehozasnal bekerulnek az edzok
This commit is contained in:
Ricsi
2016-11-15 13:42:45 +00:00
parent 04961702b2
commit 15d8bf3c2e
5 changed files with 39 additions and 19 deletions

12
.htaccess Normal file
View 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]

View File

@@ -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

View File

@@ -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));
}
}
} }
} }

View File

@@ -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']);

View File

@@ -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':