This is  a Vtiger CRM Table Structure. in case of any issue kindly send me screen shout.<br><br><br><div class="gmail_quote">On Wed, Oct 12, 2011 at 4:10 AM, Doug Creviston <span dir="ltr">&lt;<a href="mailto:dcreviston@reality-technology.com">dcreviston@reality-technology.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I am unable to create or modify the default filter using vtlib here is my code:<br>
<br>
&lt;html&gt;<br>
&lt;body&gt;<br>
&lt;?php<br>
error_reporting(E_ALL);<br>
ini_set(&#39;display_errors&#39;,&#39;On&#39;);<br>
<br>
// Turn on debugging level<br>
$Vtiger_Utils_Log = true;<br>
echo &quot;before include&quot;;<br>
<br>
//echo &quot;&lt;br&gt; after include&quot;;<br>
require_once(&#39;vtlib/Vtiger/Module.php&#39;);<br>
$moduleInstance = Vtiger_Module::getInstance(&#39;PriceBooks&#39;);<br>
$moduleInstance-&gt;initWebservice();<br>
<br>
//echo &lt;br&gt; $moduleInstance = Vtiger_Module::getInstance(&#39;PriceBook&#39;);&quot;;<br>
$block1 = new Vtiger_Block();<br>
<br>
$block1-&gt;label = &#39;LBL_PRICEBOOK_INFORMATION&#39;;<br>
echo &quot;&lt;br&gt; $block1-&gt;label = &#39;LBL_PRICEBOOK_INFORMATION&#39;;&quot;;<br>
$moduleInstance-&gt;addBlock($block1);<br>
<br>
$field1 = new Vtiger_Field();<br>
$field1-&gt;name = &#39;txt_markup&#39;;<br>
$field1-&gt;label = &#39;Markup&#39;;<br>
$field1-&gt;columntype = &#39;VARCHAR(50)&#39;;<br>
$field1-&gt;uitype = 1;<br>
$field1-&gt;typeofdata = &#39;V~O&#39;;<br>
$block1-&gt;addField($field1);<br>
<br>
$field2 = new Vtiger_Field();<br>
$field2-&gt;name = &#39;default_pricebook&#39;;<br>
$field2-&gt;label = &#39;Default Pricebook&#39;;<br>
$field2-&gt;columntype = &#39;CHAR&#39;;<br>
$field2-&gt;uitype = 56;<br>
$field2-&gt;typeofdata = &#39;V~O&#39;;<br>
$block1-&gt;addField($field2);<br>
<br>
// Create default custom filter (mandatory)<br>
$filter1 = new Vtiger_Filter();<br>
$filter1-&gt;name = &#39;All&#39;;<br>
$filter1-&gt;isdefault = true;<br>
$moduleInstance-&gt;addFilter($filter1);<br>
<br>
$filter1-&gt;addField($field2);<br>
<br>
?&gt;<br>
&lt;p&gt;working.&lt;/p&gt;<br>
&lt;/body&gt;<br>
&lt;/html&gt;<br>
<br>
here is the error I am getting when I execute the code:<br>
Notice: Undefined variable: module in C:\xampp\htdocs\vtigercrm-5.2.1\apache\htdocs\vtigerCRM\api.pricebook.php on line 43<br>
<br>
Fatal error: Call to a member function addFilter() on a non-object in C:\xampp\htdocs\vtigercrm-5.2.1\apache\htdocs\vtigerCRM\api.pricebook.php on line 43<br>
<br>
iframe<br>
<br>
    Posts: 21<br>
    Joined: Mon Jun 06, 2011 4:22 pm<br>
<font color="#888888"><br>
<br>
<br>
<br>
<br>
Doug Creviston<br>
Software Analyst<br>
Reality Technology Inc.<br>
<a href="tel:%28303%29%20757-1107" value="+13037571107">(303) 757-1107</a><br>
2444 Washington Street, Denver, CO, 80205<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Muhammad Saqib Qureshi<br>----------------------------------------<br>Senior Software Engineer (PHP)<br>Web Development Department<br>Mobile:     (92) 300-2300278<br>
E-mail:     <a href="mailto:msq2004@gmail.com" target="_blank">msq2004@gmail.com</a><br>LinkedIn:  <a href="http://pk.linkedin.com/in/muhammadsaqibqureshi" title="View public profile" name="SafeHtmlFilter_webProfileURL" target="_blank">http://pk.linkedin.com/in/muhammadsaqibqureshi</a><span></span><br>

<div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>