X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Flibs%2Fsurfbar_functions.php;h=bbf56465680a37f68c9e57b727d58a3b0472e1a2;hp=3eecd87c8eae46c76ba60ae70c8ae968ef92c4f1;hb=1355d2c0b29510dbd407f9cde9f41a5ac02d01fa;hpb=5b8d588fdbfa375fa859ca80a9b9e1735a13300e diff --git a/inc/libs/surfbar_functions.php b/inc/libs/surfbar_functions.php index 3eecd87c8e..bbf5646568 100644 --- a/inc/libs/surfbar_functions.php +++ b/inc/libs/surfbar_functions.php @@ -51,21 +51,27 @@ function SURFBAR_ADMIN_ADD_URL ($url, $limit, $reload) { // Do some pre-checks if (!IS_ADMIN()) { // Not an admin + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : Not admin.", $url, $limit, $reload)); return false; } elseif (!isUrlValid($url)) { // URL invalid + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : Invalid URL.", $url, $limit, $reload)); return false; } elseif (SURFBAR_LOOKUP_BY_URL($url, '0')) { // URL already found in surfbar! + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : Already added.", $url, $limit, $reload)); return false; } elseif (!SURFBAR_IF_USER_BOOK_MORE_URLS()) { // No more allowed! + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : No more URLs allowed.", $url, $limit, $reload)); return false; - } elseif (''.($limit + 0).'' != ''.$limit.'') { - // Invalid amount entered + } elseif ('' . ($limit + 0) . '' != '' . $limit . '') { + // Invalid limit entered + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : Invalid limit entered.", $url, $limit, $reload)); return false; - } elseif (''.($reload + 0).'' != ''.$reload.'') { + } elseif ('' . ($reload + 0) . '' != '' . $reload . '') { // Invalid amount entered + DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Cannot add URL=%s,limit=%s,reload=%s : Invalid reload entered.", $url, $limit, $reload)); return false; } @@ -159,7 +165,7 @@ function SURFBAR_MEMBER_ADD_URL ($url, $limit) { if (!IS_MEMBER()) { // Not a member return false; - } elseif (!isUrlValid($url)) { + } elseif ((!isUrlValid($url)) && (!IS_ADMIN())) { // URL invalid return false; } elseif (SURFBAR_LOOKUP_BY_URL($url, getUserId())) { @@ -969,7 +975,7 @@ function SURFBAR_GENERATE_VALIDATION_CODE ($urlId, $salt = '') { } // ... and now the validation code - $valCode = generateRandomCodde($length, sha1(SURFBAR_GET_SALT().':'.$urlId), getUserId()); + $valCode = generateRandomCode($length, sha1(SURFBAR_GET_SALT().':'.$urlId), getUserId()); //* DEBUG: */ DEBUG_LOG(__FUNCTION__, __LINE__, "valCode={$valCode}", false); } // END - while