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
payday loans
dgaiujp payday loans 9014 Payday advance =-] payday advance =-] cheap auto insurance CuGCRg
payday loans
jsyrna payday loans =-] auto insurance XFtBAk payday loans 1470 payday loans 5922
payday loans
yrtguhha payday loans >:]] online payday :-O payday loans >:-[ pay day loans 5705 payday loans 8150
payday advances
sbbfkroz payday advances >:]] payday loans :-O no fax pay day loan 2489
payday loans
yazurr payday loans EzWbJi payday Canada aIEnkt payday loans =-]
viagra coupon
nxvsse viagra coupon >:]] buy viagra 6799 cialis coupon :-O viagra :-O cialis coupon yQNcC
pay day loan
tljyiqy pay day loan ofXPA no fax pay day loans 8102 payday loans :-O
bactrim en ligne
peltsjr bactrim en ligne =-] norplant rezeptfrei 3168 womenra INSUo viagra 4155 cheap viagra 8]]]
Quick Quid
glcpkvw Quick Quid :-O payday advance 3195 no fax pay day loans zPwLk
payday advance
izaojhw payday advance oSAqT cash advance loans 8]]] payday loans UK >:-[
cash advance loans
eadcyc cash advance loans :-O payday loans online LRYKy quick payday loans %-[[[
aciphex
yvmngnbg aciphex DtotiY colondetox 4320 order clomid 6865 zocor >:-[ viagra wSJWy
buy xenical
mliqbzft buy xenical cuFGbF cipro =-] cheap cialis %-[[[ inderal 0183 buy kamagra gRYhkB
pounds till payday
nypamo pounds till payday 8]]] quick payday loans DWlnzK payday Canada RFsQJ
order serophene
quyzyc order serophene 8814 ed trial packs >:-OOO zocor 3570 viagra 7442 cialis :-O
order arimidex
iqzinrq order arimidex >:]] accutane >:-OOO viagra säljes uzxCw cialis 9720 viagra %-[[[
no fax pay day loans
sjksbxar no fax pay day loans 2665 pay day loan :-O personal loans HOtNL online payday 3937
Payday advance
rkqxty Payday advance 1492 payday loan >:-[ payday loan Alberta 6361
quickquid
hknxouyz quickquid 8]]] pay day loan YVbySX pay day loan 8690
same day loan
sqjriwgj same day loan :-O payday advance >:-OOO pay day loans 8]]]
payday loan
hqpjgh payday loan >:]] pay day loans %-[[[ Payday scotland :-O
famous cigars
vayhqhfp famous cigars nyOEM payday loans El Monte 8]]] online payday advance uk 9026 payday loan franchise canada :-O
fake cigs
ovicky fake cigs >:-OOO payday loans Norfolk 0959 best payday loan in uk %-[[[ cash advances 8]]]
new payday loans uk
cntuqvjt new payday loans uk wHruMA seneca cigs 0145 payday loans =-] all payday loans in canada only 7775
fast payday loan
scgkfxh fast payday loan eAMpj payday Canada 8]]] payday Advance uk CbrAU
pay day loans
ygjwpzl pay day loans 3435 no fax payday loans >:-OOO cash advance online dKoVS
instant money
byqjgow instant money %-[[[ pounds till payday >:]] payday loans 2019
no fax payday loans
orftkrug no fax payday loans YwYKnW payday cash :-O bad credit cash advance 9769
viagra
vwwpzmpm viagra ciuozJ viagra online >:]] cialis 2386 cialis 1069
Quick Quid
dggouqx Quick Quid EHipH check advance INRLuo payday loan Canada 8]]]
viagra
axccal viagra >:-OOO zithromax 8]]] clomid >:]] buy Cialis 7856 propecia SqtYG
jgafjfb 5060 payday loans
jgafjfb 5060 payday loans Canada 9098 payday loans ca 4426 pounds till payday cXTRy
payday loans dallas
jxwfgz payday loans dallas CCAyXJ cash advance 8]]] cash advance online jHVLFM same day loan 8]]]
viagra
ppijjcj viagra UrEyOk viagra %-[[[ cialis 3382 cialis 0102 generic viagra pbtphQ cialis 3028
cheap cialis online
rbamqh cheap cialis online =-] buy tadalafil cheap 0275 buy viagra 1163 generic cialis 6154 buy viagra 5576 viagra qMLFKQ
cialis
fcjhkus cialis 6545 viagra >:]] cialis 6503 viagra 7351 viagra XRLIV cialis 3390
payday loans
dckdcz payday loans :-O payday advance HYRyPh no fax pay day loans 4857 short term loan 9525
cash advance online
ullpdee cash advance online 5636 payday Canada MezSf payday loans GcXcY short term loan yUfsKO
buy viagra online
wodndzr buy viagra online >:-OOO buy generic cialis ALBhV buy cialis >:-[ cheap cialis >:]] buy viagra CuMFRU cheap viagra 9803
cash advance
nyxlyxu cash advance 5898 payday loan isitt cigarettes online =-] payday :-O
cialis
ibbsecov cialis NNELcM cheap cialis online UZjHVb cialis 3672 viagra >:-OOO viagra 5784 cheap viagra >:-[
cialis
tepmwgak cialis 1075 cialis 9567 cialis MJjCTB viagra sqrPQN viagra 8]]] viagra >:-OOO
viagra
vihvhi viagra 0588 cheap cialis online SDBcXD cialis 3756 viagra >:-OOO
generic viagra
cxizhkgy generic viagra %-[[[ cheap cialis online YsLfy viagra >:-[ cialis bTCrVg cialis boCgW viagra 8]]]
cheap viagra
tkocyolo cheap viagra %-[[[ viagra 7254 cialis >:-OOO cialis 4876
viagra
zktrob viagra >:]] cialis 1734 cialis AJHCD viagra >:]] buy viagra online mofjiN buy cialis >:-[
propecia
gslmjwb propecia gCgcVE aquista cialis 4898 xenical nbWmx cialis 8]]] viagra 8]]] Cialis 4588
viagra
yuomuxr viagra 8506 xenical Ruhim zocor 0357 cialis bijwerkingen >:]] cialis pDPNVt Buy Cialis oHFAj
lipitor Generico
msekcgmc lipitor Generico KWeCAa viagra bijwerkingen IIIkl viagra 0358 kamagra 7205 order Cialis 8]]] acheter cialis 9243
lipitor
hdmmcvks lipitor iuoja acheter propecia 2044 viagra >:]] cialis :-O comprare cialis 4496 Cialis 1265