ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Squadanzeige bei Joinus

Geschlossen
  1. #1
    User Pic
    Hannes Mitglied
    Registriert seit
    06.04.2007
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    sorry falls ich ein Thema übersehen habe das das ganze schon behandelt.
    Also:
    Wenn man bei Teams auf "Joinus Anfragen bearbeiten" geht, dann hätte ich da gern eine Anzeige welchem Squad jemand beitreten möchte und wie seine email ist.
    Der Grund ist das meine Squadleader ihre Nachrichten teilweise ungelesen löschen und dann weiß keiner mehr wohin die Anfrage ging.

    Könnte mir jemand sagen was und wo geändert werden muss?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    => Installation: Nach Anleitung vorgegangen und erfolgreich abgeschlossen.
    ---> Anmerkung: Wenn man die install.html nicht versteht, sollte man die Installation lieber sein lassen.

    install.php ausgeführt??

    was gibs da noch falsch zu machen??

    und der bbcode ändert eigentlich nix an den templates


    Zuletzt modifiziert von HeX am 06.04.2007 - 16:52:14
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Hannes Mitglied
    Registriert seit
    06.04.2007
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Wovon sprichst du?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    ooops.. das sollte garnich hierrein sorry^^ habsch wohl den falschen thread erwischt zunge


    also die detals zu den anfragen stehen leider nur in der pm die der leader bekommt.

    wäre aber mal ne idee für nen mod das dies auch unter teams steht
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Hannes Mitglied
    Registriert seit
    06.04.2007
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    LOL...
    naja kann mir vielleicht jemand anders helfen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Wird die anfrage überhauptirgend wo in der db gesichert ? Ich denke rein in der pm,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    jor sowit ich mich erinnern kann werden die daten gesammelt und dann gleich als pm verschickt an die leute die in der liste stehen.

    also wäre doch ein mod notwendig der diese infos auch noch speichert und dann anzeigt
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Na also ne pm ist klar aber ich meinte ob diese informationen noch wo anderester als in der pm tabelle gesichert werden ansonsten müsste man das erst noch machen und diese info könnte man dann irgend wo ausgeben,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Da wird was in der Tabelle prefix_usercheck gespeichert
    Allerdings nicht der Squad.
    Da müßte man also schon einiges erweitern und umbauen.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ne wird wirklich nur durch die PM gespeichert. Sollte ich das noch mit in G reinpacken?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Und wozu ist dann die Funktion "Joinus anfragen bearbeiten" bei Groups?
    Da werden doch die Namen angezeigt und ausgelesen wird das ganze aus der Tabelle prefix_usercheck

    Ich hab es mir mal angesehen, aber scheitere kläglich mangels php Kenntnisse

    Hier mal ein Codeauszug der groups.php
    zeile 198 - 239
    if ($um == 'joinus') {
    	$design = new design ( 'Admins Area', 'Admins Area', 2 );
    	$design->header();
      
      # als trial aufnehmen
      if ($menu->getA(2) == 'a' AND is_numeric($menu->getE(2)) AND $menu->getE(2) <> 0) {
        $check = escape($menu->get(3), 'string');
        $id    = escape($menu->getE(2), 'integer');
        db_query("DELETE FROM prefix_usercheck WHERE ak = 4 AND `check` = '".$check."'");
        db_query("UPDATE prefix_user SET recht = -3 WHERE id = ".$id." AND recht > -3");
        sendpm ($_SESSION['authid'], $id, 'Deine Joinus Anfrage', 'Du wurdest als Trial-Member aufgenommen.');
        $msg = 'erfolgreich als Trial markiert, der User wurde darueber informiert. Jetzt muss er noch in das Team aufgenommen werden.';
      }
      
      # aus check tabelle loeschen (nicht aufnehmen)
      if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2))) {
        $check = escape($menu->get(3), 'string');
        $id    = escape($menu->getE(2), 'integer');
        db_query("DELETE FROM prefix_usercheck WHERE ak = 4 AND `check` = '".$check."'");
        if ($id <> 0) {
          sendpm ($_SESSION['authid'], $id, 'Deine Joinus Anfrage', 'Deine Joinus Anfrage wurde leider abgelehnt');
        }
        $msg = 'erfolgreich gel&ouml;scht ..., wenn er schon registriert war wurde ihm eine Nachricht geschickt.';
      }
      
      $tpl = new tpl ( 'groups/joinus', 1);
      $tpl->set('msg',(empty($msg)?'':'<table width="50%" cellpadding="2" cellspacing="1" border="0" class="border"><tr><td class="Cnorm"><b>Nachricht:</b>&nbsp;'.$msg.'</td></tr></table>'));
      $tpl->out(0);
      
    	$class = 'Cnorm';
      $erg = db_query("SELECT `check`, prefix_usercheck.name, prefix_user.id FROM prefix_usercheck LEFT JOIN prefix_user ON prefix_user.name = BINARY prefix_usercheck.name WHERE ak = 4");
      while ($r = db_fetch_assoc($erg)) {
    		$class = ($class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    		$r['class'] = $class;
        $r['status'] = (empty($r['id'])?'Registrierung noch nicht abgeschlossen' : 'bereits Registriert');
        if (empty($r['id'])) { $r['id'] = 0; }
        $tpl->set_ar_out($r,1);
      }
      $tpl->out(2);
    
      $show = false;
    }


    Das ist doch das was er sucht, oder?
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja die Email könnte man mit angeben, aber nicht das Team, weil das nirgends gespeichert wird, ich mach das jetzt einfach mal schnell mit in die Beta rein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten