<?php
Plugins::install('install_autoupdate');
Plugins::uninstall('uninstall_autoupdate');
function detect_update_system()
{
$loadData=Update::get();
$encodeData=serialize($loadData);
$md5Data=md5($encodeData);
$path=CACHES_PATH.'dbcache/plugin/autoupdate/';
$filePath=$path.$md5Data.'.cache';
if(!file_exists($filePath))
{
Update::make();
File::create($filePath,'ok');
}
}
function install_autoupdate()
{
Dir::remove(CACHES_PATH.'dbcache/plugin/autoupdate');
// Cronjobs::add(1440,'min',PLUGINS_PATH.'autoupdate/index.php','detect_update_system');
Cronjobs::add(PLUGINS_PATH.'autoupdate/index.php','detect_update_system',1440,'min');
}
function uninstall_autoupdate()
{
Dir::remove(CACHES_PATH.'dbcache/plugin/autoupdate');
Cronjobs::delete(PLUGINS_PATH.'autoupdate/index.php','detect_update_system');
}
?>
|