enotchnet
Retired Forum Member-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Hotfixes
Everything posted by enotchnet
-
I share many of the frustrations that are posted here. So to get a head start since this is a open source release of the ajax form I spent the weekend to try to enhance it as needed. Take a look here: https://my.enotch.com/order to see what has been done. I decided that it was worthwhile to keep the ajax div from scrolling. To do so I removed the $("#cartsummary").makeFloat({x:"current",y:"current"}); tag from the master.tpl posted right before the </literal> tag. A big problem for me was that the product descriptions and inventory checking is missing from the body of the form which is a big problem. To fix this problem I edited the products.tpl file from <br /> <table width="90%" cellspacing="0" cellpadding="0" align="center"> <tr> {foreach from=$products item=product key=num} <td width="50%"><input type="radio" name="pid" value="{$product.pid}" id="pid{$product.pid}" onclick="loadproductconfig('{$product.pid}')"> <label for="pid{$product.pid}">{$product.name}</label></td> {if $num % 2}</tr><tr>{/if} {/foreach} </tr> </table> to the following <br /> <table width="90%" cellspacing="0" cellpadding="0" align="center"> <tr><div class="orderbox"><td> {foreach from=$products item=product key=num} <input type="radio" name="pid" value="{$product.pid}" id="pid{$product.pid}" onclick="loadproductconfig('{$product.pid}')"{if $product.qty eq "0"} disabled{/if} class="buttongo" /> <label for="pid{$product.pid}">{$product.name}</label> {if $product.qty!=""}<em>({$product.qty} {$LANG.orderavailable})</em>{/if} <br>{$product.description}</td></div> {if $num % 2}</tr><tr>{/if} {/foreach} </tr> </table> You will notice that this also changes the order of the products to be a vertical list instead of a bunched list. To extend these customizations to the floater div (now a static section) I edited the cartsummary.tpl from the following: <div class="itemdesc"> <strong>{$product.productinfo.groupname} - {$product.productinfo.name}</strong><br /> {if $product.domain}{$product.domain}<br />{/if} {if $product.configoptions} {foreach key=confnum item=configoption from=$product.configoptions}- {$configoption.name}: {if $configoption.type eq 1 || $configoption.type eq 2}{$configoption.option}{elseif $configoption.type eq 3}{if $configoption.qty}{$LANG.yes}{else}{$LANG.no}{/if}{elseif $configoption.type eq 4}{$configoption.qty} x {$configoption.option}{/if}<br />{/foreach} {/if} </div> To the following: <div class="itemdesc"> <strong>{$product.productinfo.groupname} - {$product.productinfo.name}</strong><br /><br>{$product.productinfo.description}<br> {if $product.domain}{$product.domain}<br />{/if} {if $product.configoptions} <br><b>Configuration Options</b> <br>{foreach key=confnum item=configoption from=$product.configoptions}- {$configoption.name}: {if $configoption.type eq 1 || $configoption.type eq 2}{$configoption.option}{elseif $configoption.type eq 3}{if $configoption.qty}{$LANG.yes}{else}{$LANG.no}{/if}{elseif $configoption.type eq 4}{$configoption.qty} x {$configoption.option}{/if}<br />{/foreach} {/if} </div> I am working to add in the domain registration functionality as well as fix the issue with custom fields not being saved during an order. More to follow........feel free to let me know your thoughts.
-
I don't believe we have ever posted a review but our experience with HostOurWeb has given reason for this post. We are launching Xen VPS and narrowed down to SolusVM or the HostOurWeb module since it integrates with WHMCS which is similar to what we have today with our openvz solution. Although the preference was to go with SolusVM we decided to try this solution instead. I went to their website and searched here on the WHMCS forums as well as the WHT forums and it looked like the module was pretty good it has graphs, etc and for the price with or without source code its a good deal. I immediately signed up and paid for the module via their website. In the order form comments section I asked if I signed up for the module (which I did by this time) and wanted the source code could I just pay the difference. They said yes. Until this time everything is great and loving the near immediate responses, etc. I then asked how does the module connect to the Xen server and there response was "okay, what are your questions? I want to get all of this out of the way before i activate the order for once i do that there is no refund." - At this point I am confused because I've already asked my question. So I said OK for 50.00 dollars I will live with it even if it doesnt work so I replied with "Go ahead and activate the order. It seems like you don't like the fact that I have questions. We have over 2500 VPS's I would think that 50.00 is a small fee even if it turns out that this software doesn't work well and its wasted." I guess they didn't like my reply and basically said "Hello, Hrm.. What an odd response to me only attempting to assist in helping you understand what you are buying! All i wanted was to get all your questions out of the way before you throw away your first support ticket on it! Any way. I'm going to cancel the order. I will have my staff refund the money here shortly. The refund reason is because you are acting this way already it usually means its going to be a bad business experience and that's something we do not have time for now. Thanks!" I am not sure what would have been an acceptable response to them since I've already asked my question and they have not answered it and then I get told that there are no refunds. I replied "I am not sure what you are referring to here. I paid for the service and asked about your installation requirements since I see you have MTRG graphs which is not something the other CP's have as an available feature. You then said that there are no refunds. If I pay for something I dont ask for a refund unless I dont get the service. I simply wanted to know what are the install requirements and how does the module connect to the Xen server.You never responded to this..... " HostOurWeb proceeded to ask what my question is and only provided an answer in the ticket reply where they tell me that my order has been cancelled. I am just not sure what to say at all but if I am wrong then I am sorry to HostOurWeb but I just can't see how this makes any sense. Does anyone have any experience with this company and their WHMCS development capabilities?
-
We use this module and it works for us. If anyone has any problems we are willing to provide some assistance in this area. Feel free to contact.
-
There is an update to the graphs system that should be available shortly to fix some of the problems that others have been having. I can't speak for the APC module as we had it running while in beta and have not upgraded as yet. We can help you if needed.
-
We have it working. I think the issue is with your installation.
-
Do you have instructions for getting this feature setup like what files to edit?
-
I tried breaking this down to see if the query itself from a raw mysql perspective would work with our WHMCS installation. Thus far, I have created a custom client field called id and then on one of our test accounts, I have assigned a value of 5. Our domain is similar to blah.domainname.com, so the bandwidth.php file is located at the root of the subdirectory and we have a graphs sub-folder which is keeping all of our .png files. If i go directly to the URL based on how the code is calling it then the image loads however once I login as the test user I see the default "data not available" image. From what I have been able to figure out we have a situation where the query is resulting in two relid entries with different values and fieldids. However, I am not sure if this is causing a problem. I tried adding an AND v.fieldid=21 (21 is the fieldid assigned to our custom customer field) but this did not work at all. If I commend out the section where the security check is performed then the graphs load fine. So this confirms that it is something to do with this "check". I assigned an id value to a user that does not have this problem and the images still do not load the only thing that is left could be where the comparison of uid and h.userid. If i do this logic manually using mysql syntax then it works fine and the value is what I am expecting but the code doesn't yield any results at runtime. To the people that got this working, any ideas? Also, if the id field is created as a customer field then how is it being protected? As a user I can do to my details and change my field id value and view graphs from other users and the code does not have the logic to retrieve the value of the custom id field if it is created as an admin only field. I see in the example, that a custom page was created so does this mean that the if customfields element was/should be removed from the clientareadetails.tpl?
-
I just tried this out and the logic seems to be there but I am not getting the graphs to load properly. I am seeing the image place holders instead (which is weird) and if I login as a user with another assigned GID and use the old URL then I get the image not found graphic. The images are present in the /graphs/ directory with a URL similar to /graphs/graph_1_1.png, /graphs/graph_1_2.png, etc. Any ideas?
-
Hello, We use WHMCS for all of our customer billing and support and we love it. We recently purchased a hosting company that has a very extensive WHMCS setup and we would like to know if there is a way to merge both DBs as we would like to handle and support and billing from one interface. The configuration settings such as payment method, etc are relatively the same and so we are mainly concerned with migrating customer information, payment history and details that are similar. This is important to us so that we can use all of the reporting capabilities that are in WHMCS for our forecasting purposes. Any ideas on how to do this?
