"januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"); $KORTDAG = array ('Zo', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za'); $MID_DAG = array ('Zon', 'Maa', 'Din', 'Woe', 'Don', 'Vri', 'Zat'); $LONGDAG = array ('Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'); $KORTMND = array ('Jan', 'Feb', 'Maa', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'); $MED_MND = array ('Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dec.'); $LONGMND = array ('Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'); # defines voor CMS--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__ALGEMEEN_CMS_TOONSITE', 'Bekijk website'); define('__ALGEMEEN_CMS_DOORGAAN', 'U heeft uw wijzigingen niet opgeslagen. Wilt u doorgaan? '); define('__ALGEMEEN_CMS_UITLOG', 'Uitloggen'); define('__ALGEMEEN_CMS_INLOG', 'Ingelogd als: '); define('__ALGEMEEN_CMS_INLOG_OK', 'Verzenden'); define('__ALGEMEEN_CMS_NIET_INLOG', 'Je bent niet ingelogd, eerst inloggen.'); define('__ALGEMEEN_CMS_INLOG_TITEL', 'Login pagina voor CMS'); define('__ALGEMEEN_CMS_TITEL', 'Medusa Onderhoudsmodule'); define('__ALGEMEEN_CMS_TITEL_KLEIN', 'Onderhoudsmodule'); define('__ALGEMEEN_CMS_PERMISSIE', 'De pagina die u heeft opgevraagd vereist permissies die u
momenteel niet bezit.
Gelieve uw login gegevens in het onderstaande formulier in te vullen. '); define('__ALGEMEEN_CMS_INLOG_NAAM', 'Gebruikersnaam:'); define('__ALGEMEEN_CMS_INLOG_PASW', 'Wachtwoord:'); define('__ALGEMEEN_CMS_INLOG_EERST', 'Je bent niet ingelogd, eerst inloggen.'); define('__ALGEMEEN_CMS_INLOG_MELDING', 'Ongeldige username / password combinatie.'); define('__ALGEMEEN_CMS_AANWEZIG_TITEL', 'page.php'); define('__ALGEMEEN_CMS_AANWEZIG', 'Aanwezig ja/nee'); define('__ALGEMEEN_CMS_WIE_AANWEZIG', 'Vul hieronder in wie er aanwezig was bij '); define('__ALGEMEEN_CMS_DELETE', 'Weet u zeker dat u de geselecteerde entry wilt wissen? '); define('__ALGEMEEN_CMS_VERSTUUR', 'Weet u zeker dat u deze entry wilt versturen \\\nnaar de geselecteerde leden?'); define('__ALGEMEEN_CMS_OPSLAAN', 'Opslaan'); define('__ALGEMEEN_CMS_VERSIE', 'Onderhoudmodule Versie 5.0'); define('__ALGEMEEN_CMS_GOBACK', 'Klik hier om terug te gaan'); define('__ALGEMEEN_CMS_SEND', 'Entry versturen'); define('__ALGEMEEN_CMS_TO', 'naar'); define('__ALGEMEEN_CMS_SENT', 'Verstuurd op'); define('__ALGEMEEN_CMS_PAGE', 'Pagina'); define('__ALGEMEEN_CMS_PRINT', 'Printen'); define('__ALGEMEEN_CMS_SELECT', 'Selecteer'); define('__ALGEMEEN_CMS_TO_SELECT', 'Klik op \\\'Selecteren\\\' om een bestand te selecteren.'); define('__ALGEMEEN_CMS_MSG_SELECT', 'geselecteerd'); define('__ALGEMEEN_CMS_MSG_NO_SELECT', 'niet geselecteerd'); define('__ALGEMEEN_CMS_SELECTEREN', 'Selecteren'); define('__ALGEMEEN_CMS_IMAGE', 'Klik hier om een afbeelding te plaatsen'); define('__ALGEMEEN_CMS_NO_IMAGE', 'Geen kleine afbeelding beschikbaar'); define('__ALGEMEEN_CMS_NO_CHOICE', 'geen keuze'); define('__ALGEMEEN_CMS_NO', 'nee'); define('__ALGEMEEN_CMS_YES', 'ja'); define('__ALGEMEEN_CMS_TABEL_MIS_1', 'De tabel '); define('__ALGEMEEN_CMS_TABEL_MIS_2', ' mist het verplichte veld '); define('__ALGEMEEN_CMS_ZOEKEN', 'zoeken'); define('__ALGEMEEN_CMS_BUTTON_SAVE', 'Opslaan'); define('__ALGEMEEN_CMS_BUTTON_CANCEL', 'Annuleren'); define('__ALGEMEEN_CMS_BUTTON_EXECUTE', 'Uitvoeren'); define('__ALGEMEEN_CMS_BUTTON_EDIT', 'Wijzigen'); define('__ALGEMEEN_CMS_BUTTON_DELETE', 'Verwijderen'); define('__ALGEMEEN_CMS_BUTTON_INSERT', 'Toevoegen'); define('__ALGEMEEN_CMS_BUTTON_COPY', 'Kopiëren'); define('__ALGEMEEN_CMS_BUTTON_UP', 'Omhoog'); define('__ALGEMEEN_CMS_BUTTON_DOWN', 'Omlaag'); define('__ALGEMEEN_CMS_BUTTON_IMPORT', 'Importeren'); define('__ALGEMEEN_CMS_BUTTON_EXPORT', 'Exporteren'); define('__ALGEMEEN_CMS_BUTTON_SEND', 'Versturen'); define('__ALGEMEEN_CMS_BUTTON_RESULTS', 'Resultaten'); define('__ALGEMEEN_CMS_NEW', 'Nieuwe'); define('__ALGEMEEN_CMS_CAT', 'categorie'); define('__ALGEMEEN_CMS_MAIN_CAT', 'hoofd_categorie'); define('__ALGEMEEN_CMS_DIR_ONGELDIG', 'De upload directory is ongeldig'); define('__ALGEMEEN_CMS_DIR_ONSCHRIJFB', 'De upload directory is niet schrijfbaar'); define('__ALGEMEEN_CMS_GEEN_UPDATE_KOL', 'Geen update kolom.'); define('__ALGEMEEN_CMS_MAP_ONSCHRIJFB', 'De upload map is niet schrijfbaar!'); define('__ALGEMEEN_CMS_OUD_UPLOAD', 'Oude upload define bij table '); define('__ALGEMEEN_CMS_UPLOAD_MIS', 'De file-upload is mislukt. Zorg ervoor dat de upload directory beschrijfbaar is.'); define('__ALGEMEEN_CMS_PHP_REG', 'De PHP setting \\\'register_globals\\\' staat aan (moet uit staan)'); define('__ALGEMEEN_CMS_PHP_MAGICQUOTES', 'De PHP setting \\\'magic_quotes_runtime\\\' staat aan (moet uit staan)'); define('__ALGEMEEN_CMS_PHP_GPC', 'De PHP setting \\\'magic_quotes_gpc\\\' staat uit (moet aan staan)'); define('__ALGEMEEN_CMS_TABEL_NIET', 'Er zijn geen tabellen gedefinieerd'); define('__ALGEMEEN_CMS_TABEL_NAAMLOOS', 'Een of meerdere tabellen hebben geen naam'); define('__ALGEMEEN_CMS_TABEL_DEEL_1', 'De tabel \\\''); define('__ALGEMEEN_CMS_TABEL_DEEL_2', '\\\' bevat een ongeldig veld '); define('__ALGEMEEN_CMS_NO_ENTRIES', 'geen entries gevonden'); define('__ALGEMEEN_CMS_NO_ENTRY', 'entry niet gevonden'); define('__ALGEMEEN_CMS_NO_BESTAND', 'bestand niet gevonden'); define('__ALGEMEEN_CMS_HTACCESS', 'Geen .htaccess of php.ini gevonden!'); define('__ALGEMEEN_CMS_MAX_TIJD', 'max_execution_time is niet goed ingesteld'); define('__ALGEMEEN_CMS_MAX_SIZE1', 'upload_max_filesize is niet goed ingesteld'); define('__ALGEMEEN_CMS_MAX_SIZE2', 'upload_max_filesize is niet goed hoog genoeg voor tabel '); define('__ALGEMEEN_ENTRY_MELD1', 'Het veld '); define('__ALGEMEEN_ENTRY_MELD2', ' mag maar een keer voorkomen. Voer een andere waarde in.'); define('__ALGEMEEN_CMS_IMPORT', 'Importeren'); define('__ALGEMEEN_CMS_IMPORT_MIS', 'Het bestand voldoet niet aan de gestelde voorwaarden.'); define('__ALGEMEEN_CMS_IMPORT_GOED1', 'Die import is met success verlopen. Er zijn '); define('__ALGEMEEN_CMS_IMPORT_GOED2', ' Records ingevoerd'); define('__ALGEMEEN_CMS_IMP_MELD_DEEL_1', 'U dient een tekstbestand te gebruiken bij het importeren van abonnee\\\'s.
Dit bestand moet opgebouwd zijn uit '); define('__ALGEMEEN_CMS_IMP_MELD_DEEL_2', ' waardes per regel:
namelijk:
'); define('__ALGEMEEN_CMS_IMP_MELD_DEEL_3', '
Dit bestand is aan te maken met behulp van Excel, en daarna te bewaren als een \\\'Tekst (tab is scheidingsteken) *.txt\\\' of
\\\'CSV (gescheiden door lijstscheidingsteken) *.csv\\\' bestand.
'); define('__ALGEMEEN_CMS_WEBSITE', 'website'); define('__ALGEMEEN_CMS_DELETE_MIS1', 'Het huidige record wordt gebruikt in '); define('__ALGEMEEN_CMS_DELETE_MIS2', ' en kan niet verwijderd worden.'); define('__ALGEMEEN_CMS_NONDELETABLE', 'Het huidige record kan niet verwijderd worden.'); define('__ALGEMEEN_CMS_NO_ACCESS', 'no access'); define('__ALGEMEEN_CMS_UPDATE_MIS', 'Er is een fout opgetreden tijdens het updaten. Ga terug en probeer het nogmaals.

Error: '); define('__ALGEMEEN_CMS_LEEG', 'Het bestand schijnt leeg te zijn, ga terug en probeer het nogmaals.'); define('__ALGEMEEN_CMS_SQL_MIS', 'Onderstaande query is niet geaccepteerd:

'); define('__ALGEMEEN_CMS_PASSWORD_MIS', 'De wachtwoorden kunnen niet naar schijf geschreven worden.'); define('__ALGEMEEN_CMS_VOORTGANG', 'Voortgang:'); define('__ALGEMEEN_CMS_EMAIL_MIS', 'Fout tijdens het versturen van e-mail'); define('__ALGEMEEN_CMS_EMAIL_SUBJ', 'Uitnodiging'); define('__ALGEMEEN_CMS_JS_INT1', 'Het veld '); define('__ALGEMEEN_CMS_JS_INT1A', 'U heeft voor veld '); define('__ALGEMEEN_CMS_JS_INT2', ' is verplicht. Vul eerst een geldige \\nwaarde in voordat u verder gaat.'); define('__ALGEMEEN_CMS_JS_INT2A', ' is verplicht. '); define('__ALGEMEEN_CMS_JS_INT2B', ' een ongeldig bestand geselecteerd. '); define('__ALGEMEEN_CMS_JS_INT3', 'U heeft geen geldige waarde voor het veld '); define('__ALGEMEEN_CMS_JS_INT4', ' ingevuld. \\nVoer eerst een geldige waarde in voordat u verder gaat.\n\nGeldige waarden zijn: alle gehele positieve '); define('__ALGEMEEN_CMS_JS_INT4A', ' ingevuld. \\nVoer eerst een geldige waarde in voordat u verder gaat.\n\nGeldige waarden zijn: alle positieve '); define('__ALGEMEEN_CMS_JS_INT4B', ' ingevuld. '); define('__ALGEMEEN_CMS_JS_INT5', 'en negatieve '); define('__ALGEMEEN_CMS_JS_INT6', 'getallen. '); define('__ALGEMEEN_CMS_JS_INT6A', 'rationele getallen. '); define('__ALGEMEEN_CMS_JS_EMAIL1', 'U heeft een ongeldig email adres ingevuld voor \\nveld '); define('__ALGEMEEN_CMS_JS_EMAIL2', '.'); define('__ALGEMEEN_CMS_ALLE', 'Alle'); # define voor agendav--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__AGENDA_TITEL', 'Resultaat versturen uitnodiging'); define('__AGENDA_VERSTUREN', 'Agenda uitnodiging versturen'); define('__AGENDA_VERZONDEN', 'De agenda uitnodiging is verzonden. U kunt hieronder zien naar welke email adressen er de agenda is verstuurd:'); define('__ALGEMEEN_AJAX_FOUT', 'Uw actie kon niet verwerkt worden. Herstart uw browser en probeer het nog eens.'); define('__ALGEMEEN_CMS_NIEUWS_TITEL', 'Resultaat versturen nieuwsbericht'); define('__ALGEMEEN_CMS_NIEUWS_VERSTUREN', 'Nieuwsbericht versturen'); define('__ALGEMEEN_CMS_NIEUWS_VERZONDEN', 'Het nieuwsbericht is verzonden. U kunt hieronder zien naar welke email adressen dit bericht verstuurd is:'); define('__ALGEMEEN_CMS_NIEUWS_BERICHT', 'Het versturen van het nieuwsbericht is voltooid.'); define('__ALGEMEEN_CMS_NIEUWS_MELD_DEEL1', 'Klik '); define('__ALGEMEEN_CMS_NIEUWS_MELD_DEEL2', 'hier'); define('__ALGEMEEN_CMS_NIEUWS_MELD_DEEL3', ' om verder te gaan.'); define('__ALGEMEEN_CMS_NIEUWS_SUBJ', 'Nieuws'); define('__ALGEMEEN_CMS_NIEUWS_KOP', 'Medusa Nieuws versturen'); define('__ALGEMEEN_CMS_NIEUWS_KOP2', 'Nieuws versturen'); define('__ALGEMEEN_CMS_NIEUWS_BERICHT2', 'Het nieuws wordt nu verzonden. Dit kan enige minuten in beslag nemen, afhankelijk van het aantal leden.

Hieronder ziet u de voortgang:'); define('__ALGEMEEN_CMS_AGENDA_KOP', 'Medusa Agenda versturen'); define('__ALGEMEEN_CMS_AGENDA_KOP2', 'Agenda versturen'); define('__ALGEMEEN_CMS_AGENDA_BERICHT', 'De agenda wordt nu verzonden. Dit kan enige minuten in beslag nemen, afhankelijk van het aantal leden.

Hieronder ziet u de voortgang:'); define('__ALGEMEEN_CMS_AGENDA_MSG', 'Het versturen van de agenda is voltooid.'); # define voor module cms--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__MODULE_CMS_TITEL', 'Medusa CMS edit'); define('__MODULE_CMS_DELETE', 'Weet u zeker dat u dit item verwijderen?'); define('__MODULE_CMS_DELETE_MIS', 'Kan dit item niet verwijderen, er zitten nog pagina\\\'s op een lager niveau.'); define('__MODULE_CMS_DATUM_MIS', 'Datum tot ligt vóór datum van.\\n'); define('__MODULE_CMS_TITEL_LEEG', 'Titel mag niet leeg zijn.\\n'); define('__MODULE_CMS_NEW_PAG', 'Als u nu een nieuwe pagina maakt, gaan de huidige veranderingen verloren'); define('__MODULE_CMS_DATA_WEG', 'Uw wijzigingen gaan verloren met deze actie. \\\nWilt u doorgaan?'); define('__MODULE_CMS_STYLE', 'Template'); define('__MODULE_CMS_CHANGE', 'Content vervangen of alleen de stylesheet?'); define('__MODULE_CMS_SELECT', 'Klik op \\\'Selecteren\\\' om een bestand te selecteren.'); define('__MODULE_CMS_BEWERK', ' bewerken'); define('__MODULE_CMS_EDIT_TITEL', 'Titel: '); define('__MODULE_CMS_INTERN', 'Naar interne pagina: '); define('__MODULE_CMS_EXTERN', 'Naar externe pagina: '); define('__MODULE_CMS_MODULE', 'Naar module: '); define('__MODULE_CMS_STYLE_EDIT', 'Style: '); define('__MODULE_CMS_RECHTEN', 'Gebruikersrechten: '); define('__MODULE_CMS_METATITLE', 'Titel in browser: '); define('__MODULE_CMS_KEYW', 'Keywords: '); define('__MODULE_CMS_DESCRIP', 'Description: '); define('__MODULE_CMS_DATE_FROM', 'Datum van: '); define('__MODULE_CMS_DATE_TO', 'Datum tot: '); define('__MODULE_CMS_TONEN', 'Tonen: '); define('__MODULE_CMS_LINKB', 'Linkbaar: '); define('__MODULE_CMS_USERGR', 'CMS usergroep: '); define('__MODULE_CMS_WIJZIG', 'Laatst gewijzigd op: '); define('__MODULE_CMS_NEW_H_CAT', 'Nieuwe hoofdcat.'); define('__MODULE_CMS_NEW_CAT', 'Nieuwe categorie'); define('__MODULE_CMS_NEW_PAGINA', 'Nieuwe pagina'); define('__MODULE_CMS_SAVE', 'Opslaan'); define('__MODULE_CMS_VIEW', 'Preview'); define('__MODULE_CMS_DELETE_EDIT', 'Verwijderen'); define('__MODULE_CMS_UP', 'Naar boven'); define('__MODULE_CMS_DOWN', 'Naar beneden'); define('__MODULE_CMS_VERSIE', 'Onderhoudmodule Versie 5.0'); define('__MODULE_CMS_LIST_TITEL', 'Medusa CMS list'); define('__MODULE_CMS_ERR', 'unknown table and/or entry'); define('__MODULE_CMS_SUB_X_TITEL', 'Medusa CMS subindex'); define('__MODULE_CMS_BASIS_TITEL', 'Basis CMS'); define('__MODULE_CMS_CONTENT', 'Content'); define('__MODULE_CMS_BEHEER', 'Bestandsbeheer'); define('__MODULE_CMS_FCK_ACTUAL_TITEL', 'frmactualfolder'); define('__MODULE_CMS_FCK_PAD', 'Folders / Bestanden Verwijderen'); define('__MODULE_CMS_FCK_CREATE_TITEL', 'frmcreatefolder'); define('__MODULE_CMS_FCK_MAP_TITEL', 'frmfolders'); define('__MODULE_CMS_FCK_DELETE', 'De folder is succesvol verwijderd'); define('__MODULE_CMS_FCK_DEL_ERR', 'De folder is NIET verwijderd.\\\n Controleer of de folder leeg is.'); define('__MODULE_CMS_FCK_DELETE_BESTAND', 'Het bestand is succesvol verwijderd'); define('__MODULE_CMS_FCK_DEL_ERR_BESTAND1', 'Er ging iets fout bij het verwijderen van bestand'); define('__MODULE_CMS_FCK_DEL_ERR_BESTAND2', '.\\nNeem contact op met de webmaster als dit probleem zich blijft voordoen'); define('__MODULE_CMS_FCK_RES_TITEL', 'frmresourceslist'); define('__MODULE_CMS_FCK_RES_1', 'Wilt u \\\''); define('__MODULE_CMS_FCK_RES_2', '\\\' echt verwijderen?'); define('__MODULE_CMS_FCK_TERUG_NAAR_UPLOADEN', 'Terug naar bestanden uploaden'); # define voor kalender module ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__MODULE_KAL_TODAY', 'vandaag'); define('__MODULE_KAL_SLUIT', 'sluit'); define('__MODULE_KAL_LEEG', 'leeg'); # define voor algemene module (fout)meldingen-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__MODULE_FORM_ERR_VELD_TOEVOEG', 'Er is iets fout gegaan bij het toevoegen van het veld.'); define('__MODULE_FORM_ERR_VELD_BESTAAT', 'Het veld dat u probeert toe te voegen bestaat al.'); define('__MODULE_FORM_ERR_VELD_DELETE', 'Er is iets fout gegaan bij het verwijderen van het veld.'); define('__MODULE_FORM_ERR_VELD_DEL_KANNIET', 'Dit veld wordt reeds gebruikt om een product te bestellen en kan daarom niet verwijderd worden.'); define('__MODULE_FORM_ERR_VELD_MOVE', 'Er is iets fout gegaan bij het verplaatsen van het veld.'); define('__MODULE_FORM_ERR_VELD_NIET_AANW', 'Het product bestaat niet meer.'); define('__MODULE_FORM_ERR_VERW_NIET_AANW', 'Er is iets fout gegaan bij het bewerken van het veld; veldtype bestaat niet meer.'); define('__MODULE_FORM_ERR_VERW', 'Er is iets fout gegaan bij het bewerken van het veld.'); define('__MODULE_FORM_ERR', 'Er is iets fout gegaan.'); define('__MODULE_FORM_VELDEN', 'Velden'); define('__MODULE_FORM_VELDNAAM', 'Veldnaam'); define('__MODULE_FORM_VELDTYPE', 'Veldtype'); define('__MODULE_FORM_MAX_TEKENS', 'Max. tekens'); define('__MODULE_FORM_VELD_TYPE', 'Veld type'); define('__MODULE_FORM_MAX_AANT_TKNS', 'Maximaal aantal tekens'); define('__MODULE_FORM_WAARDES', 'Waardes'); define('__MODULE_FORM_NIEUW_VELD', 'Nieuw veld toevoegen'); define('__MODULE_FORM_MAX_SIZE', 'Maximale grootte (in MB)'); define('__MODULE_FORM_JS_NAAM', 'U dient een naam op te geven voor dit veld.'); define('__MODULE_FORM_JS_EXISTS', 'Het veld dat u probeert toe te voegen bestaat al.'); define('__MODULE_FORM_JS_BOVEN', 'Naar boven verplaatsen'); define('__MODULE_FORM_JS_ONDER', 'Naar beneden verplaatsen'); define('__MODULE_FORM_JS_DELETE', 'Verwijderen'); define('__MODULE_FORM_JS_DELETE_CONFIRM', 'Weet u zeker dat u dit veld wilt verwijderen?'); define('__MODULE_FORM_JS_STANDAADWAARDE', 'Standaard waarde'); define('__MODULE_FORM_JS_INHOUD', 'Inhoud'); define('__MODULE_FORM_JS_U_KUNT_ALLEEN', 'U kunt alleen numerieke waardes invullen als maximale bestandgrootte'); define('__MODULE_FORM_JS_ALS_U_WILT', 'Als u wilt dat er ook een e-mail naar de bezoeker wordt gestuurd, dient u een veld te maken met het type \'e-mailadres\''); define('__MODULE_FORM_JS_VELDBEWERKEN1', 'Veld'); define('__MODULE_FORM_JS_VELDBEWERKEN2', 'bewerken'); define('__MODULE_FORM_JS_NIEUWVELD', 'Nieuw veld toevoegen'); define('__MODULE_FORM_JS_WAARDES', 'Waardes'); define('__MODULE_FORM_RES_RESULTS', 'resultaten'); define('__MODULE_FORM_RES_DATE', 'Datum'); define('__MODULE_FORM_RES_TIME', 'Tijd'); define('__MODULE_FORM_RES_NAME', 'Naam'); define('__MODULE_FORM_RES_BEKIJKEN', 'Bekijken'); define('__MODULE_FORM_RES_IP', 'IP adres'); define('__MODULE_FORM_RES_HTML', 'html'); define('__MODULE_FORM_RES_FIELDS', 'velden'); define('__MODULE_FORM_RES_DETAILS_INGEVULD', 'Ingevuld op'); define('__MODULE_FORM_RES_DETAILS_OM', 'om'); define('__MODULE_FORM_RES_DETAILS_UUR', 'uur'); define('__MODULE_FORM_RES_DETAILS_VELD', 'Veld'); define('__MODULE_FORM_RES_DETAILS_WAARDE', 'Waarde'); define('__MODULE_FORM_RES_DETAILS_TG', 'Technische gegevens'); define('__MODULE_JS_VELD_1', 'Het veld '); define('__MODULE_JS_VELD_2', ' is verplicht. Vul eerst een geldige \\\nwaarde in voordat u verder gaat.'); define('__MODULE_JS_VELD_2A', ' is verplicht. '); define('__MODULE_JS_GELDIG_1', 'U heeft geen geldige waarde voor het veld '); define('__MODULE_JS_GELDIG_1A', 'U heeft geen geldige waarde voor '); define('__MODULE_JS_GELDIG_2', ' ingevuld. \\\nVoer eerst een geldige waarde in voordat u verder gaat.\\\n\\\nGeldige waarden zijn: alle gehele positieve '); define('__MODULE_JS_GELDIG_2A', ' ingevuld. \\\nVoer eerst een geldige waarde in voordat u verder gaat.\\\n\\\nGeldige waarden zijn: alle positieve '); define('__MODULE_JS_GELDIG_2B', ' ingevuld. '); define('__MODULE_JS_GELDIG_3', 'en negatieve '); define('__MODULE_JS_GELDIG_4', 'getallen. '); define('__MODULE_JS_GELDIG_4A', 'rationele getallen. '); define('__MODULE_JS_EMAIL', 'U heeft een ongeldig email adres ingevuld voor \\\nveld '); define('__MODULE_JS_FILE_1', 'U heeft voor veld '); define('__MODULE_JS_FILE_2', ' een ongeldig bestand geselecteerd. '); # define voor module filemanager--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__MODULE_FILEMANAGER_TITEL', 'Bestandsbeheer'); define('__MODULE_FILEMANAGER_SUBTITEL', 'Directories'); define('__MODULE_FILEMANAGER_NO_FOLDER_SELECTED', 'Er is geen folder geselecteerd'); define('__MODULE_FILEMANAGER_DELETE_FOLDER', 'Weet u zeker dat u deze map wilt verwijderen?'); define('__MODULE_FILEMANAGER_DELETE_FOLDER_ERROR', 'Er is een fout opgetreden bij het verwijderen van deze folder'); define('__MODULE_FILEMANAGER_ADD_FOLDER', 'Map maken'); define('__MODULE_FILEMANAGER_NO_FILE_SELECTED', 'Er is geen bestand geselecteerd'); define('__MODULE_FILEMANAGER_DELETE_FILE', 'Weet u zeker dat u dit bestand wilt verwijderen?'); define('__MODULE_FILEMANAGER_DELETE_FILE_ERROR', 'Er is een fout opgetreden bij het verwijderen van dit bestand.'); define('__MODULE_FILEMANAGER_ADD_FILE', 'Bestand uploaden'); define('__MODULE-FILEMANAGER_NO_FILE_FOLDER_SELECTED', 'Er is geen bestand of map geselecteerd'); define('__MODULE_FILEMANAGER_ADD', 'Toevoegen'); define('__MODULE_FILEMANAGER_CREATE', 'Create'); define('__MODULE_FILEMANAGER_UPLOAD', 'Upload'); define('__MODULE_FILEMANAGER_DELETE', 'Verwijder'); define('__MODULE_FILEMANAGER_SAVE', 'Bewaar'); define('__MODULE_FILEMANAGER_CANCEL', 'Annuleren'); define('__MODULE_FILEMANAGER_WRONG_NAME', 'Er zit een ongeldig teken in de mapnaam. Toegestane tekens\\\nzijn a-z A-Z 0-9 en de _'); define('__MODULE_FILEMANAGER_NO_NAME', 'Er is geen naam opgegeven.'); define('__MODULE_FILEMANAGER_NAME_EXIST', 'De opgegeven naam bestaat al'); // define('__MODULE_FILEMANAGER_NO_IMAGE', 'Er is geen afbeelding'); define('__MODULE_FILEMANAGER_NO_IMAGE', 'Geen afbeelding'); define('__MODULE_FILEMANAGER_NO_FILE', 'Er is geen bestand gevonden'); define('__MODULE_FILEMANAGER_NOT_WRITEABLE', 'De map is niet schrijfbaar. Stel de rechten opnieuw in'); define('__MODULE_FILEMANAGER_FILE_TO_BIG', 'Het bestand is te groot. Verklein het bestand.'); define('__MODULE_FILEMANAGER_NO_JAVA', 'Java is niet gevonden op uw systeem, of u heeft na de installatie de computer nog niet opnieuw opgestart. Java is te downloaden op java.com'); # define voor module nieuwsbrief--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- define('__MODULE_NIEUWSBRIEF_SEND', 'Versturen'); define('__MODULE_NIEUWSBRIEF_KIJK', 'Bekijken'); define('__MODULE_NIEUWSBRIEF_STATS', 'Statistieken'); define('__MODULE_NIEUWSBRIEF_DEBUG', 'DEBUG: Reset'); define('__MODULE_NIEUWSBRIEF_ERR_SEND', 'Probleem met update nieuwbrief database tabellen, '); define('__MODULE_NIEUWSBRIEF_GOED', 'Het verzenden van uw nieuwsbrieven is succesvol afgerond. '); define('__MODULE_NIEUWSBRIEF_GOED_MELD1', 'De nieuwsbrief werd naar '); define('__MODULE_NIEUWSBRIEF_GOED_MELD2', 'verstuurd: '); define('__MODULE_NIEUWSBRIEF_ABON1', 'abonnee'); define('__MODULE_NIEUWSBRIEF_ABON2', 'abonnees'); define('__MODULE_NIEUWSBRIEF_SEND_KLAAR', 'Nieuwsbrieven versturen is gereed'); define('__MODULE_NIEUWSBRIEF_ERR_TEMP', 'Er is geen data beschikbaar, geen schrijfrechten voor de tmp map?'); define('__MODULE_NIEUWSBRIEF_ERR', 'Fout tijdens versturen nieuwsbrief!'); define('__MODULE_NIEUWSBRIEF_STAP1_NO_WRITE', 'De \\\"tmp\\\" map is niet schrijfbaar!'); define('__MODULE_NIEUWSBRIEF_STAP1_NOT_FOUND', 'De nieuwsbrief kan niet gevonden worden.'); define('__MODULE_NIEUWSBRIEF_TITEL', 'Medusa Nieuwsbriefmodule'); define('__MODULE_NIEUWSBRIEF_STAP1_SEND', 'Nieuwsbrief versturen - stap 1'); define('__MODULE_NIEUWSBRIEF_STAP1_ALG_TEXT', 'Hieronder staan de gegevens van de nieuwsbrief die u wilt versturen. U kunt nu nog wijzigingen doorvoeren. Als u klaar bent om de nieuwsbrief te versturen klikt u op de \\\'ga verder\\\' knop. De nieuwsbrief wordt dan eerst naar een test e-mail adres gestuurd zodat u kan controleren of de nieuwsbrief correct wordt verstuurd.'); define('__MODULE_NIEUWSBRIEF_STAP1_ADDR', 'Email adres'); define('__MODULE_NIEUWSBRIEF_STAP1_SUBJ', 'Onderwerp'); define('__MODULE_NIEUWSBRIEF_STAP1_HTML', 'HTML variant'); define('__MODULE_NIEUWSBRIEF_STAP1_TEXT', 'Tekst variant'); define('__MODULE_NIEUWSBRIEF_STAP1_ERR', 'De test e-mail kan niet verzonden worden. Neem contact op met uw website beheerder.'); define('__MODULE_NIEUWSBRIEF_STAP1_STUUR', 'Versturen'); define('__MODULE_NIEUWSBRIEF_VERDER', 'Ga verder'); define('__MODULE_NIEUWSBRIEF_ANNUL', ' Annuleren'); define('__MODULE_NIEUWSBRIEF_VERSIE', 'Onderhoudmodule Versie 5.0'); define('__MODULE_NIEUWSBRIEF_STAP2_TEST_OK', 'U moet eerst aangeven of de test email correct \nis verzonden.'); define('__MODULE_NIEUWSBRIEF_STAP2_NO_EMAIL', 'U heeft geen geldige email adressen geselecteerd. '); define('__MODULE_NIEUWSBRIEF_STAP2', 'Nieuwsbrief versturen - stap 2'); define('__MODULE_NIEUWSBRIEF_STAP2_ALG_TEXT', 'Geef hieronder eerst aan of u de test email heeft ontvangen en of deze correct is opgemaakt. Selecteer daarna de juiste categorieën en klik op de \\\'versturen\\\' knop om de nieuwsbrief daadwerkelijk te versturen. U kunt ook een komma-gescheiden lijst met email adressen invoeren. Als u daarna op \\\'versturen\\\' klikt wordt de nieuwsbrief ook naar deze email adressen verstuurd.'); define('__MODULE_NIEUWSBRIEF_STAP2_VERIFY', 'Verificatie '); define('__MODULE_NIEUWSBRIEF_STAP2_JA', 'Ja, de test email is correct aangekomen.'); define('__MODULE_NIEUWSBRIEF_STAP2_CAT', 'Categorieën'); define('__MODULE_NIEUWSBRIEF_STAP2_SELEK', 'geselecteerd'); define('__MODULE_NIEUWSBRIEF_STAP2_NOSELEK', 'niet geselecteerd'); define('__MODULE_NIEUWSBRIEF_STAP2_ADDR', 'Email adressen'); define('__MODULE_NIEUWSBRIEF_STAP3_TXT1', 'De periode tussen de test en de verstuuropdracht is te lang. Begin weer opnieuw met het versturen van het testbericht.'); define('__MODULE_NIEUWSBRIEF_STAP3_TXT2', 'Nieuwsbrief versturen - stap 3'); define('__MODULE_NIEUWSBRIEF_STAP3_TXT3', 'De nieuwsbrieven worden nu verzonden. Dit kan enige minuten in beslag nemen, afhankelijk van het aantal abonnee\\\'s.

U hoeft dit venster niet open te houden. Wanneer alle nieuwsbrieven verzonden zijn ontvangt u per email een bevestiging.'); define('__MODULE_NIEUWSBRIEF_STAP3_TXT4', 'Er zijn geen abonnees om deze nieuwsbrief naar toe te sturen.'); define('__MODULE_NIEUWSBRIEF_STAP3_ERR', 'Er is iets fout gegaan bij het versturen van de nieuwsbrieven. Foutcode: fout in'); define('__MODULE_NIEUWSBRIEF_STATS_PROBLEEM', 'probleem met ophalen statistieken,'); define('__MODULE_NIEUWSBRIEF_STATS_TITEL', 'Nieuwsbrief statistieken'); define('__MODULE_NIEUWSBRIEF_STATS_NIEUWSB', 'Nieuwsbrief'); define('__MODULE_NIEUWSBRIEF_STATS_DATUM', 'Datum'); define('__MODULE_NIEUWSBRIEF_STATS_AANTAL', 'Aantal'); define('__MODULE_NIEUWSBRIEF_FUNC_NOCLASS', 'PHPMailer class niet gevonden.'); ?> 0 && strlen (trim ($_POST['formulier_password'])) > 0 ) { if ($LOGIN['USE_MD5']) { $password = md5($password); } $result = @mysql_query (" SELECT * FROM " . $LOGIN['LOGIN_TABLE'] . " WHERE " . $LOGIN['FIELD_USERNAME'] . "='{$username}' AND " . $LOGIN['FIELD_PASSWORD'] . "='{$password}' "); if (@mysql_num_rows ($result) > 0) { $_SESSION['user'] = @mysql_fetch_array ($result, MYSQL_ASSOC); if (!isset($_SESSION['user']['table_ids']) && (isset($LOGIN['FIELD_TABLE_IDS']))) { $_SESSION['user']['table_ids'] = $_SESSION['user'][$LOGIN['FIELD_TABLE_IDS']]; } if ((!isset($_SESSION['user']['cmsgroep_ids'])) && (isset($LOGIN['FIELD_CMSGROEP_IDS']))) { $_SESSION['user']['cmsgroep_ids'] = $_SESSION['user'][$LOGIN['FIELD_CMSGROEP_IDS']]; } return true; } else return false; } else return false; } function logOut () { # Deze functie loggerd een gebruiker uit van de database. unset ($_SESSION['user']); } function isLoggedIn () { # Deze functie geeft true terug als de huidige gebruiker ingelogd is. return isset ($_SESSION['user']); } function logInLid ($username, $password) { global $LOGIN_LID; # Deze functie controleerd of de gegeven login naam en password in # de database voorkomt. if ( strlen (trim ($_POST['formulier_username'])) > 0 && strlen (trim ($_POST['formulier_password'])) > 0 ) { $sql_lid = " SELECT * FROM " . $LOGIN_LID['LOGIN_TABLE'] . " WHERE " . $LOGIN_LID['FIELD_USERNAME'] . "='{$username}' AND " . $LOGIN_LID['FIELD_PASSWORD'] . "='{$password}' "; $result = @mysql_query ($sql_lid); if (@mysql_num_rows ($result) > 0) { $_SESSION['lid'] = @mysql_fetch_array ($result, MYSQL_ASSOC); return true; } else return false; } else return false; } function logOutLid () { # Deze functie loggerd een gebruiker uit van de database. unset ($_SESSION['lid']); } function isLoggedInLid () { # Deze functie geeft true terug als de huidige gebruiker ingelogd is. return isset ($_SESSION['lid']); } ?> "januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"); function addDateDropdown ($date = false, $prefix = "", $canbenull = false, $selectnone = false) { global $MONTHS; /*echo "\n\n"; // closing 'select' HTML tag // echo "\n"; // closing 'select' HTML tag // echo "\n"; // closing 'select' HTML tag //*/ // Nieuwe code if ($canbenull) { $canbenull = "true"; if (!$date) { echo ""; } else { echo "" . ""; } } else { $canbenull = "false"; if (!$date) $date = time(); echo ""; } } function DatumUS2NL ($datum) { global $MONTHS; ## geen lege datum terug sturen, maar een lege string! if ($datum == "0000-00-00") return ""; $parts = preg_split ('/[\,\-\:]/i', $datum); $parts = array_reverse ($parts); $parts[1] = $MONTHS[(int)($parts[1])]; return implode (' ', $parts); } function DatumTimeUS2NL ($datumtijd) { global $MONTHS; ## geen lege datum terug sturen, maar een lege string! if ($datumtijd == "0000-00-00 00:00:00" || $datumtijd == "0000-00-00") return ""; if ($datumtijd == "") return ""; $datumtijd = explode(' ', $datumtijd); $datum = explode ('-', $datumtijd[0]); $datum = array_reverse ($datum); $datum[1] = $MONTHS[(int)($datum[1])]; if (!empty($datumtijd[1])) { $tijd = explode (':', $datumtijd[1]); } else { $tijd = ''; } $return_datum = implode (' ', $datum); if ($tijd != '') { $return_datum .= ' - '.implode (':', $tijd); } return $return_datum; } function fileArraySort ($a, $b) { #return strcmp (strtoupper ($a['NAME']), strtoupper ($b['NAME'])); #if ((int)$a['SIZE'] == (int)$b['SIZE']) { # return 0; #} #return ((int)$a['SIZE'] < (int)$b['SIZE']) ? 1 : -1; return strcasecmp($a['NAME'], $b['NAME']); } function fitImage (&$width, &$height, $max_width, $max_height) { # This function tries to fit the specified dimensions into # the specified maximum dimensions. The first two arguments # are altered by this function. if ($width > $max_width) { $factor = $width / $max_width; $width = floor ($width / $factor); $height = floor ($height / $factor); if ($height > $max_height) { $factor = $height / $max_height; $width = floor ($width / $factor); $height = floor ($height / $factor); } } if ($height > $max_height) { $factor = $height / $max_height; $width = floor ($width / $factor); $height = floor ($height / $factor); if ($width > $max_width) { $factor = $width / $max_width; $width = floor ($width / $factor); $height = floor ($height / $factor); } } } function getUrlSuffix ($table = true, $entry_id = true) { # Deze functie plaatst alle $_GET variabelen in een nieuwe url suffix. Er kan # aangegeven worden of de tabel en/of de huidige entry meegenomen moet worden # of niet. Standaard worden deze wel meegenomen. global $_GET; $vars = $_GET; if (! $table && isset ($vars['table'])) unset ($vars['table']); if (! $entry_id && isset ($vars['entry_id'])) unset ($vars['entry_id']); if (count ($vars) > 0) { $return = ''; foreach ($vars as $key => $val) { $return .= (strlen ($return) > 0 ? '&' : '?') . $key . '=' . urlencode ($val); } return $return; } else return '?1=1'; } function limitText ($text, $max) { $words = preg_split ("/ +/i", trim ($text)); if (count ($words) > $max) { $words = array_slice ($words, 0, $max); $words[] = '...'; } return implode (' ', $words); } function limitChars ($text, $max) { $result = substr ($text, 0, $max); if (strlen ($text) > $max) $result .= "..."; return $result; } function javascriptPrint ($what) { $result = preg_replace ("/[\n\r]/i", "", $what); $result = preg_replace ("/\"/i", "''", $result); return addslashes (htmlentities ($result)); } function rmdirr ($dirname) { if (! @file_exists ($dirname)) { return false; } if (@is_file ($dirname)) { return @unlink ($dirname); } $dir = @dir ($dirname); while (false !== $entry = $dir->read ()) { if ($entry == '.' || $entry == '..') { continue; } rmdirr ("{$dirname}/{$entry}"); } $dir->close (); return @rmdir ($dirname); } function return_bytes ($val) { $val = trim($val); $last = strtolower($val{strlen($val)-1}); switch($last) { // The 'G' modifier is available since PHP 5.1.0 case 'g': $val *= 1024; case 'm': $val *= 1024; case 'k': $val *= 1024; } return $val; } function delete_files($target, $exceptions, $output=false) { $sourcedir = opendir($target); while(false !== ($filename = readdir($sourcedir))) { if(!in_array($filename, $exceptions)) { if($output) { echo "Processing: " . $target . "/" . $filename . "
"; } if(is_dir($target."/".$filename)) { // recurse subdirectory; call of function recursive delete_files($target . "/" . $filename, $exceptions); } else if(is_file($target."/".$filename)) { // unlink file unlink($target."/".$filename); } } } closedir($sourcedir); if(rmdir($target)) { return true; } else { return false; } } # de functie voor het ophalen van de recursive directory's function getDirectory($path, $level = 0, $slash){ global $dir, $level_dir, $true_dir; $ignore = array( '.thumbs', '.', '..' ); $dh = @opendir( $path ); while( false !== ( $file = readdir( $dh ) ) ){ if( !in_array( $file, $ignore ) ){ $total_dir = $path . $slash . $file; $total_dir = str_replace($slash . $slash, $slash ,$total_dir); if( is_dir($total_dir) ){ $dir[] = $file; $level_dir[] = $level; $true_dir[] = $total_dir; getDirectory( $total_dir, ($level+1), $slash); } } } closedir($dh); return $dir; } # de functie om alle files in een directory op te halen # en te sorteren function getFiles ($path) { $files = array(); $dh = opendir( $path ); while( false !== ( $file = readdir( $dh ) ) ){ if( is_file("$path/$file") ){ $files[] = "$file"; } } closedir($dh); return $files; } function getDirectorySorted($path, $level = 0, $slash){ global $dir, $level_dir, $true_dir; $ignore = array( '.thumbs', '.', '..' ); $dh = @opendir( $path ); $fileArray = array(); $iterator = 0; while( false !== ( $file = readdir( $dh ) ) ){ if( !in_array( $file, $ignore ) ){ $sort = ""; $sortElements = explode("_", FILE_MANAGER_SORT); if (count($sortElements) == 2) { $sort = $sortElements[0]; } switch ($sort) { case 'date': $fileArray[filemtime($path . "/" . $file) . "_" . $iterator] = $file; krsort($fileArray); break; case 'name': $fileArray[strtolower($file) . "_" . $iterator] = $file; ksort($fileArray); break; default: $fileArray[] = $file; break; } } $iterator++; } foreach ($fileArray as $file) { $total_dir = $path . $slash . $file; $total_dir = str_replace($slash . $slash, $slash ,$total_dir); if( is_dir($total_dir) ){ $dir[] = $file; $level_dir[] = $level; $true_dir[] = $total_dir; getDirectory( $total_dir, ($level+1), $slash); } } closedir($dh); return $dir; } function getFilesSorted ($path) { $files = array(); $dh = opendir( $path ); $iterator = 0; while( false !== ( $file = readdir( $dh ) ) ){ if( is_file($path . "/" . $file) ){ $sort = ""; $sortElements = explode("_", FILE_MANAGER_SORT); if (count($sortElements) == 2) { $sort = $sortElements[1]; } switch ($sort) { case 'date': $files[filemtime($path . "/" . $file) . "_" . $iterator] = $file; krsort($files); break; case 'name': $files[strtolower($file) . "_" . $iterator] = $file; ksort($files); break; default: $files[] = $file; break; } } $iterator++; } closedir($dh); return $files; } # functie die kijkt of een map leeg is of niet function checkempty ($path) { $dh = @opendir( $path ); while( false !== ( $file = readdir( $dh ) ) ){ if($file != '.' && $file != '..' && $file != '.thumbs') $files = true; } closedir($dh); return isset($files); } # functie die het statusveldje bij nieuws / agenda versturen update function updateVerstuurd ($total, $current) { ?> ") { // Tag is no longer open if ($isCloseTag) { // This tag closes a previously opened tag for ($x=0; $x < count($tags); $x++) { if ($tags[$x]['tagname'] == $currentTag && !$tags[$x]['is_closed']) { $tags[$x]['is_closed'] = true; } } } else { // This is a new open tag if (!in_array($currentTag, $exceptionTags)) { $tags[] = array('tagname' => $currentTag, 'is_closed' => false); } } $flushBuffer = true; // Write $buffer to $output $collectName = false; // Tag name is no longer being collected $tagopened = false; // A tag is no longer open $isCloseTag = false; // $currentTag = ""; // Prepare empty $currentTag for next tag (if any) } else if ($collectName) { // If this tag's name is still being collected if ($char == " ") { // Tag name ends with a space, stop collecting tag name $collectName = false; } else { // Add current character to the tag name $currentTag .= $char; } } } // Add characters to output if $flushBuffer is true if ($flushBuffer) { $output .= $buffer; $buffer = ""; // Empty buffer } } // Reverse tags $tags = array_reverse($tags); // Close open tags foreach ($tags as $tagObj) { if (!$tagObj['is_closed']) { $output .= ""; } } // Return output return $output; } function detectLineBreak($string) { $lineBreakArray = array( '

', '
', '
', '', ); $foundBreak = false; foreach ($lineBreakArray as $lb) { if (preg_match('/' . preg_quote($lb, '/') . '\s*$/', $string)) { $foundBreak = true; } } return $foundBreak; } function autoP($string) { if (!detectLineBreak($string)) { return "

" . $string . "

"; } else { return $string; } } function fixHash($string) { return preg_replace('/="[\\.\\/]*\\/#/', '="#', $string); } function getKeyedArrayFromDB($table, $id, $query = false) { $localArray = array(); if ($query === false) { $localResult = mysql_query(' SELECT * FROM ' . $table . ' '); } else { $localResult = mysql_query($query); } while ($localRow = mysql_fetch_assoc($localResult)) { $localArray[$localRow[$id]] = $localRow; } return $localArray; } function parseEmailTemplate($template, $search, $replace, &$mail) { $html = file_get_contents(PATH . '/' . $template); for ($i=0; $i -->([^!]*)/mi', $html, $matches)) { $tr = ""; foreach ($replace[$i] as $object) { $tr .= str_replace($object['search'], $object['replace'], $matches[1]); } $html = preg_replace('/[^!]*/mi', $tr, $html); } } else { $html = str_replace($search[$i], $replace[$i], $html); } } $image_types = array( 'gif' => 'image/gif', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'png' => 'image/png', ); $teller = 0; foreach ($image_types as $extension => $mimetype) { if (preg_match_all('/src="(.*?\.' . $extension . ')"/', $html, $matches)) { if (isset($matches[1]) && is_array($matches[1])) { foreach ($matches[1] as $key => $image) { if ($mail === false) { $html = str_replace($image, URL . $image, $html); } else { $html = str_replace($image, 'cid:image' . $teller, $html); $mail->AddEmbeddedImage(PATH . '/' . $image, "image" . $teller, 'image' . $teller, "base64", $mimetype); $teller++; } } } } } return $html; } function getModRewriteUrl($id, $title, $grootte = '') { // verwijder alles behalve a-z, A-Z, 0-9, slash, _ of - $NOT_acceptable_chars = '/[^-a-zA-Z0-9_ ]/'; $stripped_title = preg_replace($NOT_acceptable_chars, '', $title); // haal spaties vooraan en achteraan weg $stripped_title = trim($stripped_title); // verander _ en spatie in - $stripped_title = preg_replace('/[_\s]/', '-', $stripped_title); if ($grootte != '') { $modrewrite_url = "C$id-$grootte-$stripped_title.html"; } else { $modrewrite_url = "C$id-$stripped_title.html"; } return $modrewrite_url; } function regExpEscapeString($input) { return str_replace( array('\\', '[', '^', '$', '.', '|', '?', '*', '+', '(', ')'), array('\\\\', '\[', '\^', '\$', '\.', '\|', '\?', '\*', '\+', '\(', '\)'), $input ); } function copyEntry($entry_id, $table) { global $TABLES; $row = mysql_fetch_assoc(mysql_query(' SELECT * FROM ' . $table->getName() . ' WHERE ' . $table->getName() . '.' . $table->getPrimaryKeyColumn() . ' = ' . quote_smart($entry_id) . ' ')); if ($row === false) return false; unset($row[$table->getPrimaryKeyColumn()]); $waardes = array(); foreach ($row as $key => $value) { switch($key) { case $TABLES[$table->getName()]['SHOW_COLUMN']: $waardes[] = $key . '=' . quote_smart($value . ' (kopie)'); break; case ($table->getOrderManual() ? $TABLES[$table->getName()]['ORDER_COLUMN'] : false): $oquery = ' SELECT MAX(' . $TABLES[$table->getName()]['ORDER_COLUMN'] . ') as m FROM ' . $table->getName() . ' '; $ores = mysql_query($oquery); $m = mysql_fetch_assoc($ores); if ($m === false || $m['m'] < 1) { $m = 1; } else { $m = $m['m'] + 1; } $waardes[] = $key . '=' . quote_smart($m); break; default: if (!is_null($value)) $waardes[] = $key . '=' . quote_smart($value); break; } } $result = mysql_query(' INSERT INTO ' . $table->getName() . ' SET ' . implode(', ', $waardes) . ' '); if ($result === false) return false; return mysql_insert_id();; } // Zet php array om naar Javascript structuur // TO DO: utf8 versie maken function js_serialize($input) { $output = ""; if (is_array($input)) { $arr = array(); $arrNumceric = array(); $allNumeric = true; foreach ($input as $key => $value) { if (!is_numeric($key)) $allNumeric = false; $arr[] = $key . ': ' . js_serialize($value); $arrNumceric[] = js_serialize($value); } if ($allNumeric) { return '[' . implode(", ", $arrNumceric) . ']'; } else { return '{' . implode(", ", $arr) . '}'; } } else { return 'unescape("' . rawurlencode($input) . '")'; } } function js_serialize_query($query) { $result = mysql_query($query) or die ($query . " \n" . mysql_error()); $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; } return js_serialize($data); } function query_to_array($query) { $result = mysql_query($query) or die ($query . " \n" . mysql_error()); $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; } return $data; } function createMail($to, $toname = '', $from, $fromname = '') { $mail = new PHPMailer(); $mail->From = $from; $mail->Sender = $from; if (!empty($fromname)) { $mail->FromName = $fromname; } if (empty($toname)) { $mail->AddAddress($to); } else { $mail->AddAddress($to, $toname); } return $mail; } function stripP($input) { $input = preg_replace('/]*>/', '', $input); $input = str_replace('/<\/p>/', '', $input); return $input; } function getScaledImageDimensions($image, $maxwidth, $maxheight) { $factor = 1; $dimensies = getimagesize($image); if ($dimensies[0] > $maxwidth) { $factor = $maxwidth / $dimensies[0]; } if ($dimensies[1] > $maxheight) { if (($maxheight / $dimensies[1]) < $factor) { $factor = $maxheight / $dimensies[1]; } } return array($dimensies[0] * $factor, $dimensies[1] * $factor); } function CURLFileUpload($url, $files, $post = array()) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)"); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); foreach($files as $key => $value) { $post[$key] = '@' . $value; } curl_setopt($ch, CURLOPT_POSTFIELDS, $post); return curl_exec($ch); } function encrypten($key, $string) { $iterator = 0; $output = ""; while ($iterator < strlen($string)) { $char = ord($string{$iterator}); $erBijOptellen = ord($key{$iterator % strlen($key)}); $nieuwGetal = $char + $erBijOptellen; if ($nieuwGetal > 255) { $nieuwGetal -= 256; } $output .= chr($nieuwGetal); $iterator++; } return base64_encode($output); } function decrypten($key, $string) { $iterator = 0; $output = ""; $string = base64_decode($string); while ($iterator < strlen($string)) { $char = ord($string{$iterator}); $erVanAfTrekken = ord($key{$iterator % strlen($key)}); $nieuweDing = $char - $erVanAfTrekken; if ($nieuweDing < 0) { $nieuweDing += 256; } $output .= chr($nieuweDing); $iterator++; } return $output; } ?> Kuypers van Kouteren
POSITIONERINGSMONITOR ®

Inloggen

Gebruikersnaam: 
Wachtwoord: 
 
INLOGGEN