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() {
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

View File

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

View File

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

View File

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