<?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>
<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 } ?> <?php if($a==44) { for($i = $nb_msg; $i >= $nb_msg - $nb_traitement; $i--) { ?> <script type="text/javascript">$('over').innerHTML = "Accès au message <?php echo $i ?>";</script><?php $mails_users = CTableUser::get_array_email(); $imap_keys = CTableEmail::get_imapkeys(); $info = $imap->get_info($i); if(in_array($info['from'], $mails_users) && !in_array($info['message_id'], $imap_keys)) { ?> <script type="text/javascript"> $('over').innerHTML = "Demande de sauvegarde du message <?php echo $i ?>"; new Ajax.Updater('over', 'load_mail.php?passe=<?php echo $passe ?>&message_number=<?php echo $i ?>', {evalScripts:true}); </script><?php } else { ?> <script type="text/javascript">$('over').innerHTML = "Rien à faire pour le message <?php echo $i ?>";</script><?php } } $imap->close(); } ?> </div> </div> <hr class="clearfloat" /> </div>