Пример #1
0
 */
if ($_REQUEST['mode'] == "player" && $_ADMIN->isCSR()) {
    $c .= "<h1>Player Administration</h1>";
    #$DBc_char = new mySQL($_CONF['mysql_error']);
    #$DBc_char->connect($_CONF['char_mysql_server'],$_CONF['char_mysql_user'],$_CONF['char_mysql_pass'],$_CONF['char_mysql_database']);
    $DBc_char = ryDB::getInstance("webig");
    //menu
    require_once "include/adm_render_csr.php";
    if (!is_user($_REQUEST['pid'])) {
        // no user ID
        $c .= csr_render_find_player();
    } else {
        $user = array();
        $user['id'] = $_REQUEST['pid'];
        $user['lang'] = 'en';
        $dta = user_get_data($_REQUEST['pid']);
        $user['char_name'] = user_get_name($_REQUEST['pid']);
        $user['race'] = substr($dta['race'], 2);
        $user['civ'] = substr($dta['civilisation'], 2);
        $user['cult'] = substr($dta['cult'], 2);
        $_USER = new RyzomUser($user);
        $menu = new AchMenu($_REQUEST['cat']);
        $open = $menu->getOpenCat();
        if ($open != 0) {
            if ($_REQUEST['cult']) {
                $cult = $_REQUEST['cult'];
                $_SESSION['cult'] = $cult;
            } elseif ($_SESSION['cult']) {
                $cult = $_SESSION['cult'];
            } else {
                $cult = $_USER->getCult();
Пример #2
0
              'url' => "edituser.php?u=$u",
              'icon' => 'fa-reply',
              'level' => 'primary-label'),
        array('title' => $langBackAdmin,
              'url' => "index.php",
              'icon' => 'fa-reply',
              'level' => 'primary-label')));
}

if (isDepartmentAdmin()) {
    validateUserNodes(intval($u), true);
}

$u_account = $u ? q(uid_to_name($u, 'username')) : '';
$u_realname = $u ? q(uid_to_name($u)) : '';
$userdata = user_get_data($u);
$u_status = $userdata->status;

if (!$doit) {
    if ($u_account && $c) {
        $tool_content .= "<div class='alert alert-warning'>$langConfirmDeleteQuestion1 <em>$u_realname ($u_account)</em>
    	$langConfirmDeleteQuestion2 <em>" . q(course_id_to_title($c)) . "</em>
        </div>
        <div class='col-sm-offset-5 btn btn-primary'><a href='$_SERVER[SCRIPT_NAME]?u=$u&amp;c=$c&amp;doit=yes'>$langDelete</a></div>";
    } else {
        $tool_content .= "<div class='alert alert-danger'>$langErrorUnreguser</div>";
    }
   
} else {
    if ($c and $u) {
        $q = Database::get()->query("DELETE from course_user WHERE user_id = ?d AND course_id = ?d", $u, $c);
Пример #3
0
         $firstPass = true;
         foreach ($history as $version) {
             $tool_content .= '<tr>' . "\n";
             if ($firstPass == true) {
                 $checked = ' checked="checked"';
                 $makecurrent = '';
                 $firstPass = false;
             } else {
                 $checked = '';
                 if ($is_allowedToEdit || $is_allowedToCreate) {
                     $makecurrent = '<a href="' . $_SERVER['SCRIPT_NAME'] . '?course=' . $course_code . '&amp;wikiId=' . $wikiId . '&amp;title=' . rawurlencode($wiki_title) . '&amp;action=save&amp;current=yes&amp;versionId=' . $version->id . '" onClick="return confirm(\'' . $langSureToMakeWikiPageCurrent . '\');">' . $langWikiPageMakeCurrent . '</a>';
                 }
             }
             $tool_content .= '<td>' . '<input type="radio" name="old" value="' . $version->id . '"' . $checked . ' />' . "\n" . '</td>' . "\n";
             $tool_content .= '<td>' . '<input type="radio" name="new" value="' . $version->id . '"' . $checked . ' />' . "\n" . '</td>' . "\n";
             $userInfo = user_get_data($version->editor_id);
             $userStr = q($userInfo->givenname) . "&nbsp;" . q($userInfo->surname);
             $userUrl = $userStr;
             $versionUrl = '<a href="' . $_SERVER['SCRIPT_NAME'] . '?course=' . $course_code . '&amp;wikiId=' . $wikiId . '&amp;title=' . rawurlencode($wiki_title) . '&amp;action=show&amp;versionId=' . $version->id . '">' . nice_format($version->mtime, TRUE) . '</a>';
             $tool_content .= '<td>' . sprintf($langWikiVersionPattern, $versionUrl, $userUrl) . '</td><td>' . $makecurrent . '</td><td colspan="3"></td>' . "\n";
             if ($version->changelog != '') {
                 $tool_content .= '<td colspan="4">(<i>' . $version->changelog . '</i>)</td>' . "\n";
             }
             $tool_content .= '</tr>' . "\n";
         }
     }
     $tool_content .= '</table>' . "\n";
     $tool_content .= '<input class="btn btn-primary" type="submit" name="action[diff]" value="' . $langWikiShowDifferences . '" /></form>';
     break;
 case 'exSearch':
     $tool_content .= '<h3>' . $langWikiSearchResults . '</h3>' . "\n";
Пример #4
0
                                        'icon' => "fa-clock-o"),
                                array(  'title' => $langWikiExport,
                                        'url' => "$_SERVER[SCRIPT_NAME]?course=$course_code&amp;gid=$groupId&amp;wikiId=$entry->id&amp;action=exExport",
                                        'icon' => "fa-download"),
                                array(  'title' => $langDelete,
                                        'url' => "$_SERVER[SCRIPT_NAME]?course=$course_code&amp;gid=$groupId&amp;wikiId=$entry->id&amp;action=exDelete",
                                        'icon' => 'fa-times',
                                        'class' => 'delete',
                                        'confirm' => $langWikiDeleteWiki)
                                ));
                        $tool_content.= "</td>";
                    } else {
                        $last_modification = current($wikiStore->loadWiki($entry->id)->recentChanges());
                        if ($last_modification){
                            $tool_content .= "<td class='text-center'>
                                            " . q(user_get_data($last_modification->editor_id)->givenname) . "<br/>"
                                              .nice_format($last_modification->last_mtime,TRUE)."
                                                </td>";
                        } else {
                            $tool_content .= "<td class='text-center not_visible'>$langWikiNoModifications</td>";
                        }
                    }

                    $tool_content .= '</tr>' . "\n";
                    $k++;
                }
                $tool_content .= '</table></div></div></div>' . "\n" . "\n";
            }
            // wiki list empty
            else {
                $tool_content .= '<div class="alert alert-warning">' . $langWikiNoWiki . '</div>' . "\n";