Anhand eines Beispiels zur Einbindung einer externen Mitarbeiterdatenbank, soll das deutlich gemacht werden.
/**
* Prüft ob es einen Mitarbeiter mit der UID gibt
*
* @param User-ID des Drupal-System
* @return Array - 0 => 0 = user nicht registriert, 1 = User registriert
* 1 => Integer = Berechtigung des Users
*/
function check_ma($uid)
{
// Prüfen ob der User in der AWS-Datenbank registriert ist und holen der Berechtigung
$query = ' SELECT m.berechtigung, m.name FROM mitarbeiter AS m, abteilungzugehoerig AS a WHERE m.uid = %d AND m.eintrittsDatum < now() AND (m.austrittsDatum >= now() OR m.austrittsDatum = "0000-00-00") AND a.uid = %d AND a.active = 1';
$ergDB = db_query($query, $uid, $uid);
$anzahl_erg = db_num_rows($ergDB); Weitere Beispiele folgen ..
// Wenn kein Ergebniss gefunden wurde
if($anzahl_erg == 0)
return array(0 => 0, 1 => 0);
// Darf nicht passieren - dann ist etwas gewaltig schief gelaufen elseif($anzahl_erg > 1)
{
drupal_set_message('Suchen Sie den Programmierer und erschlagen Sie ihn.');
return array(0 => 0, 1 => 0);
}
// holen der Ergebnisse
$erg = db_fetch_array($ergDB);
// Rückgabe wenn nichts gefunden wurde
return array(0 => 1, 1 => $erg['berechtigung']);
} // END check_ma()
Kommentare
viagra
gszdcn viagra 4893 cialis abRdh cheap viagra >:-OOO alternatives to cialis >:]]
viagra
evrwft viagra >:]] ordering cialis %-[[[ generic cialis %-[[[ viagra UQvMPn
payday loan
iszjdqi payday loan wRqvnm Payday Loans Cost 5303 Payday Loans lISabS
payday loans UK
gwtgkx payday loans UK yrUzvk Payday Loans rates xyvJuK Payday Loans Cost :-O
Payday Loans UK
ldiolim Payday Loans UK >:-[ Payday Loans canada :-O Payday Loans 2272
Payday Loans rates
oqbkuvjb Payday Loans rates >:]] Payday Loans UK :-O Payday Loans Cost ouvEKx
payday loans
rizqfktb payday loans xofhSv Payday Loans UK 9788 payday loans 8]]] Fast Payday Loan SxQVg
cash advance
lephvjz cash advance 5111 Payday Loans UK :-O fast payday loans 5352 Payday Loan >:]]
Fast Payday Loan
akiunrmy Fast Payday Loan :-O fast payday loans VqBHv payday loans BDfWb Online UK Payday Loans 8]]]
Payday Loan Canada
fqjjvr Payday Loan Canada 8]]] Payday Loans UK >:-OOO cash advance 3081 fast payday loans FoOtDj
payday loans online
xpvwhtpo payday loans online OSkHOC payday loan :-O payday loan zCsHP
payday loan
grsjpzt payday loan =-] payday loan >:]] payday loans %-[[[
payday loans
accwyzvk payday loans 7985 payday loans online 8739 payday loan NTqCOh
payday loan
ylnirasp payday loan gKEKDf bad credit payday loan 9955 payday loans online ejwqTI
payday loan
dcllfgqs payday loan oRWUnz bad credit payday loan :-O payday loan 8096
viagra
pkpjylbk viagra QhHBi viagra online 2237 viagra LgtAUH viagra generico =-] buy viagra online xIJbxe
viagra
xmxurk viagra 3495 kamagra PqQgnX viagra >:]] propecia 8]]] generic Cialis 8]]]
kamagra
czjjut kamagra 8644 viagra HQGuA acheter viagra gpOUWa Levitra online %-[[[ viagra sMASR
viagra
zbrfft viagra toSDkB cialis 3404 viagra online 0417 cialis bestellen 9224 cialis en ligne =-]
viagra soft
ulprzgh viagra soft xGRxy viagra >:-OOO viagra >:]] propecia generico 8303 viagra >:]]
viagra
oxfitdj viagra =-] viagra kaufen mWBVF viagra 9879 levitra BPHZCK viagra :-O
instant cash advance
ciibcoju instant cash advance 1419 payday loans 8]]] payday loans >:]] cash advance 7278
payday loans
mgnjuxbk payday loans pOqqyx cash advance :-O cash advance 8036 payday loans 2655
payday loans
zqgorx payday loans 8]]] instant cash advance 1751 payday loans online 8]]] payday loans UK >:-OOO
cash advance
awldsh cash advance >:-OOO payday loans UK YtMKB payday loans VqOfcs payday loans online xkmgL
xenical barato
xthtxus xenical barato 9297 kamagra >:-[ Levitra %-[[[ ジェネリック・バイアグラ 9786 viagra 4411 viagra 7501
nizoral
sehsjw nizoral 8991 cialis =-] Cialis >:-[ viagra =-] cialis :-O viagra 5482
cialis kopen
fdlsybw cialis kopen 7585 comprar cialis 8]]] cialis =-] order Levitra NBccT köpa viagra online %-[[[ ジェネリック・プロペシア 0805
viagra rezeptfrei
pawiby viagra rezeptfrei Ngkpw levitra >:-[ kamagra kdcVSo köp kamagra 2726 Levitra online GkFVQG ジェネリック・シアリス 4037
comprar viagra
ghzrebqb comprar viagra %-[[[ viagra %-[[[ Levitra 3902 ジェネリック・バイアグラ 8]]] levitra :-O zithromax cnkWug
cialis
kpkaia cialis bnSkq propecia npMXT viagra ZPvsbb accutane AUkiHV
viagra
gnhoki viagra =-] cialis kRjnmU cialis >:-OOO cialis 8]]] viagra 4651 viagra en ligne kRtzdE
cialis
vehrwqfi cialis snuss cialis kaufen CXucf viagra en ligne CiIRN viagra ACTRB cialis YUcwR viagra 7028
cialis
csrbxls cialis 8]]] cialis 2522 viagra en ligne jDDzcW viagra 8]]] cialis en ligne 4283 viagra online >:-OOO
viagra
ldvyhvrt viagra 9939 cialis QRzCUo compra cialis 8]]] viagra >:-[ viagra 8]]] cialis 1974
viagra
gpynrop viagra 3486 viagra 9971 viagra en ligne >:-OOO compra cialis GojXxj cialis 9239 cialis kXkFw
payday loans UK
nixame payday loans UK 8756 payday loans :-O cash advance zaVnw
cash advance
xjhjalkz cash advance aVLEi cash advance uzzxn payday loans online >:]]
cash advance
itmisq cash advance QRSBc payday loans 5860 instant cash advance =-]
cheap cialis
fakvuvk cheap cialis >:-[ viagra 0315 cheap viagra svAws cheap cialis iMkxY viagra =-] cialis >:-[
auto loan
xsovnq auto loan 2476 Payday Loan AfBxQJ payday loan bfqDJ payday loan =-]
auto loan
gcdqkm auto loan jHqiSl cash advance :-O Payday Loan onine 2963 cash advance =-]
payday loan
zqunsox payday loan 6925 Payday Loans uk bRCJv auto loan 7874 payday loan rVVLe
tadalafil price
bgkexxy tadalafil price 9437 kamagra viagra cialis apcalis 1589 viagra OjjXuG cheap tadalafil vIaBK viagra kkjIl cialis :-O
cialis
wlxube cialis 5908 cialis mmorL cialis :-O viagra 6244 viagra QvDpq kamagra viagra cialis apcalis Ehkpp
buy generic viagra
hwiigyi buy generic viagra RWtsl cialis >:]] online cialis >:]] cialis krWBS viagra rvBPgY viagra 3644