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);
	}
Beispiel #2
0
		?>
		&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;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&eacute;faut</a></th>
            <th><a href="?">Rang</a></th>
            <th><a href="?order=etat,rang">Publi&eacute;</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&eacute;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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;</p>        
<div class="sortableListWithPagination">

<p class="pagination" >&nbsp;</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&eacute;sponsable</a></th>
        <th align="left"><a href="?order=nom_ent">Soci&eacute;t&eacute;</a></th>
Beispiel #4
0
	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>
Beispiel #5
0
<?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&eacute;</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>
Beispiel #6
0
<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
Beispiel #7
0
                <?php } ?>
              </div></td>
              <td><a href="envoi.php?a=5&reply=<?php echo $email['id'] ?>">&gt;</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&egrave;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&eacute;faut et Maximum : <?php echo MAIL_MAX_RECEPT ?>)
            </p>
            <p>
              <input name="creer" type="submit" value="Relever >>"/>
            </p>
          </fieldset>
        </form>
<?php } ?>
Beispiel #8
0
			'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&eacute;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();
Beispiel #9
0
<?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']);
}

?>
Beispiel #10
0
{
	$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 
/*------------------------------------------------------