<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Good afternoon. &nbsp;I keep getting this PHP warning and notice every time my "get_opensips_stats.php" cron job runs:<div><br></div><div><div><span style="font-size: 12pt;">PHP Warning: &nbsp;Creating default object from empty value in /var/www/5.0/config/db.inc.php on line 25</span></div><div>PHP Notice: &nbsp;Undefined variable: arg_list in /var/www/5.0/web/common/mi_comm.php on line 79</div></div><div><br></div><div>=====&nbsp;</div><div><br></div><div>Here's the warning and a snippet from the file it points to:</div><div><br></div><div>PHP Warning: &nbsp;Creating default object from empty value in /var/www/5.0/config/db.inc.php on line 25</div><div><div><br></div><div>&gt;&gt;[SNIP]</div><div>23 |</div><div>24 | //database driver mysql or pgsql</div><div>25 | $config-&gt;db_driver = "mysql";</div><div>26 |</div><div>&gt;&gt;[SNIP]</div></div><div><br></div><div>I'm pretty sure that Line 25 is *not* an empty value. &nbsp;Plus, I'm pretty sure the driver is correct since I'm using MySQL on Debian 7.5, and I followed the instructions in INSTALL that came with the CP 5.0 source files.</div><div><br></div><div>=====&nbsp;</div><div><br></div><div>Here's the notice and a snippet from the file it points to:</div><div><br></div><div>PHP Notice: &nbsp;Undefined variable: arg_list in /var/www/5.0/web/common/mi_comm.php on line 79</div><div><br></div><div><div>&gt;&gt;[SNIP]</div><div>54 |</div><div>55 | &nbsp; &nbsp; &nbsp; &nbsp;if ($arg==""){</div><div>56 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* no args */</div><div>57 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/*if the command contains delimiter ':' , then return , or else bad things happen &nbsp;*/</div><div>58 |</div><div>59 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$found_delimiter=strpos($cmd,":");</div><div>60 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if ( $found_delimiter === false )</div><div>61 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div>62 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// mkay</div><div>63 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div>64 |</div><div>65 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else</div><div>66 |</div><div>67 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div>68 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$err="Bad command. character ':' not permited here.";</div><div>69 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$status=$err;</div><div>70 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return $err ;</div><div>71 |</div><div>72 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>73 |</div><div>74 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n";</div><div>75 |</div><div>76 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div><div>77 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* command with args */</div><div>78 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;foreach($command_args as $key=&gt;$val){</div><div>79 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $arg_list.=$val."\n";</div><div>80 | &nbsp; &nbsp; &nbsp; &nbsp;}</div><div>81 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n".$arg_list;</div><div>82 |</div><div>83 |</div><div>84 | &nbsp; &nbsp; &nbsp; &nbsp;}</div><div>85 |</div><div>&gt;&gt;[SNIP]</div></div><div><br></div><div>I'm totally clueless on this notice. &nbsp;I don't even know where the arg_list variable is being declared or where the arg_list array is located. &nbsp;Do I need to fix it or can I safely ignore the notice? &nbsp;OpenSIPS seems to be working (I can make 1=to-1 and 1-to-many calls between softphone UACs within my network) despite the notice and warning.</div><div><br></div><div>Can someone point me in the right direction on either of these? &nbsp;Thank you.</div><div><br></div><div>Regards</div><div><br></div><div>Gary</div><div><br></div><div><br></div>                                               </div></body>
</html>