forked from GNUsocial/gnu-social
		
	maildaemon correctly checks max notice length
This commit is contained in:
		@@ -66,9 +66,10 @@ class MailerDaemon
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        $msg = $this->cleanup_msg($msg);
 | 
					        $msg = $this->cleanup_msg($msg);
 | 
				
			||||||
        $msg = common_shorten_links($msg);
 | 
					        $msg = common_shorten_links($msg);
 | 
				
			||||||
        if (mb_strlen($msg) > 140) {
 | 
					        if (Notice::contentTooLong($msg)) {
 | 
				
			||||||
            $this->error($from,_('That\'s too long. '.
 | 
					            $this->error($from, sprintf(_('That\'s too long. '.
 | 
				
			||||||
                'Max notice size is 140 chars.'));
 | 
					                                          'Max notice size is %d chars.'),
 | 
				
			||||||
 | 
					                                        Notice::maxContent()));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        $fileRecords = array();
 | 
					        $fileRecords = array();
 | 
				
			||||||
        foreach($attachments as $attachment){
 | 
					        foreach($attachments as $attachment){
 | 
				
			||||||
@@ -96,9 +97,10 @@ class MailerDaemon
 | 
				
			|||||||
            $short_fileurl = common_shorten_url($fileurl);
 | 
					            $short_fileurl = common_shorten_url($fileurl);
 | 
				
			||||||
            $msg .= ' ' . $short_fileurl;
 | 
					            $msg .= ' ' . $short_fileurl;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (mb_strlen($msg) > 140) {
 | 
					            if (Notice::contentTooLong($msg)) {
 | 
				
			||||||
                $this->deleteFile($filename);
 | 
					                $this->deleteFile($filename);
 | 
				
			||||||
                $this->error($from,_('Max notice size is 140 chars, including attachment URL.'));
 | 
					                $this->error($from, sprintf(_('Max notice size is %d chars, including attachment URL.'),
 | 
				
			||||||
 | 
					                                            Notice::maxContent()));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Also, not sure this is necessary -- Zach
 | 
					            // Also, not sure this is necessary -- Zach
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user