Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


[Mod : convocation]
Aller à la page Précédente  1, 2, 3, 4  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
alreenne



Inscrit le: 13 Mar 2005
Messages: 11

MessagePosté le: Lun 13 Nov 2006, 23:28    Sujet du message: Répondre en citant

Merci Wink
_________________
Alreenne
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
petitjo86



Inscrit le: 18 Sep 2006
Messages: 132
Localisation: Châtellerault

MessagePosté le: Sam 23 Juin 2007, 17:30    Sujet du message: Répondre en citant

Bonjour à tous,

Voilà j'ai installé ce mod, il y a un petit moment et je n'arriver pas à faire fonctionner la fonction "mail", c'était normal car elle n'existait pas Laughing .
J'ai fait une demande à un membre du site, en l'occurence "Greg_OM" et il m'a réaliser cette fonction très pratique qui permet d'envoyer un mail automatiquement à toute les personnes qui sont convoquer pour tel ou tel match, c'est vraiment un très gros travail de ça part et je l'en remercie vivement Very Happy

Donc, avec son accord, je vous propose un lien pour le récuperé afin que ce qui sont interresser puissent l'utiliser, n'oublier pas de laisser un petit message à son attention pour ce très joli travail Laughing

Mod Convocation avec fonction mail

Cordialement,

@+ Petit Jo
_________________
SocFoot
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
noreille79



Inscrit le: 23 Avr 2007
Messages: 33

MessagePosté le: Jeu 28 Juin 2007, 08:49    Sujet du message: Répondre en citant

Tout d'abord merci à tout ceux qui ont participé pour ce mod. Very Happy

Maintenant, j'ai quand même une petite question:
Serait-il possible de ne pas réenvoyer les convocations aux joueurs déjà convoqués lors de l'ajout d'une convocation?
Je vous donne un exemple pour être plus précis Laughing :
Je convoque tous les joueurs et donc envoie les convocations par mail.
Malheureusement, j'avais oublié un joueur à convoquer. Je coche le nouveau convoqué et envoie la convocations.
Mais le problème, c'est qu'il renvoie les convocations à tous les joueurs!!! Rolling Eyes

Quelqu'un peut m'aider?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Jeu 28 Juin 2007, 09:27    Sujet du message: Répondre en citant

je vais transmettre les modifs à petitjo86

comme ca tu le retelechargera sur son lien ca sera surement plus simple

sinon si tu veux d amuser
voila ce qu 'il faut modifier

1/ champs a rajouter
ALTER TABLE `phpl_convoques` ADD `ok` ENUM( "0", "1" ) DEFAULT NULL AFTER `confirm` ;


2/ fonction update a modifier dans admin/convocations.php
a/
function updateConvocation($id_convoc,$heure,$lieux,$accompagnateur,$id_match,$id_equipe,$convoques,$noma,$prenoma,$pseudoa,$expediteur,$dateok,$club_ext,$club_dom,$site,$champ)
{
$id_equipeup=$id_equipe;
$id_matchup=$id_match;
$quia="<p><font size=\"2\" face=\"Verdana\">$prenoma $noma</font>";

$requete="update phpl_convocation set heure='$heure', lieux='$lieux', accompagnateurs='$accompagnateur' where id='$id_convoc' and id_equipe='$id_equipe' and id_match='$id_match'";
mysql_query($requete) or die (mysql_error());

$i=0;
while ($i < count($convoques))
{
$requetez="SELECT phpl_convoques.id_effectif
FROM phpl_convoques
WHERE phpl_convoques.id_convocation='$id_convoc'";
$resultatsz=mysql_query($requetez) or die (mysql_error());
while ($rowz=mysql_fetch_array($resultatsz))
{
if($rowz[0]=="$convoques[$i]")
{
$exist=1;
$requete="update phpl_convoques set ok='1' where id_convocation='$id_convoc' and id_effectif='$convoques[$i]'";
mysql_query($requete) or die (mysql_error());
}
}
if(!($exist=="1"))
{
$requete="insert into phpl_convoques (id_effectif,id_convocation,ok) values ('$convoques[$i]','$id_convoc','1')";
mysql_query($requete) or die (mysql_error());
}

$exist=0;
$id_effectif=$convoques[$i];
$id=$id_convoc;

echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);

$i++;
}

