public function strHTMLOneLineLink($clsSingleRem) { /*--------------------------------------------------------------------- sample call: $clsRem->loadReminders(); if ($clsRem->lNumReminders > 0){ foreach ($clsRem->reminders as $clsSingleRem){ $strRemLink = $clsRem->strHTMLOneLineLink($clsSingleRem); } } ---------------------------------------------------------------------*/ global $genumDateFormat; $enumRemType = $clsSingleRem->enumSource; $lFID = $clsSingleRem->lForeignID; switch ($enumRemType) { case CENUM_CONTEXT_PEOPLE: $people = new mpeople(); $people->lPeopleID = $lFID; $people->peopleInfoLight(); $strRemLink = 'people reminder for ' . $people->strSafeName . strLinkView_PeopleRecord($lFID, 'View people record', true); break; case CENUM_CONTEXT_BIZ: $clsBiz = new mbiz(); $clsBiz->lBID = $lFID; $clsBiz->bizInfoLight(); $strRemLink = 'business reminder for ' . $clsBiz->strSafeName . strLinkView_BizRecord($lFID, 'View business record', true); break; case CENUM_CONTEXT_CLIENT: $clsClient = new mclients(); $clsClient->loadClientsViaClientID($lFID); $strRemLink = 'client reminder for ' . $clsClient->clients[0]->strSafeName . ' ' . strLinkView_ClientRecord($lFID, 'View client record', true); break; case CENUM_CONTEXT_GIFT: $clsGifts = new mdonations(); $clsGifts->loadGiftViaGID($lFID); $gift = $clsGifts->gifts[0]; $strRemLink = 'gift reminder for ' . $gift->strACOCurSymbol . number_format($gift->gi_curAmnt, 2) . ' ' . $gift->strSafeName . ' of ' . date($genumDateFormat, $gift->gi_dteDonation) . ' ' . strLinkView_GiftsRecord($lFID, 'View gift record', true); break; case CENUM_CONTEXT_USER: $clsUser = new muser_accts(); $clsUser->loadSingleUserRecord($lFID); $user =& $clsUser->userRec[0]; $strRemLink = 'user reminder for ' . $user->strSafeName . ' ' . strLinkView_User($lFID, 'View user record', true); break; case CENUM_CONTEXT_SPONSORSHIP: $cSpon = new msponsorship(); $cSpon->sponsorInfoViaID($lFID); $strRemLink = 'sponsorship reminder for sponsor ' . $cSpon->sponInfo[0]->strSponSafeNameFL . ' ' . strLinkView_Sponsorship($lFID, 'View sponsorship record', true); break; case CENUM_CONTEXT_LOCATION: case CENUM_CONTEXT_VOLUNTEER: default: screamForHelp($enumRemType . ': Switch type not implemented</b><br>error on <b>line:</b> ' . __LINE__ . '<br><b>file:</b> ' . __FILE__ . '<br><b>function:</b> ' . __FUNCTION__); break; } return $strRemLink; }