Пример #1
0
switch ($action) {
    case "do_create":
    case "do_update":
    case "do_delete":
        if (!$canManage) {
            break;
        }
    case "edit":
    case "create":
        $op = $action($smarty, $args, $tprojectMgr);
        break;
}
if ($op->status == 1) {
    $default_template = $op->template;
} else {
    $msg = getKeywordErrorMessage($op->status);
}
$keywords = null;
if ($default_template == 'keywordsView.tpl') {
    $keywords = $tprojectMgr->getKeywords($args->testproject_id);
}
$smarty->assign('user_feedback', $msg);
$smarty->assign('canManage', $canManage);
$smarty->assign('keywords', $keywords);
$smarty->assign('name', $args->keyword);
$smarty->assign('keyword', $args->keyword);
$smarty->assign('notes', $args->notes);
$smarty->assign('keywordID', $args->keyword_id);
$smarty->assign('mgt_view_events', has_rights($db, "mgt_view_events"));
$smarty->display($template_dir . $default_template);
/**
Пример #2
0
    case "do_create":
    case "do_update":
    case "do_delete":
        if (!$gui->canManage) {
            break;
        }
    case "edit":
    case "create":
        $op = $action($smarty, $args, $gui, $tprojectMgr);
        break;
}
$templateResource = $templateCfg->default_template;
if ($op->status > 0) {
    $templateResource = $op->template;
} else {
    $gui->user_feedback = getKeywordErrorMessage($op->status);
}
$gui->keywords = null;
if ($templateResource != $templateCfg->default_template) {
    // I'm going to return to screen that display all keywords
    $gui->keywords = $tprojectMgr->getKeywords($args->tproject_id);
}
// new dBug($gui);
$smarty->assign('gui', $gui);
$smarty->display($templateCfg->template_dir . $templateResource);
/**
 * @return object returns the arguments for the page
 */
function init_args(&$dbHandler)
{
    $args = new stdClass();