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')); } }