static function is_max($max = null) { $tuser = new CTableUtilisateur(); if($max === null) { $max = CTableConfiguration::get_value_by_element('USER_MAX_NUMBER'); } if($max <= 0) { return false; } return ($tuser->get_nb() >= $max); }
?> | Taille des images : 400x200 <br/><br/> <table width="98%" border="1" cellpadding="0" cellspacing="0"> <tr align="center"> <th align="left"><a href="?order=id">Id</a></th> <th align="left"><a href="?order=nom">Image</a></th> <th><a href="?order=loginreda">Par défaut</a></th> <th><a href="?">Rang</a></th> <th><a href="?order=etat,rang">Publié</a></th> <th>Modif</th> <th title="suppr"> Suppr </th> </tr> <?php $i = 0; $default = CTableConfiguration::get_value_by_element('DEFAULT_IMAGE_ID'); while ($img = mysql_fetch_array($r_image)) { ?> <tr> <td><a href="show_image.php?path=<?php echo $img['image'] ?>" target="popup" onclick="popup(this.href, this.target, '800', '600');"><?php echo $img['id'] ?></a></td> <td><?php echo stripslashes($img['image']) ?></td> <td> <?php if($img['id']==$default) { ?> DEFAULT <?php } else { ?> <a href="?a=7&id=<?php echo $img['id'] ?>">Définir</a>
if ($_GET['order']) $zSql .= " ORDER BY ".COrder::formate($_GET['order']); else $zSql .= " ORDER BY nom_ent"; $zSql .= " LIMIT " . $iStart . ", " . $iMaxPerPage ; //print_r($zSql); $r_user = CBdd::select($zSql); //print_r($zSql); ?> <body> <div id="main"> <?php if(($a != 4) && ($a != 5) ) { ?> <?php //---------------------------------------------------------------------------------------------- // LISTE //---------------------------------------------------------------------------------------------- $id_default_group = CTableConfiguration::get_value_by_element('DEFAULT_GROUP'); $disabled = ($id_default_group == $_SESSION['id_groupe'] )?'disabled="disabled"':''; ?> <p class="alphabetique" ><a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=A'; else echo $_SERVER['REQUEST_URI'].'?alphaA=A'?>" <? if(($_GET['alphaA'] == 'A') || ($_SESSION['alphaA'] == 'A')) echo 'style="font-weight:bold;"'?> name="alphaA" id="alphaA" value="A">A</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=B'; else echo $_SERVER['REQUEST_URI'].'?alphaA=B' ?>"<? if(($_GET['alphaA'] == 'B') || ($_SESSION['alphaA'] == 'B')) echo 'style="font-weight:bold;"'?> name="alphaA" id="alphaA" value="B">B</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=C'; else echo $_SERVER['REQUEST_URI'].'?alphaA=C' ?>"<? if (($_GET['alphaA'] == 'C') || ($_SESSION['alphaA'] == 'C')) echo 'style="font-weight:bold;"'?> name="alphaA" id="alphaA" value="C">C</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=D'; else echo $_SERVER['REQUEST_URI'].'?alphaA=D' ?>"<? if(($_GET['alphaA'] == 'D') || ($_SESSION['alphaA'] == 'D')) echo 'style="font-weight:bold;"'?>>D</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=E'; else echo $_SERVER['REQUEST_URI'].'?alphaA=E'?>"<? if(($_GET['alphaA'] == 'E') || ($_SESSION['alphaA'] == 'E')) echo 'style="font-weight:bold;"'?>>E</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=F'; else echo $_SERVER['REQUEST_URI'].'?alphaA=F'; ?>"<? if(($_GET['alphaA'] == 'F') || ($_SESSION['alphaA'] == 'F')) echo 'style="font-weight:bold;"'?>>F</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=G'; else echo $_SERVER['REQUEST_URI'].'?alphaA=G';?>"<? if(($_GET['alphaA'] == 'G') || ($_SESSION['alphaA'] == 'G')) echo 'style="font-weight:bold;"'?>>G</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=H'; else echo $_SERVER['REQUEST_URI'].'?alphaA=H';?>"<? if(($_GET['alphaA'] == 'H') || ($_SESSION['alphaA'] == 'H')) echo 'style="font-weight:bold;"'?>>H</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=I'; else echo $_SERVER['REQUEST_URI'].'?alphaA=I';?>"<? if(($_GET['alphaA'] == 'I') || ($_SESSION['alphaA'] == 'I')) echo 'style="font-weight:bold;"'?>>I</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=J'; else echo $_SERVER['REQUEST_URI'].'?alphaA=J';?>"<? if(($_GET['alphaA'] == 'J') || ($_SESSION['alphaA'] == 'J')) echo 'style="font-weight:bold;"'?>>J</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=K'; else echo $_SERVER['REQUEST_URI'].'?alphaA=K';?>"<? if(($_GET['alphaA'] == 'K') || ($_SESSION['alphaA'] == 'K')) echo 'style="font-weight:bold;"'?>>K</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=L'; else echo $_SERVER['REQUEST_URI'].'?alphaA=L'?>"<? if(($_GET['alphaA'] == 'L') || ($_SESSION['alphaA'] == 'L')) echo 'style="font-weight:bold;"'?>>L</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=M'; else echo $_SERVER['REQUEST_URI'].'?alphaA=M'?>"<? if(($_GET['alphaA'] == 'M') || ($_SESSION['alphaA'] == 'M')) echo 'style="font-weight:bold;"'?>>M</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=N'; else echo $_SERVER['REQUEST_URI'].'?alphaA=N'?>"<? if(($_GET['alphaA'] == 'N') || ($_SESSION['alphaA'] == 'N')) echo 'style="font-weight:bold;"'?>>N</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=O'; else echo $_SERVER['REQUEST_URI'].'?alphaA=O';?>"<? if(($_GET['alphaA'] == 'O') || ($_SESSION['alphaA'] == 'O')) echo 'style="font-weight:bold;"'?>>O</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=P'; else echo $_SERVER['REQUEST_URI'].'?alphaA=P';?>"<? if(($_GET['alphaA'] == 'P') || ($_SESSION['alphaA'] == 'P')) echo 'style="font-weight:bold;"'?>>P</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=Q'; else echo $_SERVER['REQUEST_URI'].'?alphaA=Q';?>"<? if(($_GET['alphaA'] == 'Q') || ($_SESSION['alphaA'] == 'Q')) echo 'style="font-weight:bold;"'?>>Q</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=R'; else echo $_SERVER['REQUEST_URI'].'?alphaA=R';?>"<? if(($_GET['alphaA'] == 'R') || ($_SESSION['alphaA'] == 'R')) echo 'style="font-weight:bold;"'?>>R</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=S'; else echo $_SERVER['REQUEST_URI'].'?alphaA=S';?>"<? if(($_GET['alphaA'] == 'S') || ($_SESSION['alphaA'] == 'S')) echo 'style="font-weight:bold;"'?>>S</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=T'; else echo $_SERVER['REQUEST_URI'].'?alphaA=T';?>"<? if(($_GET['alphaA'] == 'T') || ($_SESSION['alphaA'] == 'T')) echo 'style="font-weight:bold;"'?>>T</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=U'; else echo $_SERVER['REQUEST_URI'].'?alphaA=U'?>"<? if(($_GET['alphaA'] == 'U') || ($_SESSION['alphaA'] == 'U')) echo 'style="font-weight:bold;"'?>>U</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=V'; else echo $_SERVER['REQUEST_URI'].'?alphaA=V';?>"<? if(($_GET['alphaA'] == 'V') || ($_SESSION['alphaA'] == 'V')) echo 'style="font-weight:bold;"'?>>V</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=W'; else echo $_SERVER['REQUEST_URI'].'?alphaA=W';?>"<? if(($_GET['alphaA'] == 'W') || ($_SESSION['alphaA'] == 'W')) echo 'style="font-weight:bold;"'?>>W</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=X'; else echo $_SERVER['REQUEST_URI'].'?alphaA=X';?>"<? if(($_GET['alphaA'] == 'X') || ($_SESSION['alphaA'] == 'X')) echo 'style="font-weight:bold;"'?>>X</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=Y'; else echo $_SERVER['REQUEST_URI'].'?alphaA=Y';?>"<? if(($_GET['alphaA'] == 'Y') || ($_SESSION['alphaA'] == 'Y')) echo 'style="font-weight:bold;"'?>>Y</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=Z'; else echo $_SERVER['REQUEST_URI'].'?alphaA=Z';?>"<? if($_GET['alphaA'] == 'Z') echo 'style="font-weight:bold;"'?>>Z</a> <a href="<? if ((preg_match('/\?/', $_SERVER['REQUEST_URI'])) == 1 ) echo $_SERVER['REQUEST_URI'].'&alphaA=%'; else echo $_SERVER['REQUEST_URI'].'?alphaA=%';?>"<? if(($_GET['alphaA'] == '%') || ($_SESSION['alphaA'] == '%')) echo 'style="font-weight:bold;"'?>>TOUT</a> </p> <div class="sortableListWithPagination"> <p class="pagination" > </p> <form id="delete-user" name="delete-user" method="post" action="user_groupeUtilitaire.php?id_groupe=<?php echo $_SESSION['id_groupe'];?>"> <div class="delete-action"> <input type="submit" name="delete" <?php echo $disabled; ?> value="Supprimer"/> </div> <table border="1" cellpadding="0" cellspacing="0" style="width: 875px; margin-left: 1px;" zCurrentSortField="<?=$zSortField?>" zCurrentSortDirection="<?=$iMaxPerPage?>" iCurrentPage="<?=$pagecourant?>" iNbPage="<?=$iNbPage?>" src="groupe.php?a=6<?=$zListeGetParam?>" > <tr align="center"> <th align="left"><a href="?order=id_ent">Id</a></th> <th align="left"><a href="?order=resp_ent">Résponsable</a></th> <th align="left"><a href="?order=nom_ent">Société</a></th>
break; case 55 : // Modifier 2 if(!empty($_POST['id'])) $id = $_POST['id']; if(!empty($_POST['valeur'])) $valeur = CFunction::addslashes(trim($_POST['valeur'])); if ($valeur=="") { $error_type = 2; $error_signe['valeur'] = "*"; } if ($error_type > 0) { //erreur de type champ non valide $msginfo = "Champ non valide"; break; } $tconfig = new CTableConfiguration(array('id'=>$id, 'valeur'=>$valeur)); $tconfig ->update(); $msginfo = "configuration bien modifiée"; $a = 0; break; } /*------------------------------------------------------ A FAIRE DANS TOUS LES CAS --------------------------------------------------------*/ $r_configuration = CTableConfiguration::select(); ?> <!-- InstanceEndEditable --> <div id="mainwrap"> <div id="header"><?php include("../nav/header.php"); ?></div> <div id="top"><?php include("../nav/menu_h.php"); ?></div>
<?php include("../inc/init.php"); if(!empty($_GET['message_number'])) $message_number = $_GET['message_number']; if(!empty($_GET['passe'])) $passe = $_GET['passe']; $imap = new CImap(CTableConfiguration::get_value_by_element('POP_SERVER'), CTableUser::get_email_admin(), $passe); if(@$imap->connect()) { $info = @$imap->get_info($message_number); $email_id = $imap->load($message_number); echo "Sauvegarde du message " . $message_number; ?> <script type="text/javascript"> $('first').insert({after:'<tr><td><a href="show_reception.php?id=<?php echo $email_id ?>" target="popup" onclick="popup(this.href, this.target, 800, 600);"><?php echo $email_id ?></a></td><td><?php echo CTableGroupe::get_href($info['from']) ?></td><td><?php echo utf8_encode($info['subject']) ?></td><td><?php echo CDate::date_switch(CDate::formate_date($info['date'])) ?></td><td align="center" class="info etat <?php echo 'etat_0'?>"><div class="bulle"><img src="../img/publish_x.png" alt="Non lu" /> Non lu<br /><a href="reception.php?a=2&id=<?php echo $email_id ?>&etat=1"><img src="../img/publish_g.png" alt="Lu" /> Lu</a><br /><a href="reception.php?a=2&id=<?php echo $email_id ?>&etat=2"><img src="../img/publish_u.png" alt="Archivé" /> Archivé</a></div></td></tr>'}); </script> <?php } else { echo "Echec de chargement du message " . $message_number; } ?> <a href="show_reception.php?id=<?php echo stripslashes($email['id']) ?>" target="popup" onclick="popup(this.href, this.target, '800', '600');"> <?php echo $email['id'] ?> </a>
<head> <?php include("../inc/init.php"); ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Panther : Page d'administration</title> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <link href="../css/menu.css" rel="stylesheet" type="text/css" /> <!-- InstanceBeginEditable name="head" --> <script type="text/javascript" src="../plug/prototype/prototype.js"></script> <script type="text/javascript"> var count = function(field, message) { // Supprime la limitation de nb de caracteres //return 0; var limit = <?php echo CTableConfiguration::get_value_by_element('LONG_TITRE_GALERIE'); ?>; if(field.value.length > limit) { field.style.backgroundColor = '#FFBFC2'; } else { field.style.backgroundColor = '#F1FFEF'; } }; </script> <!-- InstanceEndEditable --> </head> <body> <?php /*------------------------------------------------------ IMPORTATIONS
<?php } ?> </div></td> <td><a href="envoi.php?a=5&reply=<?php echo $email['id'] ?>">></a></td> <td><?php echo CHtmlSession::get_delbutton($a, $email['id'], $id, CTableUser::is_admin($_SESSION['idmbr'])) ?></td> </tr> <?php $i++; } ?> </table> <?php } //---------------------------------------------------------------------------------------------- // AJOUT //---------------------------------------------------------------------------------------------- if($a == 4) { ?> <form id="form_ajout" method="post" action="reception.php"> <p> <?php echo CForm::get_hidden(44) ?> </p> <fieldset> <legend>Formulaire de relève des courriers de <u><?php echo CTableUser::get_email_admin() ?></u> du serveur : <u><?php echo CTableConfiguration::get_value_by_element('POP_SERVER') ?></u></legend> <p> <label>Password POP </label> <input name="passe" type="password" id="passe" value="<?php echo $passe ?>"/> <?php echo CHtml::get_msginfo($error_signe['passe'])?></p> <p> <label>Relever les</label> <input name="nb_traitement" type="text" id="nb_traitement" value="<?php echo $nb_traitement ?>"/> derniers messages ( Par défaut et Maximum : <?php echo MAIL_MAX_RECEPT ?>) </p> <p> <input name="creer" type="submit" value="Relever >>"/> </p> </fieldset> </form> <?php } ?>
'cp'=>CFunction::clean_user_input($cp), 'ville'=>CFunction::clean_user_input($ville), 'email'=>CFunction::clean_user_input($email), 'telephone'=>CFunction::clean_user_input($telephone), 'mobile'=>CFunction::clean_user_input($mobile), 'web'=>CFunction::clean_user_input($web), 'pays'=>CFunction::clean_user_input($code_pays), 'civilite'=>CFunction::clean_user_input($id_civilite), 'etat'=>1, 'login'=>$login, 'passe'=>$passe)); //pour limiter le nombre d'import if(CTableUser::is_max()) { //erreur de type nb max utilisateurs atteint $msginfo = "Impossible d'ajouter un nouvel utilisateur car le nombre maximum d'enregistrements autorisés est atteint : " . CTableConfiguration::get_value_by_element('MAX_NUMBER_USER'); $a = 0; break; } $id = $obj->insert(); array_push($tab_user, $id); } } if($id_groupe > 0) { $tab_user_old = CTableGroupe::get_array_id_user($id_groupe); $tab_user_new = array_unique(array_merge($tab_user_old, $tab_user)); $liste_user_new = implode("|", $tab_user_new); $groupe = new CTableGroupe(array('id'=>$id_groupe, 'text'=>$liste_user_new)); $groupe->update();
<?php include("../inc/init.php"); //boucler pour voir tous les emails non envoyés $sql = "SELECT * FROM email WHERE etat = 3 AND DATE_FORMAT(date, '%Y-%m-%d') <= DATE_FORMAT(date, '%Y-%m-%d') LIMIT " . CTableConfiguration::get_value_by_element('MAIL_MAX_SEND'); $res = CBdd::select($sql); while($email = mysql_fetch_array($res)) { //à chaque résultat, envoyer l'email $liste_email = CTableGroupe::get_liste_email($email['destinataire']); $tdes = new CTableTexte(array('id'=>$email['id_text'])); $texte = $tdes->select_row(); $body = CNmail::build_html_body($texte['style'], CFunction::stripslashes($text)); $arr_pj = explode("|", @$email['pj']); if(CMail::send_mail($email['expediteur'], stripslashes($email['nom']), $body, $email['expediteur'], $arr_pj, 'Bcc: ' . $liste_email)) { //save $obj = new CTableEmail(array('id'=>$email['id'], 'expediteur'=>$email['expediteur'], 'destinataire'=>$email['destinataire'], 'nom'=>addslashes($email['nom']), 'text'=>addslashes($email['text']), 'pj'=>$email['pj'], 'etat'=>1, 'date'=>date("Y-m-d H:i:s"))); $obj->update(); } CFunction::print_r($email['destinataire']); } ?>
{ $j('#etat_com').val(value); if($j('#etat_com').val() == 1) { $j('#visible_yes').addClass('defil_value'); $j('#visible_no').removeClass('defil_value'); } else { $j('#visible_no').addClass('defil_value'); $j('#visible_yes').removeClass('defil_value'); } }; var count = function(field, message) { var limit = <?php echo CTableConfiguration::get_value_by_element('LONG_COM_IMAGE'); ?>; if(field.value.length > limit) { field.style.backgroundColor = '#FFBFC2'; } else { field.style.backgroundColor = '#F1FFEF'; } }; </script> <!-- InstanceEndEditable --> </head> <body> <?php /*------------------------------------------------------