예제 #1
0
파일: index.php 프로젝트: vinod-co/centa
                } elseif (!$userObject->is_staff_user_on_module($v[1]) and !$lti_i::allow_staff_module_register($v)) {
                    UserNotices::display_notice($string['NotAddedToModuleTitle'], $string['NotAddedToModule'] . $v[1], '../artwork/exclamation_64.png', '#C00000');
                    echo "\n</body>\n</html>\n";
                    exit;
                }
            }
            $module_store = $lti_i::module_code_translated_store($data);
            if ($problem === false) {
                $lti->add_lti_context($module_store);
            }
            $returned2 = $lti->lookup_lti_context();
        }
        $mod = $returned2[0];
        $data = $lti_i::module_code_translate($mod);
        foreach ($data as $v) {
            if (!$userObject->is_staff_user_on_module($v[1]) and $lti_i::allow_staff_module_register($v) and $userObject->has_role(array('Staff', 'Admin', 'SysAdmin')) and module_utils::is_allowed_add_team_members_by_name($v[1], $mysqli)) {
                UserUtils::add_staff_to_module_by_modulecode($userObject->get_user_ID(), $v[1], $mysqli);
            } elseif (!$userObject->is_staff_user_on_module($v[1]) and !$lti_i::allow_staff_module_register($v)) {
                UserNotices::display_notice($string['NotAddedToModuleTitle'], $string['NotAddedToModule'] . $v[1], '../artwork/exclamation_64.png', '#C00000');
                echo "\n</body>\n</html>\n";
                exit;
            }
        }
        list($c_internal_id, $upd) = $returned2;
        $moduleid = $c_internal_id;
        echo <<<END
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta http-equiv="content-type" content="text/html;charset={$configObject->get('cfg_page_charset')}" />