Skip to content

Commit

Permalink
Voidaan myös poistaa alias-settejä!
Browse files Browse the repository at this point in the history
  • Loading branch information
juppe committed Jan 15, 2014
1 parent a82aa52 commit 747f044
Showing 1 changed file with 52 additions and 13 deletions.
65 changes: 52 additions & 13 deletions mysqlaliasyllapito.php
Expand Up @@ -12,7 +12,7 @@
$query = " SELECT *
FROM $xtaulu
WHERE tunnus = '0'";
$result = mysql_query($query) or pupe_error($query);
$result = pupe_query($query);
$trow = mysql_fetch_array($result);

for ($i=1; $i < mysql_num_fields($result)-1; $i++) {
Expand All @@ -26,7 +26,7 @@
and laji = 'MYSQLALIAS'
and selite = '$xtaulu.$al_nimi'
and selitetark_2 = '$xalias_set'";
$al_res = mysql_query($query) or pupe_error($query);
$al_res = pupe_query($query);

if ($mysqlaliasbox[$al_nimi] != "" or trim($mysqlalias[$al_nimi]) != "" or trim($oletusarvo[$al_nimi]) != "" or trim($ohjeteksti[$al_nimi]) != "") {

Expand All @@ -36,7 +36,7 @@
if ($mysqlaliaspakollisuus[$al_nimi] != "") {
$pakollisuus = "PAKOLLINEN";
}

if ($mysqlaliasbox[$al_nimi] != "") {
$nakyvyys = "X";
}
Expand All @@ -53,11 +53,26 @@
selitetark_3 = '$pakollisuus',
selitetark_4 = '{$oletusarvo[$al_nimi]}',
selitetark_5 = '{$ohjeteksti[$al_nimi]}'";
$al_res = mysql_query($query) or pupe_error($query);
$al_res = pupe_query($query);
}
}
}

if ($delete == 1) {
list($xtaulu, $xalias_set) = explode("###", $taulu);

$query = " DELETE FROM avainsana
WHERE yhtio = '$kukarow[yhtio]'
and laji = 'MYSQLALIAS'
and selite like '$xtaulu.%'
and selitetark_2 = '$xalias_set'";
$al_res1 = pupe_query($query);

echo "<br><br>".t("Mysqlaliakset poistettu")."!<br><br><br>";

$taulu = "";
}

if ($kopsaataulu != "" and $uusisetti != "") {

list($kopsaataulu, $alias_set) = explode("###", $kopsaataulu);
Expand All @@ -68,15 +83,15 @@
and laji='MYSQLALIAS'
and selite like '$kopsaataulu.%'
and selitetark_2 = '$alias_set'";
$al_res1 = mysql_query($query) or pupe_error($query);
$al_res1 = pupe_query($query);

$query = " SELECT *
FROM avainsana
WHERE yhtio = '$kukarow[yhtio]'
and laji='MYSQLALIAS'
and selite like '$kopsaataulu.%'
and selitetark_2 = '$uusisetti'";
$al_res2 = mysql_query($query) or pupe_error($query);
$al_res2 = pupe_query($query);

if (mysql_num_rows($al_res1) > 0 and mysql_num_rows($al_res2) == 0) {
while ($al_row = mysql_fetch_array($al_res1)) {
Expand All @@ -86,14 +101,14 @@
selite = '$al_row[selite]',
selitetark = '$al_row[selitetark]',
selitetark_2 = '$uusisetti'";
$al_res3 = mysql_query($query) or pupe_error($query);
$al_res3 = pupe_query($query);
}
}
}

// Nyt selataan
$query = "SHOW TABLES FROM $dbkanta";
$tabresult = mysql_query($query) or pupe_error($query);
$tabresult = pupe_query($query);

$sel[$taulu] = "SELECTED";

Expand All @@ -110,7 +125,7 @@
and laji = 'MYSQLALIAS'
and selite like '".$tables[0].".%'
and selitetark_2 != ''";
$al_res = mysql_query($query) or pupe_error($query);
$al_res = pupe_query($query);

echo "<option value='$tables[0]' ".$sel[$tables[0]].">$tables[0]</option>";

Expand Down Expand Up @@ -143,7 +158,7 @@
and laji = 'MYSQLALIAS'
and selite like '".$tables[0].".%'
and selitetark_2 != ''";
$al_res = mysql_query($query) or pupe_error($query);
$al_res = pupe_query($query);

echo "<option value='$tables[0]' ".$sel[$tables[0]].">$tables[0]</option>";

Expand All @@ -165,8 +180,11 @@

// Nyt näytetään vanha tai tehdään uusi(=tyhjä)
if ($taulu != "") {

$cleantaulu = $taulu;

echo "<form method = 'post'>";
echo "<input type = 'hidden' name = 'taulu' value = '$taulu'>";
echo "<input type = 'hidden' name = 'taulu' value = '$cleantaulu'>";
echo "<input type = 'hidden' name = 'upd' value = '1'>";

list($taulu, $alias_set) = explode("###", $taulu);
Expand All @@ -175,7 +193,7 @@
$query = " SELECT *
FROM $taulu
WHERE tunnus = 0";
$result = mysql_query($query) or pupe_error($query);
$result = pupe_query($query);
$trow = mysql_fetch_array($result);

echo "<table><tr><td class='back' valign='top'>";
Expand Down Expand Up @@ -237,7 +255,7 @@
and laji='MYSQLALIAS'
and selite='$taulu.$al_nimi'
and selitetark_2 = '$alias_set'";
$al_res = mysql_query($query) or pupe_error($query);
$al_res = pupe_query($query);

if (mysql_num_rows($al_res) > 0) {
$al_row = mysql_fetch_array($al_res);
Expand Down Expand Up @@ -309,7 +327,28 @@
}
echo "</table><br>";
echo "<input type='submit' value='".t("Päivitä")."'>";
echo "</form><br><br>";

echo " <SCRIPT LANGUAGE=JAVASCRIPT>
function verify(){
msg = '".t("HUOM: Oletko varma, että haluat poistaa aliakset?")."';
if (confirm(msg)) {
return true;
}
else {
skippaa_tama_submitti = true;
return false;
}
}
</SCRIPT>";

echo "<form method = 'post'>";
echo "<input type = 'hidden' name = 'taulu' value = '$cleantaulu'>";
echo "<input type = 'hidden' name = 'delete' value = '1'>";
echo "<input type='submit' value='".t("Poista")."' onClick='return verify();'>";
echo "</form>";

}

require ("inc/footer.inc");

0 comments on commit 747f044

Please sign in to comment.