$requetef="SELECT phpl_convoques.id_effectif
FROM phpl_convoques
WHERE phpl_convoques.id_convocation='$id_convoc'
and ok='0'";
$resultatsf=mysql_query($requetef) or die (mysql_error());
while ($rowf=mysql_fetch_array($resultatsf))
{
$id_effectif=$rowf[0];

$annul=1;
$requete="update phpl_convoques set transmis='0' where id_convocation='$id_convoc' and id_effectif='$id_effectif'";
mysql_query($requete) or die (mysql_error());

echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);
}

$requete="delete from phpl_convoques where id_convocation='$id_convoc' and ok='0'";
mysql_query($requete) or die (mysql_error());

$requete="update phpl_convoques set ok='0' where id_convocation='$id_convoc'";
mysql_query($requete) or die (mysql_error());


$nb=0;
$requetee="SELECT phpl_convoques.id
FROM phpl_convoques,phpl_convocation
WHERE phpl_convocation.id=phpl_convoques.id_convocation
and phpl_convoques.transmis='0'";
$resultatse=mysql_query($requetee) or die (mysql_error());
while ($rowe=mysql_fetch_array($resultatse))
{
$nb++;
}

if($i=="1"){$comb="LE MAIL A ETE ENVOYE AVEC SUCCES";}

if($i>"1") {$comb="LES MAILS ONT ETE ENVOYE AVEC SUCCES";}

if($nb=="0"){echo"<font color=\"#ff3333\" size=\"4\"><b>$comb</b></font><br><br>";}

else
{
if($nb=="1"){$comb2="$nb MAIL N'A PAS ETE ENVOYER";}

if($nb>"1") {$comb2="$nb MAILS N'ONT PAS ETE ENVOYER";}

echo"<font color=\"#ff3333\" size=\"4\"><b>$comb2</b></font><br><br>";
}

return $id;
}


b/
remplace attention il y est plusieurs fois

echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ);

par
echo maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul);


3 dans admin/fonctions.php

a/
remplace
function maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ)

par
function maila($id_effectif,$id,$accompagnateur,$id_matchup,$heure,$lieux,$club_dom,$club_ext,$dateok,$expediteur,$pseudoa,$quia,$site,$id_equipeup,$champ,$annul)


remplace
$sujet="convocation le $dateok a $heure";

par
if($annul=="1"){$sujet="Match annule le $dateok a $heure"; $az="ANNULE"; $az2=""; $az3=""; $az4="";}
else
{
$sujet="convocation le $dateok a $heure";
$az=""; $az2="RDV $lieux $accompagnateurok";
$az3="Surtout à l'heure et de bonne humeur...";
$az4="$quia
<br /><br />
<a class=\"bleu2b\" href=\"".$site."/consult/confirm.php?id_effectif=$id_effectif&id_convocation=$id\">
<font size=\"4\">Confirmation
</font></a>    <a class=\"rouge2a\" href=\"".$site."/consult/convocation.php?champ=$champ&id_equipe=$id_equipeup&id_match=$id_matchup&bloque=1\">
<font size=\"4\">Voir la feuille de match </p><br>";
}

remplace
Le match est

par
Le match $az est

remplace
RDV $lieux $accompagnateurok

par
$az2

remplace
Surtout à l'heure et de bonne humeur...

par
$az3

remplace
$quia
<br /><br />
<a class=\"bleu2b\" href=\"".$site."/consult/confirm.php?id_effectif=$id_effectif&id_convocation=$id\">
<font size=\"4\">Confirmation
</font></a>    <a class=\"rouge2a\" href=\"".$site."/consult/convocation.php?champ=$champ&id_equipe=$id_equipeup&id_match=$id_matchup&bloque=1\">
<font size=\"4\">Voir la feuille de match </p><br></td><td valign=\"center\" align=\"center\"><img src=\"".$site."/consult/foot.gif\"></td></tr>
<tr><td colspan=\"3\" align=\"right\"><br><br>

par
$az4



ca m a l air de fct si tu oublie un joueur

mais j ai rajouter une fonction match annule
pour si tu convoque un joueur qu il fallait pas

ou si le match est annulle (tu decoche les joueurs est les mails partent)

tiens moi au courant

a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
noreille79



Inscrit le: 23 Avr 2007
Messages: 33

MessagePosté le: Jeu 28 Juin 2007, 14:19    Sujet du message: Répondre en citant

