rendered paste bodypublic function Bot_parseLine($socknr, $line) { $templine1 = explode(":", $line); $templine2 = explode("!", $templine1[1]); $templine3 = explode(" ", $templine2[1]); $templine4 = explode("@", $templine3[0]); if($this->msgcount['count'] == "") { $this->msgcount['count']++; } if(preg_match("/#/",$templine3[2])) { $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['nick'] = $templine2[0]; $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['user'] = $templine4[0]; $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['host'] = $templine4[1]; $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['action'] = $templine3[1]; $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['to'] = $templine3[2]; $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['time'] = time(); $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg'] = ''; for($i=2;$i<(count($templine1));$i++) { $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg'] .= $templine1[$i]; } $this->msgcount[($templine3[2])]['count']++; $this->msgcount['count']++; return $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )-1]; } else { $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['nick'] = $templine2[0]; $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['user'] = $templine4[0]; $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['host'] = $templine4[1]; $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['action'] = $templine3[1]; $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['to'] = $templine3[2]; $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['time'] = time(); $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg'] = ''; for($i=2;$i<(count($templine1));$i++) { $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg'] .= $templine1[$i]; } $this->msgcount['Query'][($templine2[0])]['count']++; $this->msgcount['count']++; return $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )-1]; } }