Code
- functions.php ➔ xnewsletter_block_addCatSelect()
- functions.php ➔ xnewsletter_checkModuleAdmin()
- functions.php ➔ xnewsletter_userIsAdmin()
- functions.php ➔ xnewsletter_checkEmail()
- functions.php ➔ xnewsletter_html2text()
- functions.php ➔ xnewsletter_CleanVars()
- functions.php ➔ xnewsletter_sprintf()
- functions.php ➔ xnewsletter_setPost()
- functions.php ➔ xnewsletter_getUserPermissionsByLetter()
- functions.php ➔ xnewsletter_userAllowedCreateCat()
- functions.php ➔ xnewsletter_pluginCheckEmail()
- functions.php ➔ xnewsletter_pluginCheckCatSubscr()
- functions.php ➔ xnewsletter_bytesToSize1024()
- functions.php ➔ xnewsletter_emailSize()
- functions.php ➔ xnewsletter_download()
- functions.php ➔ xnewsletter_largeDownload()

Loading history...
If you define a variable conditionally, it can happen that it is not defined for all execution paths.
Let’s take a look at an example:
In the above example, the variable $x is defined if you pass “foo” or “bar” as argument for $a. However, since the switch statement has no default case statement, if you pass any other value, the variable $x would be undefined.
Available Fixes
Check for existence of the variable explicitly:
Define a default value for the variable:
Add a value for the missing path: