ilch Forum » Ilch Clan 1.1 » Allgemein » Email zuweisen!

Geschlossen
  1. #1
    User Pic
    YukoZOOMa gelöschter User
    Hi Leute, ich hoffe Ihr könnt mir helfen!

    Ich möchte das ein Clanmember von uns sich um die Wars kümmert, einer um die LANs und einer um alles andere.
    So ich bin bei uns auf der HP Admin und jede Anfrage für Wars etc. wird an mich gesendet. Ich will aber das ein anderes Member diese Mails bearbeitet. Das gleiche mit LANanfragen (ist ein abgeändertes Joinus Formular).

    Wie kann ich separate Emailempfänger eintragen und wo in welcher Zeile mache ich das?

    Hier der Link
    Es geht um die Formulare Fight(War), LAN Join und Joinus

    greetz Yuko zwinker
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ähm... und wie sollen wir dir helfen wenn wir
    den code des joinLAN formular nicht haben. kann ja keiner wissen was du dran geändert hast
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    YukoZOOMa gelöschter User
    also das mit den WARS geht ja über Moderator zuweisen richtig? -> Ein Problem weniger hehe

    und das mit dem Joinus???
    Hab mal gelesen das ich irgendwo die Emailadresse eintragen soll in Zeile 161 des joinus.php.
    icmail ($row->email,'Neuzugang',$mailtxt);

    aber wenn ich da die email eintrage, macht der mir ne scene wegen dem @-Zeichen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    YukoZOOMa gelöschter User
    Also wenn ich es so mache.
    icmail (admin@hak-clan.de,'Neuzugang',$mailtxt);

    dann geht es nicht, wegen dem @-Zeichen

    kann mir da keiner helfen?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    also

    es müsste so gehen

    icmail ('admin@hak-clan.de','Neuzugang',$mailtxt);
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    YukoZOOMa gelöschter User
    ok cool danke, das geht, aber ich werde diese Fehlermeldung net los.

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web511/html/include/includes/function/db/mysql.php on line 44
    Die E-Mail wurde an den Leader von geschickt.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    hm schick mal den quelltext
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    YukoZOOMa gelöschter User
    also hier der Quelltext zu meinem Joinus.php

    Das Formular dazu

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    //-----------------------------------------------------------|
    
    $title = $allgAr['title'].' :: Joinus';
    $hmenu = 'Joinus';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_teams") ) {
      echo 'Es ist noch kein Team vorhanden, der Administrator muss erst ein Team anlegen.';
      $design->footer();
      exit ();
    }
    
    
    
    $ch_name = true;
    if (isset ($_POST['regist']) ) {
    	if ( !empty($_POST['name']) ) {
    	  $erg = db_query("SELECT id FROM prefix_user WHERE name = '".$_POST['name']."'");
    		if ( db_num_rows($erg) > 0 ) {
          $ch_name = false;
    	  }
      }
    }
    
    if  (  $ch_name == false       OR
           empty ($_POST['ort'])   OR 
           empty($_POST['email'])  OR 
    		   empty($_POST['alter'])  OR 
    		   empty($_POST['favmap']) OR 
    		   empty($_POST['icq'])    OR 
    		   empty($_POST['koen'])   OR 
     		   empty($_POST['name']) 
        
        ) 
      
    	{
    
    $_POST['squad'] = ( empty ($_POST['squad']) ? '' : $_POST['squad'] );
    $_POST['name'] = ( empty ($_POST['name']) ? '' : $_POST['name'] );
    $_POST['icq'] = ( empty ($_POST['icq']) ? '' : $_POST['icq'] );
    $_POST['favmap'] = ( empty ($_POST['favmap']) ? '' : $_POST['favmap'] );
    $_POST['email'] = ( empty ($_POST['email']) ? '' : $_POST['email'] );
    $_POST['alter'] = ( empty ($_POST['alter']) ? '' : $_POST['alter'] );
    $_POST['ort'] = ( empty ($_POST['ort']) ? '' : $_POST['ort'] );
    $_POST['koen'] = ( empty ($_POST['koen']) ? '' : $_POST['koen'] );
    
    			if ( empty ($fehler) ) {
    			  $fehler = '';
    			}
    	    if ( ! empty ($_POST['squad']) ) {
    			  $fehler .= '<br /><font color="#FF0000">Fehler:</font><br />';
    				if (!$ch_name) {
    				  $fehler .= '- Der Name ist schon vergeben, bitte einen anderen wählen<br />';
    				}
    				if ( empty ($_POST['name']) ) {
    	        $fehler .= '- Bitte deinen Namen eingeben<br />';
    	      }
    				if ( empty ($_POST['icq']) ) {
    	        $fehler .= '- Bitte eine ICQ Nummer eingeben<br />';
    	      }
    				if ( empty ($_POST['favmap']) ) {
    	        $fehler .= '- Bitte deine Fav. Map eingeben<br />';
    	      }
    				if ( empty ($_POST['email']) ) {
    	        $fehler .= '- Bitte eine E-Mail eingeben<br />';
    	      }
    				if ( empty ($_POST['alter']) ) {
    	        $fehler .= '- Bitte dein Alter eingeben<br />';
    	      }
    				if ( empty ($_POST['ort']) ) {
    	        $fehler .= '- Bitte einen Wohnort eingeben<br />';
    	      }  
    			} else {
    			  $fehler = '';
    			}
    			
    			$squads = '';
          $erg1 = db_query("SELECT a.name,b.gid FROM prefix_teams b LEFT JOIN prefix_groups a ON b.gid = a.id ORDER BY b.pos");
          while ($row = db_fetch_assoc($erg1) ) {
            $squads .= '<option value="'.$row['gid'].'">'.$row['name'].'</option>';
          }
    	    $ar = array ('SQUADS' => $squads,
    			               'FEHLER' => $fehler,
    										 'NAME'   => $_POST['name'],
    										 'SKILL'  => $_POST['koen'],
    										 'EMAIL'  => $_POST['email'],
    										 'ORT'    => $_POST['ort'],
    										 'ICQ'    => $_POST['icq'],
    										 'FAVMAP' => $_POST['favmap'],
    										 'ALTER'  => $_POST['alter']
    		    );
    				$tpl = new tpl ( 'joinus.htm' );
    				$tpl->set_ar_out($ar,0);
    
    } else { # eintragen
    	
    	$userreg = 'nicht';  
      if (isset ($_POST['regist']) AND $allgAr['forum_regist'] == 1 ) {
    	  $erg = db_query("SELECT id FROM prefix_user WHERE name = '".$_POST['name']."'");
    		if ( db_num_rows($erg) > 0 ) {
    		  echo 'Leider gibts den Namen schon ... somit konntest du dich nicht erfolgreich bei der Community registrieren<br />';
    		} else {
    			$userreg = '';
    		  $new_pass = genkey(8);
    		  $md5_pass = md5($new_pass);
    			
    			$name = escape($_POST['name'],'string');
    			$email = escape($_POST['email'],'string');
    			$confirmlinktext = '';
    			
    		# confirm insert in confirm tb not confirm insert in user tb
    		if ( $allgAr['forum_regist_confirm_link'] == 1 ) {
    			# confirm link + text ... bit of shit put it in languages file
    			$page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
    			$id = md5 (uniqid (rand()));
    			$confirmlinktext = "\n".$lang['registconfirm']."\n\n".sprintf($lang['registconfirmlink'], $page, $id )."\n";
    			db_query("INSERT INTO prefix_usercheck (`check`,name,email,pass,datime,ak)
    		  VALUES ('".$id."','".$name."','".$email."','".$md5_pass."',NOW(),1)");
        } else {
    		  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email)
    			VALUES('".$name."','".$md5_pass."',-1,'".time()."','".time()."','".$email."')");	
    			$userid = db_last_id();
    			db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (".$userid.",2,'1')");
    			db_query("INSERT INTO prefix_userfields (uid,fid,val) VALUES (".$userid.",3,'1')");
    		}
    		$regtpl = new tpl ( 'emails/regist' );
    		$regmail = $regtpl->set_ar_get ( array ('NAME' => $name, 'PASS' => $new_pass, 'confirmlinktext' => $confirmlinktext ), 0 );
    		unset ( $regtpl );
    		  icmail($email,'Anmeldung',$regmail); # email an user
        }
      }
    	
    	$abf = "SELECT b.email,c.name FROM prefix_teams a left join prefix_user b ON b.id = a.mod left join prefix_groups c ON a.gid = c.id WHERE a.gid = ".$_POST['squad'];
    	$erg = db_query($abf);
    	$row = db_fetch_object($erg);
    	$jointpl = new tpl ( 'emails/joinus' );
      $ar = array (
        'NAME'     => $_POST['name'],
    	  'SKILL'    => $_POST['koen'],
    		'EMAIL'    => $_POST['email'],
    		'USERMELD' => $userreg,
    	  'FAVMAP'   => $_POST['favmap'],
    		'ORT'      => $_POST['ort'],
    		'ICQ'      => $_POST['icq'],
    		'ALTER'    => $_POST['alter'],
    		'SQUAD'		 => $row->name
    	);
    	$mailtxt = $jointpl->set_ar_get($ar,0);
    	unset($jointpl);
    	
    	icmail ('admin@hak-clan.de','Jemand will in den HaK-Clan',$mailtxt);
    	
    	 if (isset ($_POST['regist']) AND $userreg == '') {
    		echo 'Um dich erfolgreich anzumelden den Anweisungen der eMail folgen.<br /><br />';
    		echo 'Dem Leader von '.$row->name.' wurde eine eMail geschickt.';
    	} else {
    	  echo 'Die E-Mail wurde an den Leader von '.$row->name.' geschickt.';
      }
    }
    $design->footer();
    ?>


    Danke
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Yuko gelöschter User
    @ Rocky
    kann man dich nicht über ICQ erreichen?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    doch schon aba eher selten da wollen immer zu vile was von mir^^
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten