Special Ops 2.50
[specialops2.git] / res / msgconv.phps
blobff8b550e53f8615f6573e7bc8eb1eececc241767
1 <?php
2 require 'con.php';
3 SO2::$Page->pageheader();
4 ?>
6 <pre>
7 <?php
8 $mtree = array();
9 $m = SO2::$DB->query('SELECT topicid, messageid, mtext FROM message_data NATURAL LEFT JOIN messages ORDER BY messageid ASC')->fetchAll(PDO::FETCH_ASSOC);
10 foreach ( $m as $r )
11     $mtree[array_shift($r)][] = $r;
13 foreach ( $mtree as $topicid => $messages ) {
14     echo "\nTopic $topicid\n";
15     mkdir('data/messages/'.$topicid);
16     foreach ( $messages as $msg ) {
17         echo $msg['messageid'].' ';
18         file_put_contents('data/messages/'.$topicid.'/'.$msg['messageid'], $msg['mtext']);
19     }
22 </pre>