コード例 #1
0
ファイル: index.php プロジェクト: hardikk/HNH
function delete_all_extention(&$smarty, $module_name, $local_templates_dir, $arrConf, $pDB, $arrAST, $arrAMP)
{
    $message = "";
    $oPalo = new paloSantoLoadExtension($pDB);
    $arrSipExtension = array();
    $data_connection = array('host' => "127.0.0.1", 'user' => "admin", 'password' => obtenerClaveAMIAdmin());
    $arrData = $oPalo->getExtensions();
    foreach ($arrData as $key => $value) {
        $arrExtension[] = $value;
    }
    if ($oPalo->deleteTree($data_connection, $arrAST, $arrAMP, $arrExtension)) {
        if ($oPalo->deleteAllExtension()) {
            if ($oPalo->do_reloadAll($data_connection, $arrAST, $arrAMP)) {
                $smarty->assign("mb_title", _tr('Message'));
                $smarty->assign("mb_message", _tr('All extensions deletes'));
            } else {
                $smarty->assign("mb_title", _tr('Error'));
                $smarty->assign("mb_message", _tr('Unable to reload the changes'));
            }
        } else {
            $smarty->assign("mb_title", _tr('Error'));
            $smarty->assign("mb_message", _tr('Could not delete the database'));
        }
    } else {
        $smarty->assign("mb_title", _tr('Message'));
        $smarty->assign("mb_message", _tr('Could not delete the ASTERISK database'));
    }
}