J'ai fait les modifs et ça à l'air de marcher à merveille! Very Happy

Merci beaucoup greg_om d'avoir ajouter cette fonction Wink
@+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
petitjo86



Inscrit le: 18 Sep 2006
Messages: 132
Localisation: Châtellerault

MessagePosté le: Jeu 28 Juin 2007, 17:36    Sujet du message: Répondre en citant

Bonjour,

Bravo Noreille79, excellente idée et super travail fait par Greg_om, pour la modif.
Je l'ai installer et tester, ça fonctionne très bien Wink, un mod vraiment complet qui feras surement des heureux au niveau des dirigeants de club de foot Very Happy

Je viens de mettre l'archive à jour, avec la nouvelle modification.

@+ Petit Jo
_________________
SocFoot
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Fred



Inscrit le: 13 Sep 2004
Messages: 19

MessagePosté le: Lun 02 Juil 2007, 21:48    Sujet du message: Pb function.mail Répondre en citant

Merci à Greg pour ce Mod.

Dans le mode Admin "gestion des convocations" après avoir choisi le championnat, il m'affiche

Gestion des convocations
ADMIN_TAPVERT_MSG2a --------> déjà bizarre et ensuite quand je clique sur le club, voilà le message d'erreur :

Fatal error: mail() [<a href='function.mail'>function.mail</a>]: Invalid mail. to = [] in /mnt/101/sdb/c/a/fcjardres/phpleague/admin/fonctions.php on line 997

Merci, pour votre aide

Et allez le SOC
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
greg_om



Inscrit le: 19 Mai 2007
Messages: 88
Localisation: marseille

MessagePosté le: Mar 03 Juil 2007, 08:39    Sujet du message: Répondre en citant

c est peut etre une question bete mais as tu remplacer les fichiers

sur ce lien
http://petitjo.86.free.fr/download/modConvocmail.rar

parce que ton 1er message d erreur (ADMIN_TAPVERT_MSG2a)

c est que tu as pas remplacer le fichier lang/lang_fr.php

ensuite
le pb dans admin/fonctions.php

ligne 997
tu tombe dans le corps du message donc il y a tres peu de chance qu'il y est une erreur

alors j ai refait une base vierge,
jai tous installe et ca fct

si tu as bien remplacer les fichiers
fait une sauvegarde de ta base

1er test a faire sur ton site
as tu bien rentrer ton adresse mail ?

log toi dans prono
puis appuie sur profil

2eme test a faire sur ton site
delog toi toi et
quand tu es dans prono tu clique
sur oublie mot de passe

est ce que tu recoit le mail
si tu ne le recoit pas c est que ton hebergeur te bloque

sinon copie moi ton fichier admin/fonctions.php

a partir de la ligne 950

a+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Noxxo



Inscrit le: 22 Aoû 2007
Messages: 24

MessagePosté le: Lun 03 Sep 2007, 18:18    Sujet du message: Répondre en citant

Bonjour,

Tout d'abord merci à PetitJo86 et greg_om pour leur script plutôt alléchant...

Mais malheureusement le lien pour le télécharger ne fonctionne plus.

Cordialement.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
petitjo86



Inscrit le: 18 Sep 2006
Messages: 132
Localisation: Châtellerault

MessagePosté le: Mar 04 Sep 2007, 13:34    Sujet du message: Répondre en citant

Je le remets en ligne dans le quart d'heure Wink

@+ Petit Jo
_________________
SocFoot
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Noxxo



Inscrit le: 22 Aoû 2007
Messages: 24

MessagePosté le: Mar 04 Sep 2007, 14:57    Sujet du message: Répondre en citant

Merci bcp PetitJo Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Noxxo



Inscrit le: 22 Aoû 2007
Messages: 24

MessagePosté le: Mer 05 Sep 2007, 12:06    Sujet du message: Répondre en citant

Je reviens pour une petite explication ^^

Voilà je voulais savoir si le code du "message" (admin/fonctions.php ; ligne 970 à 1005) n'avait pas quelques erreurs ?

- Qu'est-ce que : Alien League ?
- Deux balises d'ouverture <TR> et <TD> manquantes (ligne 996),
- impossibilité de changer l'entête et son lien (Adaptation du mod par Greg, Allez l'OM) (ligne 997 et 999).

