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(){

}
*/