<?php
require_once("../config.inc.php");

$db = dbconnect();
//mitgegebene Parameter einlesen:
if (isset($_GET['art'])) { //welcher Datensatz
  $art = $_GET['art'];
}

if (isset($_GET['nummer'])) { //welcher Datensatz
  $nummer = $_GET['nummer'];
}

if (isset($_GET['zusatz'])) { //welcher Datensatz
  $zusatz = $_GET['zusatz'];
}

if (isset($_GET['status_param'])) { //welchen Status
  $status_param = $_GET['status_param'];
} else {
  
  if ($zusatz == '') {
    $zusatz2 = "IS NULL";
  } else {
    $zusatz2 = "= '$zusatz'";
  }
  
  
  $result_lied_stat = $db->query("SELECT count(*) Anz
                               FROM lieder_status
                              WHERE art = '$art'
                                AND nr = '$nummer'
                                AND zusatz $zusatz2");
  $row_lied_stat    = $result_lied_stat->fetch_array();
  
  if ($row_lied_stat['Anz'] == 0) {
    $status_param = 'N';
  } else {
    $result_lied_stat = $db->query("SELECT status
                                       FROM lieder_status
                                      WHERE art = '$art'
                                       AND nr = '$nummer'
                                   AND zusatz $zusatz2");
    $row_lied_stat    = $result_lied_stat->fetch_array();
    $status_param     = $row_lied_stat['status'];
  }
}


//Anzeige des Buttons entsprechend grün oder rot
if ($status_param == "Y") {
  $img_src   = "hakengruen.png";
  $param_opp = "N"; //Gegenteil für Linkaufbau
  
  if ($zusatz == '') {
    $zusatz2 = "IS NULL";
  } else {
    $zusatz2 = "= '$zusatz'";
  }
  
  if ($zusatz == '') {
    $zusatz1 = "NULL";
  } else {
    $zusatz1 = "'" . $zusatz . "'";
  }
  
  $db->query("DELETE FROM lieder_status
	             WHERE vaid=$user_vaid
	             and art='$art'
	             and nr = '$nummer'
	             AND zusatz $zusatz2");
  $db->query("INSERT INTO lieder_status (vaid, art, nr, zusatz, gemeinde, status) VALUES ($user_vaid, '$art', '$nummer', $zusatz1, '0' , 'Y' )");
  
} elseif ($status_param == "N") {
  $img_src   = "hakenrot.png";
  $param_opp = "Y";
  
  if ($zusatz == '') {
    $zusatz2 = "IS NULL";
  } else {
    $zusatz2 = "= '$zusatz'";
  }
  
  if ($zusatz == '') {
    $zusatz1 = "NULL";
  } else {
    $zusatz1 = "'" . $zusatz . "'";
  }
  
  $db->query("DELETE FROM lieder_status
	             WHERE vaid=$user_vaid
	             and art='$art'
	             and nr = '$nummer'
	             AND zusatz $zusatz2");

#  Insert nicht erforderlich, da N Defaultwert ist. Gel�scht muss es hingegen werden, wenn es nicht mehr auff�hrungsreif w�re.
#  $db->query("INSERT INTO lieder_status (vaid, art, nr, zusatz, gemeinde, status) VALUES ($user_vaid, '$art', '$nummer', $zusatz1, '0' , 'N' )");
} else {
  echo "F";
  exit;
}

echo "<a href=ch_attr.php?art=" . $art . "&nummer=" . $nummer . "&zusatz=" . $zusatz . "&status_param=" . $param_opp . "><img border=0 src=" . $img_src . " height=20 title=\"" . $param_title . "\">";

echo "</body></html>";
?>