News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen
Codepaste - Details
Weitere Infos zum Codepaste

Name Private Nachrichten ohne Squads
Autor de Tom08
CMS-Version ClanSphere 2007
Datei messages/create.php
Datum 14.09.2007 um 13:22 Uhr
Beschreibung Mit dieser Änderung könnt Ihr auch ohne Squads/Clans Private Nachrichten verschicken.
Ich habe nur die geänderten Zeilen angeben.
Bitte ersetzt die alten durch die neuen!
Alternativ könnt Ihr's auch bei Rapidshare downloaden: http://rapidshare.com/files/55655894/create.php
Alter Code: Zeile 21 - 58
Alter Code Alter Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
1. / 2. / ... 
 /*+-------------------------------------------------------------+*/
/*|    Pre Sample:    @                                                |*/
/*|    Clan:test clan 1; test user 1; Squad:test clan 1 squad 1    |*/
/*+-------------------------------------------------------------+*/
if (!empty($_POST['messages_to'])) {
    
$messages_to $_POST['messages_to'];
    
$temp explode(';'$messages_to);
    
$loop_temp count($temp);
    
$where '';
    for(
$run=0$run<$loop_temp$run++) {
        
$a substr($temp[$run], 06); //check is this a squad
        
$b substr($temp[$run], 05); //check is this a clan
        
if($a == 'Squad:') {
            if(!empty(
$where)) {
                
$where $where ' OR ';
            }
            
$z substr($temp[$run], 6);
            
$where .= "squ.squads_name = '" cs_sql_escape($z) . "'";
        } elseif(
$b == 'Clan:') {
            if(!empty(
$where)) {
                
$where $where ' OR ';
            }
            
$z substr($temp[$run], 5);
            
$where .= "cla.clans_name = '" cs_sql_escape($z) . "'";
        } else {
            if(!empty(
$where)) {
                
$where .= ' OR ';
            }
            
$where .= "usr.users_nick = '" cs_sql_escape($temp[$run]) . "'";
            
$z $temp[$run];
        }
    }
    
/*$from = 'clans cla INNER JOIN {pre}_squads squ ON cla.clans_id = squ.clans_id ';
    $from .= 'INNER JOIN {pre}_members mem ON squ.squads_id = mem.squads_id ';
    $from .= 'RIGHT OUTER JOIN {pre}_users usr ON mem.users_id = usr.users_id';*/
  
$from 'users usr LEFT JOIN {pre}_members mem ON usr.users_id = mem.members_id ';
  
$from .= 'LEFT JOIN {pre}_squads squ ON mem.squads_id = squ.squads_id ';
  
$from .= 'LEFT JOIN {pre}_clans cla ON squ.clans_id = cla.clans_id';
Neuer Code Neuer Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
 if (!empty($_POST['messages_to'])) {
    
$messages_to $_POST['messages_to'];
    
$temp explode(';'$messages_to);
    
$loop_temp count($temp);
    
$where '';
    for(
$run=0$run<$loop_temp$run++) {
        if(!empty(
$where)) {
                
$where .= ' OR ';
            }
            
$where .= "usr.users_nick = '" cs_sql_escape($temp[$run]) . "'";
            
$z $temp[$run];
        }
Zurück - Übersicht

Kommentare: 1
Seite [1]
fleksible

04.05.2008

Ort: -
Beiträge: 11
# 1 - 04.05.2008 um 14:38 Uhr

bei mir geht das immer noch net


Bitte Login benutzen, um Kommentare zu schreiben.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo