$dbname = DB_NAME; function command_exist($cmd) { $returnVal = shell_exec("which {$cmd}"); return empty($returnVal) ? false : true; } if (command_exist('php5')) { $PHP = 'php5'; } else { $PHP = 'php'; } if (isset($argv[1])) { $tmux = new Tmux(); $restart = false; if ($argv[1] === 'true') { $restart = $tmux->stopIfRunning(); } if ($tmux->get()->patchdb == '1') { exec("cd {$ROOTDIR} && git pull"); //remove folders from smarty if (count(glob("{$smarty}*")) > 0) { echo $pdo->log->info('Removing old stuff from ' . $smarty); exec('rm -rf ' . $smarty . '*'); } else { echo $pdo->log->info('Nothing to remove from ' . $smarty); } echo $pdo->log->primary('Patching database - ' . $dbname); exec("{$PHP} {$ROOTDIR}/cli/update_db.php true"); } $tablecnt = 0; $alltables = $pdo->query('SHOW TABLE STATUS WHERE Data_free / Data_length > 0.005');