XNova-Ugamela-Welt-Forum
User Titel ( Admin / Moderator / Verifiziert / Gesperrt ) - Druckversion

+- XNova-Ugamela-Welt-Forum (http://forum.brahmsee-network.de)
+-- Forum: PHP-Progger-Forum (http://forum.brahmsee-network.de/forumdisplay.php?fid=15)
+--- Forum: OSSN Version 4+5 - Code / Edit (http://forum.brahmsee-network.de/forumdisplay.php?fid=17)
+--- Thema: User Titel ( Admin / Moderator / Verifiziert / Gesperrt ) (/showthread.php?tid=536)



User Titel ( Admin / Moderator / Verifiziert / Gesperrt ) - Tomcat - 04-25-2019

[Bild: verifiziert.jpg]

User Titel ( Admin / Moderator / Verifiziert / Zensiert ) hinzufügen .

Datei : actions/administrator/user/edit.php

suche :

$types = array(
    'normal',
    'admin'
);


und ersetze es mit :

$types = array(
    'normal',
    'zensiert',
    'verifiziert',
    'moderator',
    'admin'
);


Datei : system/plugins/default/forms/admin/user/edit.php

suche :

<div>

    <label> <?php echo ossn_print('type'); ?> </label>

    <select name="type">

    <?php

    if ($user->type == 'normal') {

        $normal = 'selected';

        $admin = '';

    }

    if ($user->type == 'admin') {

        $admin = 'selected';

        $normal = '';

    }

    ?>

        <option value="normal" <?php echo $normal; ?>> <?php echo ossn_print('normal'); ?></option>

        <option value="admin" <?php echo $admin; ?>> <?php echo ossn_print('admin'); ?> </option>

    </select>

</div>


und ersetze es durch :


<div>
    <label> <?php echo ossn_print('type'); ?> </label>
    <select name="type">
    <?php
    if ($user->type == 'normal') {
        $normal = 'selected';
        $moderator = '';
        $admin = '';
        $zensiert = '';
        $verifiziert = '';
    }
    if ($user->type == 'moderator') {
        $moderator = 'selected';
        $normal = '';
        $admin = '';
        $zensiert = '';
        $verifiziert = '';
    }
    if ($user->type == 'admin') {
        $admin = 'selected';
        $moderator = '';
        $normal = '';
        $zensiert = '';
        $verifiziert = '';
    }
    if ($user->type == 'zensiert') {
        $zensiert = 'selected';
        $admin = '';
        $moderator = '';
        $normal = '';
        $verifiziert = '';
    }
    if ($user->type == 'verifiziert') {
        $verifiziert = 'selected';
        $admin = '';
        $moderator = '';
        $normal = '';
        $zensiert = '';
    }
    ?>
        <option value="normal" <?php echo $normal; ?>> <?php echo ossn_print('normal'); ?></option>
        <option value="moderator" <?php echo $moderator; ?>> <?php echo ossn_print('moderator'); ?> </option>
        <option value="admin" <?php echo $admin; ?>> <?php echo ossn_print('admin'); ?> </option>
        <option value="zensiert" <?php echo $zensiert; ?>> <?php echo ossn_print('zensiert'); ?> </option>
        <option value="verifiziert" <?php echo $verifiziert; ?>> <?php echo ossn_print('verifiziert'); ?> </option>
    </select>
</div>


Datei : locale/ossn.de.php

suche :

    'normal' => 'Normaler Benutzer',
    'admin' => 'Administrator',


und ersetze es mit :

    'normal' => 'Normaler Benutzer',
    'admin' => 'Administrator',
    'moderator' => 'Moderator',
    'zensiert' => 'Zensiert',
    'verifiziert' => 'Verifiziert',


Datei : components/OssnProfile/plugins/default/profile/role.php

suche :

 if($params['user']->isAdmin()){
    echo "<i class='fa fa-star'></i>".ossn_print('admin');
 }


und ersetze es mit :

 if($params['user']->isAdmin()){
    echo "<i class='fa fa-star'></i>".ossn_print('admin');
 }
 if($params['user']->type == moderator){
    echo "<i class='fa fa-bullhorn'></i>".ossn_print('moderator');
 }
 if($params['user']->type == zensiert){
    echo "<i class='fa fa-ban'></i>".ossn_print('zensiert');
 }
 if($params['user']->type == verifiziert){
    echo "<i class='fa fa-check'></i>".ossn_print('verifiziert');
 }


Das wars so weit , nun kann man natürlich noch Funktion zu den Titeln einbauen !