fixed double presence error
This commit is contained in:
@@ -10,12 +10,13 @@ foreach ($_POST as $key => $value) {
|
|||||||
if ($_SERVER['HTTP_HOST'] == 'badmintoncoach.hu') $sql = new sql('bc_mysql','root','','badminton_coach');
|
if ($_SERVER['HTTP_HOST'] == 'badmintoncoach.hu') $sql = new sql('bc_mysql','root','','badminton_coach');
|
||||||
else $sql = new sql('localhost','tollashodos','uprRscU8bGpJ','tollashodos');
|
else $sql = new sql('localhost','tollashodos','uprRscU8bGpJ','tollashodos');
|
||||||
|
|
||||||
|
$check_query = "SELECT * FROM presence WHERE pr_training_tr_id = " . $_POST['tr_id'] . " AND pr_user_kid_uk_id = " . $_POST['user_id'] . ";";
|
||||||
|
|
||||||
if ($_POST['checked'] == "true") {
|
if (!$sql->num_of_rows($check_query) && $_POST['checked'] == "true") {
|
||||||
$sql->insert_into('presence', array('pr_user_kid_uk_id' => $_POST['user_id'], 'pr_training_tr_id' => $_POST['tr_id']));
|
$sql->insert_into('presence', array('pr_user_kid_uk_id' => $_POST['user_id'], 'pr_training_tr_id' => $_POST['tr_id']));
|
||||||
log::register('new_presence', 'Edzés: ' . $_POST['tr_id'] . ', gyerek: ' . $_POST['user_id'], null, $_POST['admin_id']);
|
log::register('new_presence', 'Edzés: ' . $_POST['tr_id'] . ', gyerek: ' . $_POST['user_id'], null, $_POST['admin_id']);
|
||||||
}
|
}
|
||||||
else {
|
elseif ($sql->num_of_rows($check_query) && $_POST['checked'] != "true") {
|
||||||
$sql->execute_query('delete from presence where pr_user_kid_uk_id = ' . $_POST['user_id'] . ' AND pr_training_tr_id = ' . $_POST['tr_id']);
|
$sql->execute_query('delete from presence where pr_user_kid_uk_id = ' . $_POST['user_id'] . ' AND pr_training_tr_id = ' . $_POST['tr_id']);
|
||||||
log::register('delete_presence', 'Edzés: ' . $_POST['tr_id'] . ', gyerek: ' . $_POST['user_id'], null, $_POST['admin_id']);
|
log::register('delete_presence', 'Edzés: ' . $_POST['tr_id'] . ', gyerek: ' . $_POST['user_id'], null, $_POST['admin_id']);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ if ($this->is_id()) {
|
|||||||
ORDER BY count( `pr_id` ) DESC, uk_name ASC;
|
ORDER BY count( `pr_id` ) DESC, uk_name ASC;
|
||||||
";
|
";
|
||||||
//echo $presence_query;
|
//echo $presence_query;
|
||||||
//echo $presence_query;
|
|
||||||
if (!empty($tr_ids)) {
|
if (!empty($tr_ids)) {
|
||||||
$presence_assoc_array = $sql->assoc_array($presence_query);
|
$presence_assoc_array = $sql->assoc_array($presence_query);
|
||||||
foreach ($presence_assoc_array as $presence) {
|
foreach ($presence_assoc_array as $presence) {
|
||||||
|
|||||||
Reference in New Issue
Block a user