Summary:
Should work but is poorly written. Lack of support.
Details:
- Not using the ML system.
- Redeclaring variables in the same function.
- Unnecessary failure to cache function results when used multiple times.
- Improper use of if-else construct.
- Pointless declaration of static value as variable.
Fix these problems and then PM a plugin approver if you want this plugin approved.