3 chars -- following 2012-8-6 define('REGEX_PASSWORD', '^[a-zA-Z0-9\.\-_ @äüöÄÜÖ=)(\/\\\&*+~#]{3,60}$'); define('REGEX_LAST_NAME', '^[a-zA-Z][a-zA-Z0-9\.\- äüöÄÜÖ]{1,59}$'); define('REGEX_FIRST_NAME', '^[a-zA-Z][a-zA-Z0-9\.\- äüöÄÜÖ]{1,59}$'); define('REGEX_STATPIC_TEXT', '^[a-zA-Z0-9\.\-_ @äüöÄÜÖß=)(\/\\\&*\$+~#!§%;,-?:\[\]{}¹²³\'\"`\|µ°\%]{0,30}$'); define('ADMIN_TRANSLATE', 1); // edit translation define('ADMIN_MAINTAINANCE', 2); // check table etc. define('ADMIN_USER', 4); // drop users, caches etc. define('ADMIN_NEWS', 8); // approve news entries define('ADMIN_ROOT', 128 | 127); // root + all previous rights define('ATTRIB_SELECTED', 1); define('ATTRIB_UNSELECTED', 2); define('ATTRIB_UNDEF', 3); define('OBJECT_CACHELOG', 1); define('OBJECT_CACHE', 2); define('OBJECT_CACHEDESC', 3); define('OBJECT_USER', 4); define('OBJECT_TRAVELER', 5); define('OBJECT_PICTURE', 6); define('OBJECT_REMOVEDOBJECT', 7); define('MAX_LOGENTRIES_ON_CACHEPAGE', 5); define('MAX_PICTURES_PER_GALLERY_PAGE', 48); // must be multiple of 6 define('MAX_PICTURES_IN_CACHE_GALLERY', 120); // must be multiple of 6 // As of march 2013, there are a good deal of OC.de caches with 50-100 pics, // but only one with more (~500 pics). If lots of caches have >100 pics, // it may pay out to limit the gallery e.g. to 60 pics and implement browsing. // constants for user options (must match values in DB!) define('USR_OPT_GMZOOM', 1); define('USR_OPT_SHOWSTATS', 5); define('USR_OPT_MAP_MENU', 6); define('USR_OPT_MAP_OVERVIEW', 7); define('USR_OPT_MAP_MAXCACHES', 8); define('USR_OPT_MAP_ICONSET', 9); define('USR_OPT_MAP_PREVIEW', 10); define('USR_OPT_PICSTAT', 11); define('USR_OPT_TRANSLANG', 12); ?>