| Controller | ||
| .gitignore | ||
| gulpfile.js | ||
| LICENSE | ||
| package.json | ||
| Plugin.php | ||
| README.md | ||
| routing.yml | ||
mibew-operator-status-plugin
Plugin for Mibew, get statement based on the availability of operators.
Useage
- 
Get any operators online status:
- request URL:
<MIBEW-BASE-URL>/opstatus. - return 
truewhen any operators is online andfalsewhen not. 
 - request URL:
 - 
Get an operator online status by operator code:
- Request URL: 
<MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>. - return 
truewhen operator is online orfalsewhen not. 
 - Request URL: 
 - 
Use callback parameter:
Just inset
<script>tag and setsrcto URL above and addcallbackparameter<MIBEW-BASE-URL>/opstatus?callback=<CALLBACK_FUNCTION><MIBEW-BASE-URL>/opstatus/<OPERATOR-CODE>?callback=<CALLBACK_FUNCTION>
will return bellow and run
CALLBACK_FUNCTIONautomatically./**/CALLBACK_FUNCTION(status); 
Install
- 
Get the archive with the plugin sources from release page:
 - 
Untar/unzip the plugin's archive.
 - 
Put files of the plugins to the
<MIBEW-ROOT>/pluginsfolder. - 
Navigate to
<MIBEW-BASE-URL>/operator/pluginpage and enable the plugin. 
Tips: if you plugin state is "not initialized", please check <MIBEW-ROOT>/configs/config.yml file is not:
...
plugins: []
...
and should be like this:
...
plugins:
    "SomePlugin":
        key: value
...
Build from sources
- Obtain a copy of the repository using 
git clone, download button, or another way. - Install node.js and npm.
 - Install Gulp.
 - Install npm dependencies using 
npm install. - Run Gulp to build the sources using 
gulp default. 
Finally .tar.gz and .zip archives of the ready-to-use Plugin will be available in release directory.