* @category Horde * @copyright 2011-2017 Horde LLC (http://www.horde.org/) * @license http://www.horde.org/licenses/lgpl LGPL * @package Horde */ /** * @author Michael Slusarz * @category Horde * @copyright 2011-2017 Horde LLC (http://www.horde.org/) * @license http://www.horde.org/licenses/lgpl LGPL * @package Horde */ class install_horde_postinstall { /** * Init postinstall task. * * @param PEAR_Config $config Config object. * @param PEAR_PackageFile_v2 $pkg Package object. * @param string $version Last version installed. * * @returns boolean Success. */ public function init($config, $pkg, $version) { return true; } /** * Run task after prompt. * * @param array $info Parameter array. * @param string $name Postinstall phase. */ public function run($info, $phase) { switch ($phase) { case 'first': if (strtolower($info['clear_cache']) == 'y') { passthru('../bin/horde-clear-cache -f'); } break; } } }