Changeset 522
- Timestamp:
- 05/24/08 16:14:34 (5 years ago)
- Location:
- instantMessenger
- Files:
-
- 6 modified
-
files/lib/acp/form/UserIMForm.class.php (modified) (1 diff)
-
files/lib/form/InstantMessengerForm.class.php (modified) (4 diffs)
-
files/lib/page/InstantMessengerPage.class.php (modified) (2 diffs)
-
files_update.tar (modified) (previous)
-
package.xml (modified) (1 diff)
-
templates/instantMessengerRead.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
instantMessenger/files/lib/acp/form/UserIMForm.class.php
r451 r522 47 47 48 48 if (isset($_POST['groupIDs']) && is_array($_POST['groupIDs'])) $this->groupIDs = ArrayUtil::toIntegerArray($_POST['groupIDs']); 49 if (isset($_POST['subject'])) $this->subject= StringUtil::trim($_POST['subject']);50 if (isset($_POST['text'])) $this->text= StringUtil::trim($_POST['text']);51 if (isset($_POST['from'])) $this->from= StringUtil::trim($_POST['from']);49 if (isset($_POST['subject'])) $this->subject = StringUtil::trim($_POST['subject']); 50 if (isset($_POST['text'])) $this->text = StringUtil::trim($_POST['text']); 51 if (isset($_POST['from'])) $this->from = StringUtil::trim($_POST['from']); 52 52 } 53 53 -
instantMessenger/files/lib/form/InstantMessengerForm.class.php
r508 r522 69 69 }else{ 70 70 $this->recipient = $this->recipientArray = WCF::getLanguage()->get('wcf.acp.InstantMessenger.alleOnlineUser'); 71 } 71 } 72 72 } 73 73 … … 133 133 $parser->setOutputType('text/html'); 134 134 // IM speichern 135 $IM = new IM (WCF::getUser()->username, $this->recipient, $this->subject, $ parser->parse($this->text, false, false, false, false));135 $IM = new IM (WCF::getUser()->username, $this->recipient, $this->subject, $this->text); 136 136 $IM->sendIM(); 137 137 // forward to IM page … … 151 151 $this->recipient = $IMDatas['sender']; 152 152 $this->subject = "Fw: ".$IMDatas['subject']; 153 $this->text = "[quote=".$IMDatas['sender'].",'']". StringUtil::unescape($IMDatas['message'])."[/quote]";153 $this->text = "[quote=".$IMDatas['sender'].",'']".$IMDatas['message']."[/quote]"; 154 154 unset($IMData[$this->imID]); 155 155 } … … 158 158 $IMDatas = $IMData[$this->imID]; 159 159 $this->recipient = $IMDatas['sender']; 160 $this->subject = " Fw: ".$IMDatas['subject'];161 $this->text = "[quote=".$IMDatas['sender'].",'']". StringUtil::unescape($IMDatas['message'])."[/quote]";160 $this->subject = "Re: ".$IMDatas['subject']; 161 $this->text = "[quote=".$IMDatas['sender'].",'']".$IMDatas['message']."[/quote]"; 162 162 unset($IMData[$this->imID]); 163 163 } -
instantMessenger/files/lib/page/InstantMessengerPage.class.php
r489 r522 115 115 $this->im = $im->getFirstIM(WCF::getUser()->userID); 116 116 $this->sendtime = $this->im['sendtime']; 117 $this->subject = StringUtil::unescape($this->im['subject']);117 $this->subject = $this->im['subject']; 118 118 // Nachrichttext formatieren 119 $this->text = StringUtil::replace('\r\n','<br />',$this->getFormattedMessage(StringUtil::unescape($this->im['message']))); 119 // $this->text = StringUtil::replace('\r\n','<br />',$this->getFormattedMessage($this->im['message'])); 120 $this->text = $this->getFormattedMessage($this->im['message']); 120 121 // Absendernamen abrufen 121 122 $sender = new user($this->im['senderID']); … … 133 134 'sendtime' => $this->sendtime, 134 135 'subject' => $this->subject, 135 'message' => StringUtil::unescape($this->im['message']),136 'message' => $this->im['message'], 136 137 ); 137 138 WCF::getSession()->register('IMData', $IMData); -
instantMessenger/package.xml
r508 r522 53 53 54 54 <instructions type="update" fromversion="1.0.2"> 55 <templates>templates.tar</templates> 55 56 <files>files_update.tar</files> 56 57 <languages languagecode="de-informal">de-informal.xml</languages> -
instantMessenger/templates/instantMessengerRead.tpl
r433 r522 40 40 41 41 <div id="page"> 42 <div id="main"> 43 <form method="post" action="index.php?page=InstantMessenger"> 44 <div class="message content"> 45 <div class="messageInner container-1"> 46 <div class="messageHeader"> 47 <div class="containerIcon"> 48 <img src="{@RELATIVE_WBB_DIR}icon/postM.png" alt="" /> 42 <div id="main"> 43 <form method="post" action="index.php?page=InstantMessenger"> 44 <div class="message content"> 45 <div class="messageInner container-1"> 46 <div class="messageHeader"> 47 <div class="containerIcon"> 48 <img src="{@RELATIVE_WBB_DIR}icon/postM.png" alt="" /> 49 </div> 50 <div class="containerContent"> 51 <p class="light smallFont">{lang}wcf.instantmessenger.sendtime{/lang}: {@$sendtime|shorttime}</p> 52 <p class="light smallFont">{lang}wcf.instantmessenger.sender.name{/lang}: {@$sender}</p> 53 {if $imcount}<p class="light smallFont">{lang}wcf.instantmessenger.newMessages{/lang}</p>{/if} 54 </div> 49 55 </div> 50 < div class="containerContent">51 <p class="light smallFont">{lang}wcf.instantmessenger.sendtime{/lang}: {@$sendtime|shorttime}</p>52 <p class="light smallFont">{lang}wcf.instantmessenger.sender.name{/lang}: {@$sender}</p>53 {if $imcount}<p class="light smallFont">{lang}wcf.instantmessenger.newMessages{/lang}</p>{/if}56 <h3>{lang}wcf.instantmessenger.betreff{/lang}: 57 <input type="hidden" class="inputText" id="subject" NAME="subject" value="{$subject}" readonly />{$subject}</h3> 58 <div class="messageBody"> 59 <input type="hidden" class="inputText" id="text" NAME="text" value="{$text}" readonly />{@$text} 54 60 </div> 55 61 </div> 56 <h3>{lang}wcf.instantmessenger.betreff{/lang}:57 <input type="hidden" class="inputText" id="subject" NAME="subject" value="{$subject}" readonly />{$subject}</h3>58 <div class="messageBody">59 <input type="hidden" class="inputText" id="text" NAME="text" value="{$text}" readonly />{@$text}60 </div>61 62 </div> 62 </div> 63 <div class="smallButtons"> 64 <ul> 65 <li><a id="replyButton4" href="index.php?page=InstantMessenger&action=read{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadNewM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.next{/lang}</span></a></li> 66 <li><a id="replyButton1" href="index.php?form=InstantMessenger&action=new{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadNewM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.neu{/lang}</span></a></li> 67 {if $noreply == false} 68 <li><a id="replyButton2" href="index.php?form=InstantMessenger&action=reply&imID={$im.imID}{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadReplyM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.answer{/lang}</span></a></li> 69 {/if} 70 <li><a id="replyButton3" href="index.php?form=InstantMessenger&action=forward&imID={$im.imID}{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadReplyM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.forward{/lang}</span></a></li> 71 </ul> 72 </div> 73 </form> 74 </div> 63 <div class="smallButtons"> 64 <ul> 65 <li><a id="replyButton4" href="index.php?page=InstantMessenger&action=read{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadNewM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.next{/lang}</span></a></li> 66 <li><a id="replyButton1" href="index.php?form=InstantMessenger&action=new{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadNewM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.neu{/lang}</span></a></li> 67 {if $noreply == false} 68 <li><a id="replyButton2" href="index.php?form=InstantMessenger&action=reply&imID={$im.imID}{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadReplyM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.answer{/lang}</span></a></li> 69 {/if} 70 <li><a id="replyButton3" href="index.php?form=InstantMessenger&action=forward&imID={$im.imID}{@SID_ARG_2ND}"><img src="{@RELATIVE_WBB_DIR}icon/threadReplyM.png" alt="" /> <span>{lang}wcf.instantmessenger.button.forward{/lang}</span></a></li> 71 </ul> 72 </div> 73 </form> 74 </div> 75 75 </div> 76 76 <div id="footer"> 77 <p class="light smallFont"> </p> 78 <p class="light smallFont"> </p> 79 <p class="light smallFont"> </p> 80 <p class="light smallFont"> </p> 81 <p class="light smallFont" style="font-size:.65em">{lang}wcf.instantmessenger.copynotice{/lang}</p> 77 <p class="copyright" style="font-size:.65em">{lang}wcf.instantmessenger.copynotice{/lang}</p> 82 78 </div> 83 79 </body>
