Plugin version
This commit is contained in:
parent
5f3ec04f46
commit
b1b0d6013d
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"plugin-data":
|
"plugin-data":
|
||||||
{
|
{
|
||||||
"name": "About",
|
"name": "Version",
|
||||||
"description": "Little description about your site or yourself."
|
"description": "Show the current version and check for new updates"
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -2,6 +2,49 @@
|
||||||
|
|
||||||
class pluginVersion extends Plugin {
|
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()
|
private function getVersion()
|
||||||
{
|
{
|
||||||
$url = 'https://version.bludit.com';
|
$url = 'https://version.bludit.com';
|
||||||
|
|
Loading…
Reference in New Issue