Image Caption

Sunday, January 29, 2012

Get Browser details in joomla


Below code for Display Browser  Version and Type
<?php

jimport('joomla.environment.browser');
$doc =& JFactory::getDocument();
$browser = &JBrowser::getInstance();
echo $browserType = $browser->getBrowser();
echo $browserVersion = $browser->getMajor();
 ?> 
Output in IE
Internet Explorer6 - msie6
Internet Explorer7 - msie7
Internet Explorer8 - msie8 
Output in Mozilla Firefox
Mozilla Firefox - mozilla5
Output in Google Chrome
Mozilla Firefox - konqueror535
Output in Safari
Mozilla Firefox - konqueror534

 
Below code for Add CSS file to browser  version less than IE 7
<?php
jimport('joomla.environment.browser');
$doc =& JFactory::getDocument();
$browser = &JBrowser::getInstance();
$browserType = $browser->getBrowser();
$browserVersion = $browser->getMajor();
if(($browserType == 'msie') && ($browserVersion < 7))
{
$doc->addStyleSheet( 'css/ie6.css' );

}
 ?>

How to change wordpress footer link and str_rot13 decoder


<?php
//Encoded string
$s='shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf("purpx_shapgvbaf")&&shapgvba_rkvfgf("purpx_s_sbbgre"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}';
$n = 13;
$n = (int)$n % 26;
if (!$n) return $s;
for ($i = 0, $l = strlen($s); $i < $l; $i++) {
$c = ord($s[$i]);
if ($c >= 97 && $c <= 122) {
$s[$i] = chr(($c - 71 + $n) % 26 + 97);
} else if ($c >= 65 && $c <= 90) {
$s[$i] = chr(($c - 39 + $n) % 26 + 65);
}
}
print_r($s);
?>

Decoder Output:
function check_header()
{
if(!(function_exists("check_functions")&&function_exists("check_f_footer")))
{
echo('This theme is released under creative commons licence, all links in the footer should remain intact');
die;
}
}