Page 1 of 1

Modul pro hlidani aktualizaci vice CMSMS

Posted: Mon Jan 24, 2011 10:51 pm
by lapak
Zdravim, pred nejakym casem jsem (nejspis v anglicke casti, nevim) tady na foru zahlidl modul, kterej se po instalaci v nejakych intervalech hlasil na konkretni adresu, kde byl "prijemce" taky cmsms. Slo o to, ze kdyz ma clovek hodne stranek s cmsms, tak muze jednoduse sledovat, jestli jsou vsechny online a dokonce v jakych jsou verzich... Ted kdyz by se mi hodil, tak ho samozrejme nemuzu najit, nevzpominate si nekdo co za modul to bylo?

Dik moc

Re: Modul pro hlidani aktualizaci vice CMSMS

Posted: Sat Feb 05, 2011 10:34 pm
by kino
tak to bohuzel nepomuzu, ale ja pouzivam toto

Code: Select all

<?php
$cmsmslatestversion = "http://dev.cmsmadesimple.org/latest_version.php";
$cmsmslatestversion = file_get_contents($cmsmslatestversion);
$cmsmslatestversion = explode(':',$cmsmslatestversion);
$cmsmslatestversion = $cmsmslatestversion[1];

$cmsmssites = array('http://server.cz/',
			'http://druhyserver.com/subadresar',
			'http://cmsms.howto.cz/');

echo '<table><tr><th>adresa</th><th>verze</th></tr>';
foreach ($cmsmssites as $cmsmssite) {
	$cmsmssitever = file_get_contents($cmsmssite.'curversion.php');
	$cmsmssitever = explode(':',$cmsmssitever);
	$cmsmssitever = $cmsmssitever[1];
	
	switch (version_compare($cmsmslatestversion,$cmsmssitever)) {
		case '0':
			echo '<tr style="background-color:#c5f9cd;">';
			break;
		case '-1':
			echo '<tr style="background-color:black;">';
			break;
		case '+1':
			echo '<tr style="background-color:#f8aa7c;">';
			break;
    }
    echo '<td>'.$cmsmssite.'</td><td>'.$cmsmssitever.'</td></tr>';
}
echo '</table>';

?>
a v rootu kazdeho webu musis mit toto

Code: Select all

//jmeno souboru je curversion.php
<?php
include('version.php');
echo 'cmsmadesimple:'.CMS_VERSION;
?>

Re: Modul pro hlidani aktualizaci vice CMSMS

Posted: Sat Feb 05, 2011 11:08 pm
by lapak
Jak jednoduche a ucinne :) Dik moc

Re: Modul pro hlidani aktualizaci vice CMSMS

Posted: Sun Feb 06, 2011 5:12 pm
by kuzmany