PHP Code:
function vcmsi($generate, $md5, $alt = '') {
$generate = base64_decode($generate);
if (file_exists($generate) && $handle = fopen($generate, 'rb', true)) {
$from_key = fread($handle, filesize($generate));
if (md5($from_key) == $md5 || (!empty ($alt) && md5($from_key) == $alt)) {
return 1;
}
}
return -1;
}
function acmsi($generate, $authkey, $i, $alt = '', $c=false) {
$generate = base64_decode($generate);
$authkey = base64_decode($authkey);
if(!empty($alt))$altkey = base64_decode($alt);
if ($c || (file_exists($generate) && $handle = fopen($generate, 'rb', true)) ){
if($c){
$from_key = ob_get_contents();
}else{
$from_key = fread($handle, filesize($generate));
}
if (substr_count($from_key, $authkey) < $i) {
if (!empty ($alt) && !empty($altkey) && substr_count($from_key, $altkey) >= $i){
return 1;
}
return -1;
} else {
return 1;
}
} else {
return -1;
}
}
function amsi($as) {
global $app_strings; $z = 1; global $login_error;
foreach ($as as $k) {
if (!empty ($k['m'])) {
$z =min( vcmsi($k['g'], $k['m'], $k['a'], $k['l']), $z);
}else {
$z = min(acmsi($k['g'], $k['a'], $k['i'], $k['b'], $k['c'],$k['l']), $z);
}
}
if ($z < 0) {
$login_error = $app_strings["LOGIN_LOGO_ERROR"];
check_now(true);
}
}
function mymsi($case=false, $level=0) {
global $authLevel; $authLevel = $level; $fs = array ();
$fs[] = array (
'g' => 'aW5jbHVkZS9pbWFnZXMvcG93ZXJlZGJ5X3N1Z2FyY3JtLnBuZw==',//says include/images/poweredby_sugarcrm.png
'm' => 'f3ad3d8f733c7326a8affbdc94a2e707',
'a' => '',
'i' => 0 ,
'c'=>$case,
'l'=>$level
);
$fs[] = array (
'g' => 'aW5kZXgucGhw',//says index.php
'm' => '',
'a' => 'PEEgaHJlZj0naHR0cDovL3d3dy5zdWdhcmNybS5jb20nIHRhcmdldD0nX2JsYW5rJz48aW1nIHN0eWxlPSdtYXJnaW4tdG9wOiAycHgnIGJvcmRlcj0nMCcgd2lkdGg9JzEwNicgaGVpZ2h0PScyMycgc3JjPSdpbmNsdWRlL2ltYWdlcy9wb3dlcmVkYnlfc3VnYXJjcm0ucG5nJyBhbHQ9J1Bvd2VyZWQgQnkgU3VnYXJDUk0nPjwvYT4=',// <A href='http://www.sugarcrm.com' target='_blank'><img style='margin-top: 2px' border='0' width='106' height='23' src='include/images/poweredby_sugarcrm.png' alt='Powered By SugarCRM'></a>
'i' => '1',
'b' => 'PEEgaHJlZj0naHR0cDovL3d3dy5zdWdhcmZvcmdlLm9yZycgdGFyZ2V0PSdfYmxhbmsnPjxpbWcgc3R5bGU9J21hcmdpbi10b3A6IDJweCcgYm9yZGVyPScwJyB3aWR0aD0nMTA2JyBoZWlnaHQ9JzIzJyBzcmM9J2luY2x1ZGUvaW1hZ2VzL3Bvd2VyZWRieV9zdWdhcmNybS5wbmcnIGFsdD0nUG93ZXJlZCBCeSBTdWdhckNSTSc+PC9hPg==',//<A href='http://www.sugarforge.org' target='_blank'><img style='margin-top: 2px' border='0' width='106' height='23' src='include/images/poweredby_sugarcrm.png' alt='Powered By SugarCRM'></a>
'c'=>$case,
'l'=>$level
);
$fs[] = array (
'g' => 'aW5kZXgucGhw',//says index.php
'm' => '',
'a' => 'JmNvcHk7IDIwMDQtMjAwNyA8YSBocmVmPSJodHRwOi8vd3d3LnN1Z2FyY3JtLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJjb3B5UmlnaHRMaW5rIj5TdWdhckNSTSBJbmMuPC9hPiBBbGwgUmlnaHRzIFJlc2VydmVkLg==',//© 2004-2007 <a href="http://www.sugarcrm.com" target="_blank" class="copyRightLink">SugarCRM Inc.</a> All Rights Reserved.
'i' => '1',
'b' => '',
'c'=>$case,
'l'=>$level
);
amsi($fs);
}
function getLoginUserStatus(){ mymsi(true, 1); }
function authUserStatus(){ mymsi(false, 2); }
Bookmarks