Example #1
0
/**
 *  Decrypt string
 */
function Decrypt($string)
{
    if (IsExtensionInstalled('mcrypt')) {
        global $config;
        return mcrypt_ecb(MCRYPT_BLOWFISH, $config['encryption_key'], $string, MCRYPT_DECRYPT);
    }
    return $string;
}
Example #2
0
             }
         }
         $page->AddTableData('', array('class' => 'failico'));
         $page->AddTableData('You have:');
         $page->AddTableData(phpversion(), array('style' => 'text-align:center;'));
         $page->AddTableData($str, array('class' => 'fail'));
     }
     $page->EndTable();
 }
 // End Version check
 // If any PHP extensions are required
 if (count($steps[STEP_PHPREQUIRES]['extensions']) > 0) {
     $page->SubTitle('PHP Extensions', 'extensions');
     $page->StartTable(3, array('class' => 'dbtests', 'cellspacing' => '0', 'cellpadding' => '0'));
     foreach ($steps[STEP_PHPREQUIRES]['extensions'] as $extKey => $extTitle) {
         if (IsExtensionInstalled($extKey)) {
             $page->AddTableData('', array('class' => 'okayico'));
             $page->AddTableData('<strong title="' . $extKey . '">' . $extTitle . '</strong>', array('style' => 'padding-right:15px;'));
             $page->AddTableData('Installed!', array('class' => 'okay'));
         } else {
             $extensions = false;
             $page->AddTableData('', array('class' => 'failico'));
             $page->AddTableData('<strong title="' . $extKey . '">' . $extTitle . '</strong>', array('style' => 'padding-right:15px;'));
             $page->AddTableData('Not Installed!', array('class' => 'fail'));
         }
     }
     $page->EndTable();
 }
 // End extensions checks
 // If PHP directives should be checked
 if ($steps[STEP_PHPREQUIRES]['directives'] && count($php_directives) > 0) {
Example #3
0
					$value = 'x';

				$version = implode('.', VersionStringToArray($value, '99'));
				if($version != $value)
					$show .= ' <span style="color:#8F8F8F; font-size:11px;">(becomes maximum: '.$version.')</span>';

				$page->AddTableData('<tt>'.$show.'</tt>');
			}

			/* -----------------------( PHP EXTENSIONS )----------------------- */
			else if($key == 'extensions' && is_array($value))
			{
				$show = '';
				foreach($value as $ext=>$title)
				{
					if(IsExtensionInstalled($ext))
						 $show .= '['.GetAsGreen($ext).'] '.$title.'<br />';
					else $show .= '['.GetAsRed($ext).'] '.$title.'<br />';
				}		
				$page->AddTableData('<tt>'.$show.'</tt>');
			}

			/* -----------------------( ADDITIONAL INFORMATION )----------------------- */
			else if($key == 'form')
			{
				$keyCtrl = array();
				$txtCtrl = array();
				$keyCount = array();
				$txtCount = array();

				// Separate the controls into two arrays