function setCikk() { $ErrorStr = ''; $ErrorStr .= setFelhasznaloValaszt(); //A $_SESSION['SzerkCik'][id] és a $_SESSION['SzerkCik'][Oid] által meghatározott cikk adatainak kezelése trigger_error('Not Implemented!', E_USER_WARNING); }
function setFelhasznalo() { global $MySqliLink; $ErrorStr = ''; $ErrorStr .= setFelhasznaloCsoportValaszt(); $ErrorStr .= setFelhasznaloValaszt(); if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 4 && isset($_POST['submitFelhasznaloForm'])) { if (isset($_POST['FNev'])) { $FNev = test_post($_POST['FNev']); } if (isset($_POST['FFNev'])) { $FFNev = test_post($_POST['FFNev']); } if (isset($_POST['FEmail'])) { $FEmail = test_post($_POST['FEmail']); } if (isset($_POST['FSzint'])) { $FSzint = test_post($_POST['FSzint']); } if (isset($_POST['FSzerep'])) { $FSzerep = test_post($_POST['FSzerep']); } //if (isset($_POST['FKep'])) {$FKep = test_post($_POST['FKep']);} $FId = $_SESSION['SzerkFelhasznalo']; //----------------- HIBAKEZELÉS ------------------------- if ($FNev == '') { $ErrorStr .= ' Err001 '; } else { // Megj. az $FNev hosszát csak akkor ellenőrizük, ha 0-nál nagyobb if (strlen($FNev) > 40) { $ErrorStr .= ' Err002 '; } //túl hosszú a név if (strlen($FNev) < 5) { $ErrorStr .= ' Err003 '; } //túl rövid a név } if ($FFNev == '') { $ErrorStr .= ' Err004 '; } else { // Megj. az $FFNev hosszát csak akkor ellenőrizük, ha 0-nál nagyobb if (strlen($FFNev) > 40) { $ErrorStr .= ' Err005 '; } //túl hosszú felhasználónév if (strlen($FFNev) < 5) { $ErrorStr .= ' Err006 '; } //túl rövid felhasználónév } if ($ErrorStr == '') { // Megj. az $FFNev-et csak akkor használjuk lekérdezésben, ha nincs vele gond $SelectStr = "SELECT id FROM Felhasznalok WHERE FFNev='{$FFNev}'"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sUF 01 "); $rowDB = mysqli_num_rows($result); if ($rowDB > 0) { $row = mysqli_fetch_array($result); if ($_SESSION['SzerkFelhasznalo'] != $row['id']) { $ErrorStr .= ' Err007,'; //van ilyen néven már felhasználó } mysqli_free_result($result); } } //if($FEmail==''){ $ErrorStr .= ' Err008 ';} //nincs email cím megadva if (strlen($FEmail) > 50) { $ErrorStr .= ' Err014 '; } //túl hosszú email cím // A kiemelt rendszergazda adatait csak kiemelt rendszergazda módosíthatja if ($_SESSION['SzerkFelhasznalo'] == 1 && $_SESSION['AktFelhasznalo' . 'FSzint'] < 7) { $ErrorStr .= ' Err009 '; } // ---------------- ADATOK TÁROLÁSA --------------------- if ($ErrorStr == '') { //Felhasználói adatok tárolása $UpdateStr = "UPDATE Felhasznalok SET FNev='{$FNev}', FFNev='{$FFNev}', FEmail='{$FEmail}', FSzint={$FSzint}, FSzerep='{$FSzerep}' WHERE id='{$FId}'"; if (!mysqli_query($MySqliLink, $UpdateStr)) { die("Hiba sFV 04 "); } //Csoportok tárolása $FCsoportDB = 0; if (isset($_POST['FCsoportDB'])) { $FCsoportDB = test_post($_POST['FCsoportDB']); } for ($i = 0; $i < $FCsoportDB; $i++) { $id = test_post($_POST["FCsoportId_{$i}"]); if (isset($_POST["FCsoport_{$i}"])) { //Az adott jelölőnégyzet be volt jelölve $SelectStr = "SELECT id FROM FCsoportTagok WHERE CSid={$id} AND Fid={$FId}"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sFV 05 "); $rowDB = mysqli_num_rows($result); if ($rowDB > 0) { mysqli_free_result($result); } if ($rowDB < 1) { //Az adott csoportnak még nem tagja if (isset($_POST['FCsoportTip']) && $_POST['FCsoportTip'] == "FCsoportTip_" . $i) { $FTip = 0; } else { $FTip = 1; } $InsertIntoStr = "INSERT INTO FCsoportTagok (Fid, CSid, KapcsTip)\n VALUES ({$FId},{$id},{$FTip})"; $result = mysqli_query($MySqliLink, $InsertIntoStr) or die("Hiba sFV 06 "); } else { if (isset($_POST['FCsoportTip']) && $_POST['FCsoportTip'] == "FCsoportTip_" . $i) { $UpdateStr = "UPDATE FCsoportTagok SET KapcsTip=0 WHERE CSid={$id} AND Fid={$FId}"; $result = mysqli_query($MySqliLink, $UpdateStr) or die("Hiba sFV 07 "); } else { $UpdateStr = "UPDATE FCsoportTagok SET KapcsTip=1 WHERE CSid={$id} AND Fid={$FId}"; $result = mysqli_query($MySqliLink, $UpdateStr) or die("Hiba sFV 08 "); } } } else { $SelectStr = "SELECT KapcsTip FROM FCsoportTagok WHERE CSid={$id} AND Fid={$FId}"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sFV 09 "); $rowDB = mysqli_num_rows($result); $row = mysqli_fetch_array($result); if ($rowDB > 0) { mysql_free_result($result); } if ($rowDB > 0) { //Már meglévő csoporttagságot töröltek if ($row['KapcsTip'] != 0) { $DeleteStr = "DELETE FROM FCsoportTagok WHERE CSid={$id} AND Fid={$FId}"; $result = mysqli_query($MySqliLink, $DeleteStr) or die("Hiba sFV 10 "); } else { $ErrorStr .= " Err009 "; } } else { if (isset($_POST['FCsoportTip']) && $_POST['FCsoportTip'] == "FCsoportTip_" . $i) { $InsertIntoStr = "INSERT INTO FCsoportTagok (Fid, CSid, KapcsTip)\n VALUES ({$FId},{$id},0)"; $result = mysqli_query($MySqliLink, $InsertIntoStr) or die("Hiba sFV 11 "); } } } } } } return $ErrorStr; }
function setFelhasznalo() { global $MySqliLink; $ErrorStr = ''; $ErrorStr .= setFelhasznaloValaszt(); if ($_SESSION['AktFelhasznalo' . 'FSzint'] > 0 && isset($_POST['submitFelhasznaloForm'])) { if (isset($_POST['FNev'])) { $FNev = test_post($_POST['FNev']); } if (isset($_POST['FFNev'])) { $FFNev = test_post($_POST['FFNev']); } if (isset($_POST['FEmail'])) { $FEmail = test_post($_POST['FEmail']); } if (isset($_POST['FSzint'])) { $FSzint = test_post($_POST['FSzint']); } if (isset($_POST['FSzerep'])) { $FSzerep = test_post($_POST['FSzerep']); } //if (isset($_POST['FKep'])) {$FKep = test_post($_POST['FKep']);} $FId = $_SESSION['SzerkFelhasznalo']; //----------------- HIBAKEZELÉS ------------------------- if ($FFNev == '') { $ErrorStr .= ' Err004 '; } else { // Megj. az $FFNev hosszát csak akkor ellenőrizük, ha 0-nál nagyobb if (strlen($FFNev) > 40) { $ErrorStr .= ' Err005 '; } //túl hosszú felhasználónév if (strlen($FFNev) < 6) { $ErrorStr .= ' Err006 '; } //túl rövid felhasználónév } if ($ErrorStr == '') { // Megj. az $FFNev-et csak akkor használjuk legérdezésben, ha nincs vele gond $SelectStr = "SELECT * FROM Felhasznalok WHERE FFNev='{$FFNev}'"; $result = mysqli_query($MySqliLink, $SelectStr) or die("Hiba sUF 01 "); $rowDB = mysqli_num_rows($result); mysqli_free_result($result); if ($rowDB > 0) { $ErrorStr .= ' Err007,'; } //van ilyen néven már felhasználó } if ($FNev == '') { $ErrorStr .= ' Err001 '; } else { // Megj. az $FNev hosszát csak akkor ellenőrizük, ha 0-nál nagyobb if (strlen($FNev) > 40) { $ErrorStr .= ' Err002 '; } //túl hosszú a név if (strlen($FNev) < 6) { $ErrorStr .= ' Err003 '; } //túl rövid a név } if ($FEmail == '') { $ErrorStr .= ' Err008 '; } //nincs email cím megadva // ---------------- ADATOK TÁROLÁSA --------------------- if ($ErrorStr == '') { $FJelszo = md5($FJelszo); $UpdateStr = "UPDATE Felhasznalok SET FNev='{$FNev}', FFNev='{$FFNev}', FEmail='{$FEmail}', FSzint={$FSzint}, FSzerep='{$FSzerep}' WHERE id='{$FId}'"; if (!mysqli_query($MySqliLink, $UpdateStr)) { die("Hiba sFV 04 "); } } } return $ErrorStr; }