sort fix. school edit.

This commit is contained in:
Ricsi
2016-12-16 21:52:29 +01:00
parent d458b996a4
commit 52e8c55e81
18 changed files with 119 additions and 6 deletions

View File

@@ -58,7 +58,7 @@ class login {
(ua_name = '" . $_user_name . "' AND (ua_name = '" . $_user_name . "' AND
ua_password = '" . md5($_user_password ) . "')"; ua_password = '" . md5($_user_password ) . "')";
echo $check_query; //echo $check_query;
if ($sql->num_of_rows($check_query)) return $sql->single_variable($check_query); if ($sql->num_of_rows($check_query)) return $sql->single_variable($check_query);

View File

@@ -113,6 +113,10 @@ class page {
$tpl = "presence"; $tpl = "presence";
include('include_presence.php'); include('include_presence.php');
break; break;
case 'schools':
# ISKOLÁK
include('include_schools.php');
break;
case 'training_types': case 'training_types':
# EDZÉS TÍPUSOK # EDZÉS TÍPUSOK
include('include_training_types.php'); include('include_training_types.php');
@@ -145,6 +149,10 @@ class page {
# KÖRZET TÖRLÉS # KÖRZET TÖRLÉS
include('include_delete_region.php'); include('include_delete_region.php');
break; break;
case 'delete_school':
# ISKOLA TÖRLÉS
include('include_delete_school.php');
break;
case 'logout': case 'logout':
# kijelentkezés # kijelentkezés
$from = "coach"; $from = "coach";

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -72,9 +72,13 @@ switch ($this->get_id()) {
$smarty->display('city_create.tpl'); $smarty->display('city_create.tpl');
break; break;
case 'region': case 'region':
# CITY létrehozása # REGION létrehozása
$smarty->display('region_create.tpl'); $smarty->display('region_create.tpl');
break; break;
case 'school':
# SCHOOL létrehozása
$smarty->display('school_create.tpl');
break;
default: default:
# code... # code...
break; break;

View File

@@ -0,0 +1,10 @@
<?php
if ($this->is_id()) {
$delete_query = "DELETE FROM school WHERE sc_id = " . $this->get_id() . ";";
$sql->execute_query($delete_query);
header("Location: /admin/schools");
}
?>

View File

@@ -11,16 +11,16 @@ if ($this->is_id()) {
$shirt_size_query = "SELECT * FROM shirt;"; $shirt_size_query = "SELECT * FROM shirt;";
$shirt_size_assoc_array = $sql->assoc_array($shirt_size_query); $shirt_size_assoc_array = $sql->assoc_array($shirt_size_query);
//szülő array //szülő array
$parent_query = "SELECT * FROM user_parent;"; $parent_query = "SELECT * FROM user_parent ORDER BY up_name ASC;";
$parent_assoc_array = $sql->assoc_array($parent_query); $parent_assoc_array = $sql->assoc_array($parent_query);
//SCHOOL ARRAY //SCHOOL ARRAY
$school_query = "SELECT * FROM school;"; $school_query = "SELECT * FROM school ORDER BY sc_name ASC;";
$school_assoc_array = $sql->assoc_array($school_query); $school_assoc_array = $sql->assoc_array($school_query);
//SCHOOL CITY ARRAY //SCHOOL CITY ARRAY
$school_city_query = "SELECT * FROM school_city;"; $school_city_query = "SELECT * FROM school_city ORDER BY scc_city ASC;";
$school_city_assoc_array = $sql->assoc_array($school_city_query); $school_city_assoc_array = $sql->assoc_array($school_city_query);
//REGION ARRAY //REGION ARRAY
$region_query = "SELECT * FROM region;"; $region_query = "SELECT * FROM region ORDER BY reg_name ASC;";
$region_assoc_array = $sql->assoc_array($region_query); $region_assoc_array = $sql->assoc_array($region_query);
//smarty thingz //smarty thingz
$smarty->assign('school_assoc_array', $school_assoc_array); $smarty->assign('school_assoc_array', $school_assoc_array);

View File

@@ -0,0 +1,30 @@
<?php
# HA NINCS ID, AKKOR ISKOLALISTA
if ($this->is_id()) {
# ISKOLA SZERKESZTÉSE
}
else {
# ISKOLA LISTA
$tr_type_query = "SELECT * FROM school ORDER BY sc_name ASC";
$tr_type_assoc_array = $sql->assoc_array($tr_type_query);
$smarty->assign('school_assoc_array',$tr_type_assoc_array);
$smarty->display('school_list.tpl');
}
?>

View File

@@ -211,6 +211,25 @@ if (isset($_POST['action'])) {
header("Location: /admin/regions"); header("Location: /admin/regions");
} }
break; break;
case 'school_create':
# iskola létrehozása
//todo: iskola object
$sql->insert_into('school', array(
'sc_name' => $_POST['sc_name'],
)
);
header("Location: /admin/schools");
break;
case 'school_update':
# school lista updatelése AB-ba
unset($_POST['action']);
foreach ($_POST as $key => $value) {
$key_parts = explode('_', $key);
$sc_id = $key_parts[1];
$sql->update_table('school', array('sc_name' => $value), array('sc_id' => $sc_id));
header("Location: /admin/schools");
}
break;
default: default:
# code... # code...
break; break;

View File

@@ -0,0 +1,18 @@
<div class="form_wrapper">
<form method="post">
<input type="hidden" name="action" value="school_create">
<div>
<label class="desc" id="title1" for="sc_name">Új iskola neve:</label>
<div><input type="text" name="sc_name" id="sc_name" required></div>
</div>
<div>
<div>
<input class="button black" type="submit" value="Létrehozás">
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,23 @@
<div class="form_wrapper">
<form method="post">
<input type="hidden" name="action" value="school_update">
<div class="buttons">
<a href="/admin/create/school" class="addbutton add-big">Új iksola hozzáadása</a>
</div>
{foreach $school_assoc_array as $school}
<div>
<div style="float: left;">
<input type="text" name="trt_{$school.sc_id}" id="trt_{$school.sc_id}" value="{$school.sc_name}">
<a href="/admin/delete_school/{$school.sc_id}" class="addbutton delete">Törlés</a>
</div>
</div>
{/foreach}
<div>
<div style="float: left;">
<input class="button black" type="submit" value="Mentés">
</div>
</div>
</form>
</div>

View File

@@ -4,6 +4,7 @@
<a href="/admin/parents" class="addbutton add-big">Szülők</a> <a href="/admin/parents" class="addbutton add-big">Szülők</a>
<a href="/admin/shirts" class="addbutton add-big">Pólók</a> <a href="/admin/shirts" class="addbutton add-big">Pólók</a>
<a href="/admin/cities" class="addbutton add-big">Települések</a> <a href="/admin/cities" class="addbutton add-big">Települések</a>
<a href="/admin/schools" class="addbutton add-big">Iskolák</a>
<a href="/admin/regions" class="addbutton add-big">Diákolimpia körzetek</a> <a href="/admin/regions" class="addbutton add-big">Diákolimpia körzetek</a>
<!-- a href="/admin/school" class="addbutton add-big">Iskolák</a --> <!-- a href="/admin/school" class="addbutton add-big">Iskolák</a -->