Negative Notice Regarding Contested Matter (BTXN 173)

" method="post">
Debtor(s): " />
(John Smith)
Case No.: " />
(99-39999-RCM-11)
Date of court order authorizing use of negative notice language: " />
(February 1, 2005)
Title of pleading: " />
(Motion to Assume Executory Contracts)
Filing Party: " />
(Debtor John Smith)
Document Number of pleading: " />
(20)
Address of Clerk's Office:
Objection/Response Deadline: " />
(February 21, 2005)
No. of Days allowed for Objections/responses
Attorney for movant " />
(Joe B. Filer)
Address of Attorney for movant
1234 Maple Street
Dallas, TX 75242
BTXN 173 (rev. 1/05)
UNITED STATES BANKRUPTCY COURT
NORTHERN DISTRICT OF TEXAS
In Re: §
§
§
§
 
   Case No.:   
  Debtor(s)  

 

Negative Notice Regarding Contested Matter

     Pursuant to the order, the court has authorized the use of negative notice language provided by L.B.R. 9007-1(a) regarding filed by , document number on the court's docket.

     A HEARING MAY NOT BE CONDUCTED ON filed by UNLESS A RESPONSE IS FILED WITH THE CLERK OF THE UNITED STATES BANKRUPTCY COURT AT BEFORE CLOSE OF BUSINESS ON , WHICH IS DAYS FROM THE DATE OF SERVICE HEREOF.

ANY RESPONSE MUST BE FILED WITH THE CLERK, AND A COPY MUST BE SERVED UPON COUNSEL FOR THE MOVING PARTY PRIOR TO THE DATE AND TIME SET FORTH HEREIN. IF A RESPONSE IS FILED A HEARING WILL BE HELD WITH NOTICE TO (1) THE DEBTOR AND DEBTOR'S ATTORNEY; (2) THE OFFICE OF THE U.S. TRUSTEE; (3) ANY TRUSTEE AND THE TRUSTEE'S ATTORNEY; (4) THE MEMBERS OF ANY OFFICIAL COMMITTEE, OR THE ATTORNEY FOR ANY OFFICIAL COMMITTEE IF AN ATTORNEY HAS BEEN EMPLOYED; OR, IF THERE IS NO COMMITTEE, THE TWENTY (20) LARGEST UNSECURED CREDITORS; (5) ANY PARTY REQUESTING NOTICE; (6) ANY PARTY NAMED ON A COURT-APPROVED ALTERNATIVE SERVICE LIST; (7) THE RESPONDING PARTIES; AND (8) ANY OTHER AFFECTED ENTITY.
IF NO HEARING ON SUCH NOTICE OR MOTION INITIATING A CONTESTED MATTER IS TIMELY REQUESTED, THE RELIEF REQUESTED SHALL BE DEEMED TO BE UNOPPOSED, AND THE COURT MAY ENTER AN ORDER GRANTING THE RELIEF SOUGHT OR THE NOTICED ACTION MAY BE TAKEN.
/s/

// note that you have to handle splits with \n, \r, and \t later since they *are* allowed in some inputs $val = preg_replace('/([\x00-\x08][\x0b-\x0c][\x0e-\x20])/', '', $val); // straight replacements, the user should never need these since they're normal characters // this prevents like $search = 'abcdefghijklmnopqrstuvwxyz'; $search .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $search .= '1234567890!@#$%^&*()'; $search .= '~`";:?+/={}[]-_|\'\\'; for ($i = 0; $i < strlen($search); $i++) { // ;? matches the ;, which is optional // 0{0,7} matches any padded zeros, which are optional and go up to 8 chars // @ @ search for the hex values $val = preg_replace('/(&#[x|X]0{0,8}'.dechex(ord($search[$i])).';?)/i', $search[$i], $val); // with a ; // @ @ 0{0,7} matches '0' zero to seven times $val = preg_replace('/(�{0,8}'.ord($search[$i]).';?)/', $search[$i], $val); // with a ; } // now the only remaining whitespace attacks are \t, \n, and \r $ra1 = Array('javascript', 'vbscript', 'expression', 'applet', 'meta', 'xml', 'blink', 'link', 'style', 'script', 'embed', 'object', 'iframe', 'frame', 'frameset', 'ilayer', 'layer', 'bgsound', 'title', 'base'); $ra2 = Array('onabort', 'onactivate', 'onafterprint', 'onafterupdate', 'onbeforeactivate', 'onbeforecopy', 'onbeforecut', 'onbeforedeactivate', 'onbeforeeditfocus', 'onbeforepaste', 'onbeforeprint', 'onbeforeunload', 'onbeforeupdate', 'onblur', 'onbounce', 'oncellchange', 'onchange', 'onclick', 'oncontextmenu', 'oncontrolselect', 'oncopy', 'oncut', 'ondataavailable', 'ondatasetchanged', 'ondatasetcomplete', 'ondblclick', 'ondeactivate', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', 'ondrop', 'onerror', 'onerrorupdate', 'onfilterchange', 'onfinish', 'onfocus', 'onfocusin', 'onfocusout', 'onhelp', 'onkeydown', 'onkeypress', 'onkeyup', 'onlayoutcomplete', 'onload', 'onlosecapture', 'onmousedown', 'onmouseenter', 'onmouseleave', 'onmousemove', 'onmouseout', 'onmouseover', 'onmouseup', 'onmousewheel', 'onmove', 'onmoveend', 'onmovestart', 'onpaste', 'onpropertychange', 'onreadystatechange', 'onreset', 'onresize', 'onresizeend', 'onresizestart', 'onrowenter', 'onrowexit', 'onrowsdelete', 'onrowsinserted', 'onscroll', 'onselect', 'onselectionchange', 'onselectstart', 'onstart', 'onstop', 'onsubmit', 'onunload'); $ra = array_merge($ra1, $ra2); $found = true; // keep replacing as long as the previous round replaced something while ($found == true) { $val_before = $val; for ($i = 0; $i < sizeof($ra); $i++) { $pattern = '/'; for ($j = 0; $j < strlen($ra[$i]); $j++) { if ($j > 0) { $pattern .= '('; $pattern .= '(&#[x|X]0{0,8}([9][a][b]);?)?'; $pattern .= '|(�{0,8}([9][10][13]);?)?'; $pattern .= ')?'; } $pattern .= $ra[$i][$j]; } $pattern .= '/i'; $replacement = substr($ra[$i], 0, 2).''.substr($ra[$i], 2); // add in <> to nerf the tag $val = preg_replace($pattern, $replacement, $val); // filter out the hex tags if ($val_before == $val) { // no replacements were made, so exit the loop $found = false; } } } return $val; } ?>