| 11 | | foreach ($data as $key=>$val) { |
| 12 | | echo "<p><a href=\"edit/".$val['Message']['id']."\">Reply/a> "; |
| 13 | | echo $val['Message']['code'] . " "; |
| 14 | | echo $val['Message']['title'] . " "; |
| 15 | | echo "<a href=\"delete/".$val['Message']['id']."\">Delete</a> </p>"; |
| | 19 | echo $form->hidden('Message.several', array("value"=>1)); |
| | 20 | //exit(print_r($data)); |
| | 21 | |
| | 22 | $th = array('Flag', 'Subject', 'From', 'Date', 'Mark'); |
| | 23 | echo '<table class="tbadmin">'; |
| | 24 | echo $html->tableHeaders($th); |
| | 25 | |
| | 26 | foreach ($data as $val) |
| | 27 | { |
| | 28 | switch ($val['Message']['status']) |
| | 29 | { |
| | 30 | case 0: |
| | 31 | $status = 'New'; |
| | 32 | $img = 'message_n.gif'; |
| | 33 | break; |
| | 34 | case 1: |
| | 35 | $status = 'Readed'; |
| | 36 | $img = 'message_r.gif'; |
| | 37 | break; |
| | 38 | case 2: |
| | 39 | $status = 'Reply'; |
| | 40 | $img = 'message_e.gif'; |
| | 41 | break; |
| | 42 | } |
| | 43 | |
| | 44 | $tr = array( |
| | 45 | $html->link($html->image('admin/'.$img, array("alt"=>$status, "title"=>$status)), '/admin/messages/display/'.$val['Message']['id'], null, null, false), |
| | 46 | $html->link($val['Message']['title'], '/admin/messages/display/'.$val['Message']['id']), |
| | 47 | $val['User']['username'], |
| | 48 | $val['Message']['created'] . "\n", |
| | 49 | $html->checkbox('Message/id][', null, array("value"=>$val['Message']['id'], "id"=>"fieldid".$val['Message']['id'])) . "\n" |
| | 50 | ); |
| | 51 | |
| | 52 | echo $html->tableCells($tr, array("class"=>"altRow", "onmouseover"=>"this.className='highlight'", "onmouseout"=>"this.className='altRow'"), |
| | 53 | array('class'=>'evenRow',"onmouseover"=>"this.className='highlight'", "onmouseout"=>"this.className='evenRow'")); |
| | 54 | |
| | 55 | } |
| | 56 | |
| | 57 | echo '<tr><td colspan="5" style="text-align:right">'; |
| | 58 | |
| | 59 | if ( count($data) > 0 ) |
| | 60 | { |
| | 61 | echo $html->link('Mark all', "javascript:select_switch(true)", array("style"=>"font-size:7pt")) . ' '; |
| | 62 | echo $html->link('Unmark all', "javascript:select_switch(false)", array("style"=>"font-size:7pt")) . '<br />'; |
| | 63 | |
| | 64 | echo $html->submit('Deleted marked'); |
| | 65 | } |
| | 66 | ?> |
| | 67 | </form> |
| | 68 | </td></tr> |
| | 69 | </table> |
| | 70 | <script language="Javascript" type="text/javascript"> |
| | 71 | // |
| | 72 | // Should really check the browser to stop this whining ... |
| | 73 | // |
| | 74 | function select_switch(status) |
| | 75 | { |
| | 76 | for (i = 0; i < document.privmsg_list.length; i++) |
| | 77 | { |
| | 78 | document.privmsg_list.elements[i].checked = status; |
| | 79 | } |
| | 80 | } |
| | 81 | |
| | 82 | function chkList() |
| | 83 | { |
| | 84 | var j = 0; |
| | 85 | for (i = 0; i < document.privmsg_list.length; i++) |
| | 86 | { |
| | 87 | if (document.privmsg_list.elements[i].checked == true) |
| | 88 | { |
| | 89 | j++; |
| | 90 | } |
| | 91 | } |
| | 92 | //alert('Inside '+ j); |
| | 93 | |
| | 94 | if (j == 0 ) |
| | 95 | { |
| | 96 | alert('You must select at least one message'); |
| | 97 | return false; |
| | 98 | } |
| | 99 | |
| | 100 | return true; |