Kontakte erstellen Mailsystem
This commit is contained in:
166
controller/admin_create_verteileruser.php
Normal file
166
controller/admin_create_verteileruser.php
Normal file
@ -0,0 +1,166 @@
|
||||
<?php
|
||||
require_once("../config.inc.php");
|
||||
$function = $_POST['function'];
|
||||
|
||||
if ($function == 'checkuser') {
|
||||
$mail = $_POST['mail'];
|
||||
|
||||
if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
|
||||
$mail = $_POST['mail'];
|
||||
$result = $db->query("SELECT count(*) Anz FROM jumi_mailverteiler_entries WHERE mail = '$mail'");
|
||||
$row = $result->fetch_array();
|
||||
|
||||
if ($row['Anz'] == "0") {
|
||||
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> Kontakt ist im System nicht vorhanden!</div>';
|
||||
} else {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Kontakt ist im System bereits vorhanden!</div>';
|
||||
}
|
||||
#}else{
|
||||
# echo ""
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($function == 'contactsave') {
|
||||
$vorname = trim($_POST['vorname']);
|
||||
$nachname = trim($_POST['nachname']);
|
||||
$mail = trim($_POST['mail']);
|
||||
$verteiler = $_POST['verteiler'];
|
||||
|
||||
$result = $db->query("SELECT count(*) Anz FROM jumi_mailverteiler_entries WHERE mail = '$mail'");
|
||||
$row = $result->fetch_array();
|
||||
|
||||
#Fehlercheck
|
||||
if ($row['Anz'] != "0") {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Kontakt ist im System bereits vorhanden!</div>|***|error';
|
||||
}
|
||||
if ($vorname == '' or $nachname == '' or $mail == '') {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es müssen alle Felder ausgefüllt werden!</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Geben Sie eine gültige Mailadresse ein!</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
|
||||
$sql1 = $db->query("INSERT INTO jumi_mailverteiler_entries ( vorname
|
||||
, nachname
|
||||
, mail
|
||||
)
|
||||
VALUES
|
||||
( '$vorname'
|
||||
, '$nachname'
|
||||
, '$mail'
|
||||
)
|
||||
");
|
||||
$mveid = $db->insert_id;
|
||||
if(sizeof($verteiler) > 0){
|
||||
for ($i = 0; $i < sizeof($verteiler); $i++) {
|
||||
$sql2 = $db->query("INSERT INTO jumi_mailverteiler_user_zuord ( mvid
|
||||
, mveid
|
||||
)
|
||||
VALUES
|
||||
( '$verteiler[$i]'
|
||||
, '$mveid'
|
||||
)
|
||||
");
|
||||
}
|
||||
if (!$sql2) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es gab ein Fehler in der Datenbank: Insert Kontaktzuordnung</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
if (!$sql1) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es gab ein Fehler in der Datenbank: Insert Kontakt</div>|***|error';
|
||||
exit;
|
||||
} else {
|
||||
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> Kontakt wurde angelegt!</div>|***|success';
|
||||
exit;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ($function == 'contactupdate') {
|
||||
|
||||
$vorname = trim($_POST['vorname']);
|
||||
$nachname = trim($_POST['nachname']);
|
||||
$mail = trim($_POST['mail']);
|
||||
$verteiler = $_POST['verteiler'];
|
||||
$pwdback = $_POST['pwdback'];
|
||||
$mveid = $_POST['mveid'];
|
||||
|
||||
|
||||
if (isset($pwdback)) {
|
||||
if ($pwdback == '1') {
|
||||
$pwdback = '1';
|
||||
} else {
|
||||
$pwdback = '0';
|
||||
}
|
||||
} else {
|
||||
$pwdback = '0';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if ($mveid == '') {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Die KontaktID wurde nicht übertragen</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
if ($vorname == '' or $nachname == '' or $mail == '') {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es müssen alle Felder ausgefüllt werden!</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Geben Sie eine gültige Mailadresse ein!</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
|
||||
$sql1 = $db->query("UPDATE jumi_mailverteiler_entries
|
||||
SET vorname = '$vorname'
|
||||
,nachname = '$nachname'
|
||||
,mail = '$mail'
|
||||
WHERE mveid = $mveid");
|
||||
if(sizeof($verteiler) > 0){
|
||||
$sql2 = $db->query("DELETE FROM jumi_mailverteiler_user_zuord WHERE mveid = $mveid");
|
||||
for ($i = 0; $i < sizeof($verteiler); $i++) {
|
||||
$sql2 = $db->query("INSERT INTO jumi_mailverteiler_user_zuord ( mvid
|
||||
, mveid
|
||||
)
|
||||
VALUES
|
||||
( '$verteiler[$i]'
|
||||
, '$mveid'
|
||||
)
|
||||
");
|
||||
}
|
||||
if (!$sql2) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es gab ein Fehler in der Datenbank: Insert Kontaktzuordnung</div>|***|error';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
if (!$sql1) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es gab ein Fehler in der Datenbank: Update Kontakt</div>|***|error';
|
||||
exit;
|
||||
} else {
|
||||
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> Kontakt wurde aktualisiert!</div>|***|success';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($function == 'deleteContact') {
|
||||
$mveid = $_POST['mveid'];
|
||||
|
||||
$sql1 = $db->query("DELETE FROM jumi_mailverteiler_user_zuord WHERE mveid = $mveid");
|
||||
$sql2 = $db->query("DELETE FROM jumi_mailverteiler_entries WHERE mveid = $mveid");
|
||||
if (!$sql1 or !$sql2) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es gab ein Fehler in der Datenbank: deleteContact</div>|***|error';
|
||||
exit;
|
||||
} else {
|
||||
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> Kontakt wurde entfernt.</div>|***|success';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
Reference in New Issue
Block a user