Citation:
//---message
$message="<html>
<head>
<link rel=\"stylesheet\" type=\"text/css\" href=\"".$site."/admin/style.css\">
</head>
<body style=\"background-image : url(".$site."/consult/bk.jpg);\">
<table width=\"100%\">
<tr><td colspan=\"3\" align=\"center\">
<img src=\"".$site."/consult/barre.gif\" width=\"100%\" height=\"3\">
<br><br></td>
<tr><td align=\"center\">
<img src=\"".$site."/consult/icoom.gif\"></td>
<td width=\"80%\" align=\"center\"><font size=\"6\" face=\"Alien League\"><b> $sujet</b></font></td>
<td align=\"center\" width=\"10%\">
<img src=\"".$site."/consult/icoom.gif\"></td></tr>
<tr><td valign=\"center\" align=\"center\">
<img src=\"".$site."/consult/foot.gif\"></td>
<td align=\"center\"><br><br>
<p><font size=\"2\" face=\"Verdana\">Bonjour, $qui</b></font></p>
<p><font size=\"2\" face=\"Verdana\">Le match $az est </font><font size=\"3\" color=\"#3333ff\"><b>$club_dom-$club_ext</b></font></p>
<p><font size=\"2\" face=\"Verdana\">$az2</font></p>
<p><font size=\"2\" face=\"Verdana\"></font></p>
<p><font size=\"2\" face=\"Verdana\"></font></p>
<p><font size=\"2\" face=\"Verdana\">$az3</font></p>
$az4
</td><td valign=\"center\" align=\"center\"><img src=\"".$site."/consult/foot.gif\"></td></tr>
<a class=\"bleu2b\" href=\"".$site."\">
<font size=\"2\">Adaptation du mod par Greg, Allez l'OM</td></tr>
<tr><td colspan=\"3\" align=\"right\"><br><br>
<a class=\"rouge2a\" href=\"".$site."/consult/mailstop.php?id=$id_joueur\">
<font size=\"1\">ne plus recevoir de mail...
</font></td></tr>
<tr><td colspan=\"3\" align=\"center\"><img src=\"".$site."/consult/barre.gif\" width=\"100%\" height=\"3\"></td></tr></table>
</body>
</html>";
//---message fin


Merci bien de votre aide.

Edit.
Premier Pb résolu... (j'ai pas l'air con... Rolling Eyes ) Merci "lepresident".


Dernière édition par Noxxo le Mer 05 Sep 2007, 12:29; édité 2 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
lepresident



Inscrit le: 21 Juil 2007
Messages: 87

MessagePosté le: Mer 05 Sep 2007, 12:15    Sujet du message: Répondre en citant

1) face=\"Alien League\" .... c'est le nom de la fonte graphique
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
petitjo86



Inscrit le: 18 Sep 2006
Messages: 132
Localisation: Châtellerault

MessagePosté le: Mer 05 Sep 2007, 13:33    Sujet du message: Répondre en citant

Salut,

Peux tu me dire à quoi correspond ta ligne 996? car pour moi si j'ai bien compris ce serait celle la

Code:
$az4


Sinon, que souhaites tu faire avec l'entete et le lien de Greg_OM?

@+ Petit Jo
_________________
SocFoot
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Noxxo



Inscrit le: 22 Aoû 2007
Messages: 24

MessagePosté le: Mer 05 Sep 2007, 13:54    Sujet du message: Répondre en citant

La ligne 996 et 997
Citation:
<a class=\"bleu2b\" href=\"".$site."\">
<font size=\"2\">Adaptation du mod par Greg, Allez l'OM</td></tr>


Je pense qu'il y manque 2 balises ouvrantes <tr> et <td>

Sinon avec l'entête je comptais y mettre le nom de mon club de foot tout simplement.

AUTRE PROBLEME :
Je ne sais pas si c'est lié mais :
en admin => gestion des championnats => Equipes;
Lorsque je clique dans les menus déroulants pour choisir une équipe cela fonctionne comme un lien devant me mener à la page : ../admin/index.php?champ=&club=[id du club cliqué] qui apparait blanche.

y'aurait-il une ligne dans le fichier "championnat.php" à modifier ? ou ai-je fait une fausse manip?

J'ai posté un nouveau topic pour ce problème : ICI
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   


Aller à la page Précédente  1, 2, 3, 4  Suivante
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Page 2 sur 4

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 2694
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower