Plugin version
This commit is contained in:
parent
5f3ec04f46
commit
b1b0d6013d
@ -1,7 +1,7 @@
|
||||
{
|
||||
"plugin-data":
|
||||
{
|
||||
"name": "About",
|
||||
"description": "Little description about your site or yourself."
|
||||
"name": "Version",
|
||||
"description": "Show the current version and check for new updates"
|
||||
}
|
||||
}
|
@ -2,6 +2,49 @@
|
||||
|
||||
class pluginVersion extends Plugin {
|
||||
|
||||
public function adminHead()
|
||||
{
|
||||
$html = '<style>
|
||||
#plugin-version {
|
||||
display: block;
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
background: #eee;
|
||||
padding: 2px 10px;
|
||||
font-size: 0.9em;
|
||||
color: #555;
|
||||
}
|
||||
#plugin-version a {
|
||||
color: #777;
|
||||
margin-left: 8px;
|
||||
}
|
||||
</style>';
|
||||
|
||||
return $html;
|
||||
}
|
||||
|
||||
public function adminBodyEnd()
|
||||
{
|
||||
global $ADMIN_CONTROLLER;
|
||||
|
||||
$timeToCheck = time() + 10;
|
||||
if( ($ADMIN_CONTROLLER=='dashboard') && (Session::get('timeToCheck')>$timeToCheck) ) {
|
||||
//$versions = $this->getVersion();
|
||||
$versions = array('latest'=>'2.1');
|
||||
Session::set('timeToCheck', $timeToCheck);
|
||||
Session::set('latestVersion', $versions['latest']);
|
||||
}
|
||||
|
||||
if( version_compare(Session::get('latestVersion'), BLUDIT_VERSION, '>') ) {
|
||||
$html = '<div id="plugin-version"><a href="https://www.bludit.com">New version available</a></div>';
|
||||
} else {
|
||||
$html = '<div id="plugin-version">Bludit v'.BLUDIT_VERSION.'<a href="">Upgrade to Bludit PRO</a></div>';
|
||||
}
|
||||
|
||||
return $html;
|
||||
}
|
||||
|
||||
private function getVersion()
|
||||
{
|
||||
$url = 'https://version.bludit.com';
|
||||
|
Loading…
Reference in New Issue
Block a user