作者 邓超

test

@@ -96,6 +96,12 @@ class Test { @@ -96,6 +96,12 @@ class Test {
96 if($uid){ 96 if($uid){
97 $msg = $folder->msg()->uid([$uid])->get()->first(); 97 $msg = $folder->msg()->uid([$uid])->get()->first();
98 98
  99 + if(app()->request('show')=='origin'){
  100 +
  101 + return "<pre>".$msg->header->getRaw()."\n\n".$msg->body->getRaw()."</pre>";
  102 + }
  103 +
  104 +
99 return $msg->body->getHtml(); 105 return $msg->body->getHtml();
100 } 106 }
101 echo "<div style='display: flex'><div style='width: 200px;'>"; 107 echo "<div style='display: flex'><div style='width: 200px;'>";
@@ -104,23 +110,28 @@ class Test { @@ -104,23 +110,28 @@ class Test {
104 echo "<p><a href=\"?mid={$email['id']}&f=".base64_encode($fl->folder)."\">".($fl->getParseFolder())."</a></p>"; 110 echo "<p><a href=\"?mid={$email['id']}&f=".base64_encode($fl->folder)."\">".($fl->getParseFolder())."</a></p>";
105 } 111 }
106 112
107 - echo "</div><div>"; 113 + echo "</div><div style='min-width: 1000px;'>";
108 114
109 - echo '总共有:';  
110 - echo $folder->getTotal();  
111 - echo "<br>";  
112 echo "<br>"; 115 echo "<br>";
  116 + echo '<a href="?mid='.$email['id'].'&page=1&f='.$f.'">第一页</a>';
  117 + echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
113 echo '<a href="?mid='.$email['id'].'&page='.($page-1).'&f='.$f.'">上一页</a>'; 118 echo '<a href="?mid='.$email['id'].'&page='.($page-1).'&f='.$f.'">上一页</a>';
114 echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'; 119 echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
115 echo '<a href="?mid='.$email['id'].'&page='.($page+1).'&f='.$f.'">下一页</a>'; 120 echo '<a href="?mid='.$email['id'].'&page='.($page+1).'&f='.$f.'">下一页</a>';
  121 + echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  122 + echo '<a href="?mid='.$email['id'].'&page='.(ceil($folder->getTotal()/20)).'&f='.$f.'">最后一页</a>';
  123 + echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  124 + echo '当前显示第'.$page.'页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总'.$folder->getTotal().'条';
116 echo "<br>"; 125 echo "<br>";
117 echo "<hr>"; 126 echo "<hr>";
118 127
119 128
120 $msgs = $folder->msg()->forPage($page)->get(); 129 $msgs = $folder->msg()->forPage($page)->get();
121 if ($msgs) { 130 if ($msgs) {
  131 + echo "<style>td{padding: 5px 10px;}tr:hover{background-color: #f2f2f2;}</style>";
  132 + echo "<table style='width: 100%;' cellpadding='0' cellspacing='0'>";
122 $msgs->each(function ($msg) use($email,$f){ 133 $msgs->each(function ($msg) use($email,$f){
123 - echo '<p><a href="?mid='.$email['id'].'&uid='.$msg->uid.'&f='.$f.'">'.$msg->uid.'==>'.$msg->header->getSubject().' =====> '.date('Y-m-d H:i:s',strtotime($msg->date)).'</a></p>'; 134 + echo '<tr><td>'.$msg->uid.'</td><td><a href="?mid='.$email['id'].'&uid='.$msg->uid.'&f='.$f.'">'.$msg->header->getSubject().'</a></td><td>'.date('Y-m-d H:i:s',strtotime($msg->date)).'</td><td><a href="?mid='.$email['id'].'&uid='.$msg->uid.'&f='.$f.'&show=origin">查看原文</a></td></tr>';
124 }); 135 });
125 // echo $msg->header->getSubject(); 136 // echo $msg->header->getSubject();
126 // echo '<br>-------------------------------------------------<br>'; 137 // echo '<br>-------------------------------------------------<br>';
@@ -137,7 +148,7 @@ class Test { @@ -137,7 +148,7 @@ class Test {
137 // break; 148 // break;
138 // } 149 // }
139 } 150 }
140 - 151 + echo "</table>";
141 }else{ 152 }else{
142 echo $login->getMessage(); 153 echo $login->getMessage();
143 } 154 }