Current File : /home/inlingua/public_html/decay_sym/root/var/softaculous/apps/phpmyadmin/3/install.php |
<?php
function __phpmyadmin_requirements(){
global $error;
if(version_compare(PHP_VERSION, 7.4, '<')){
$error[] = 'PHP 7.1 is required, please upgrade to the latest EMPS';
return false;
}
}
function __phpmyadmin_preinstall(){
global $infos, $iapps, $globals;
mkdir($globals['web_enduser'].'/phpmyadmin', 0755);
}
function __phpmyadmin_postinstall(){
global $infos, $iapps, $globals;
// Copy conf file
copy(__DIR__.'/config.inc.php', $infos[136]['paths']['cnf3']);
copy(__DIR__.'/webuzo.php', $infos[136]['paths']['base3'].'/webuzo.php');
// For the admin panel
symlink($globals['web_enduser'].'/phpmyadmin', $globals['web_admin'].'/phpmyadmin');
// Generate a blowfish_secret for phpMyAdmin
$pma_file = $infos[136]['paths']['cnf3'];
$phpmyadmin_content = file_get_contents($pma_file);
$phpmyadmin_content = str_replace('softwebuzo', generateRandStr(32), $phpmyadmin_content);
writefile($pma_file, $phpmyadmin_content, 1);
// Create a Temp folder for PMA templates
mkdir($infos[136]['paths']['base3'].'/tmp', 0755);
vexec('chown -R webuzo:webuzo '.$infos[136]['paths']['base3'].'/tmp');
}
/*
function __phpmyadmin_after_save_install(){
}
function __phpmyadmin_install(){
}
*/