Пример #1
0
function mycertificateDispatch($op)
{
    require_once $GLOBALS['where_lms'] . '/lib/lib.certificate.php';
    require_once _base_ . '/lib/lib.urlmanager.php';
    $url =& UrlManager::getInstance('mycertificate');
    $url->setStdQuery('modname=mycertificate&op=mycertificate');
    switch ($op) {
        case "preview_cert":
            preview_cert($url);
            break;
        case "release_cert":
            release_cert($url);
            break;
        case "mycertificate":
        default:
            mycertificate($url);
    }
}
Пример #2
0
function metaCertificateDispatch($op)
{
    if (isset($_POST['undo'])) {
        $op = 'meta_certificate';
    }
    if (isset($_POST['undo_assign']) || isset($_POST['cancelselector']) || isset($_POST['undo_filter'])) {
        $op = 'assign';
    }
    switch ($op) {
        case 'meta_certificate':
            metaCertificate();
            break;
        case 'addmetacertificate':
            editMetaCertificate();
            break;
        case 'modmetacertificate':
            editMetaCertificate(true);
            break;
        case 'savemetacertificate':
            saveMetaCertificate();
            break;
        case 'elemmetacertificate':
            list_element_meta_certificate();
            break;
        case 'delmetacertificate':
            delMetaCertificate();
            break;
        case 'assign':
            assignMetaCertificate();
            break;
        case 'viewdetails':
            viewDetails();
            break;
        case 'new_assign':
            newAssignMetaCertificate();
            break;
        case 'delassignmetacertificate':
            delAssignMetaCertificate();
            break;
        case 'modassignmetacertificate':
            modAssignMetaCertificate();
            break;
        case 'modassignment':
            modAssignmentAssignMetaCertificate();
            break;
        case 'preview':
            preview();
            break;
        case 'create':
            create();
            break;
        case 'preview_cert':
            preview_cert();
            break;
        case 'release_cert':
            release_cert();
            break;
        case 'del_released':
            delReleased();
            break;
        default:
            metaCertificate();
            break;
    }
}