From 15d8bf3c2e962f41c5b3be4bcf73ff0d26339d29 Mon Sep 17 00:00:00 2001 From: Ricsi Date: Tue, 15 Nov 2016 13:42:45 +0000 Subject: [PATCH] htaccess fajl elkeszult modositani kell majd az ajax hivast edzes letrehozasnal bekerulnek az edzok --- .htaccess | 12 ++++++++++++ _class/class_page.php | 6 ++++-- _class/class_training.php | 24 ++++++++++++++++++++---- common.php | 2 ++ event_handler.php | 14 +------------- 5 files changed, 39 insertions(+), 19 deletions(-) create mode 100644 .htaccess diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..c1b44a3 --- /dev/null +++ b/.htaccess @@ -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] \ No newline at end of file diff --git a/_class/class_page.php b/_class/class_page.php index aa4c44e..ecc2324 100755 --- a/_class/class_page.php +++ b/_class/class_page.php @@ -29,12 +29,14 @@ class page { public function get_page_content() { global $sql, $user, $smarty; //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 ($this->is_page()) { //TODO: mi van ha nincs page? átirányítás v 404? //page alapján betölti a tpl-t - //die($_GET['page']); + //var_dump($_GET); + //var_dump($_SERVER); switch ($this->get_page()) { case 'admin': # ADMIN OLDALAK diff --git a/_class/class_training.php b/_class/class_training.php index 4131e47..3f20350 100755 --- a/_class/class_training.php +++ b/_class/class_training.php @@ -77,16 +77,32 @@ class training { $new_tr_id = $sql->insert_into('training', array( '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_user_coach_uc_id' => $_training_value_array['tr_user_coach_uc_id'] + 'tr_training_type_trt_id' => $_training_value_array['tr_training_type_trt_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); } 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)); + } + } } } diff --git a/common.php b/common.php index 86bd59d..70f48c8 100755 --- a/common.php +++ b/common.php @@ -38,6 +38,8 @@ $smarty->setConfigDir('template/configs'); //SQL KAPCSOLAT BEÁLLÍTÁSA $sql = new sql('localhost','root','','badminton_coach'); +//var_dump($sql); + if (isset($_COOKIE['badminton_coach_user'])) { $user = new user(); $user->set_user_data_by_id($_COOKIE['badminton_coach_user']); diff --git a/event_handler.php b/event_handler.php index 93fcc70..de5f17a 100755 --- a/event_handler.php +++ b/event_handler.php @@ -62,22 +62,10 @@ if (isset($_POST['action'])) { # a training_list-re ugrik vissza, mert lehet h többet is létrehoz 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']); if ($every_week) unset($_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; case 'training_type_create':