コード例 #1
0
ファイル: load_mail.php プロジェクト: rakotobe/Rakotobe
<?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>
コード例 #2
0
ファイル: reception.php プロジェクト: rakotobe/Rakotobe
              <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 } ?>

<?php if($a==44) { 
		for($i = $nb_msg; $i >= $nb_msg - $nb_traitement; $i--) { ?>
			<script type="text/javascript">$('over').innerHTML = "Acc&egrave;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 &agrave; faire pour le message <?php echo $i ?>";</script><?php
			}
		}
		$imap->close();
} ?>
        </div>
    </div>
    <hr class="clearfloat" />
  </div>