background image

functioncommand($line){
/*print("$line<br>");*/
$result=array();
$i=0;$f=0;
$returntext="";
$r=fputs($this->fp,"$line\n");
while(!((strstr($returntext,".OK")||(strstr($returntext,".NO"))||(strstr($returntext,".BAD")))))
{
$returntext=$this->getline();
/*print("$returntext<br>");*/
if($returntext)
{
if(!((strstr($returntext,".OK")||(strstr($returntext,".NO"))||(strstr($returntext,".BAD")))))
{
$result[$i]=$returntext;
}
$i ;
}
}

if(strstr($returntext,".BAD")||(strstr($returntext,".NO")))
{
$result[0]="$returntext";
$this->error_msg=$returntext;

if((strstr($returntext,".NOQuota")))
{

}
else
{
print"<br><hr><H1><center><blink>ERROR:</blink>UNEXPECTEDIMAP-SERVER-
ERROR</center></H1><hr><br>
<tablecolor=redborder=0align=centercellpadding=5callspacing=3>
<tr><td>SENTCOMMAND:</td><td>$line</td></tr>
<tr><td>SERVERRETURNED:</td><td></td></tr>
";
for($i=0;$i<count($result);$i ){
print"<tr><td></td><td>$result[$i]</td></tr>";
}
print"</table><hr><br><br>";
}
}
return$result;