X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Flibs%2Fsurfbar_functions.php;h=bbf56465680a37f68c9e57b727d58a3b0472e1a2;hp=392978204e99cc39004bd018f2612d89b9a9240f;hb=1355d2c0b29510dbd407f9cde9f41a5ac02d01fa;hpb=15cfa3538ae057219dce740ce61d3a164c1dde87 diff --git a/inc/libs/surfbar_functions.php b/inc/libs/surfbar_functions.php index 392978204e..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())) {