Jump to content

timnboys

Members
  • Posts

    436
  • Joined

  • Days Won

    13

Everything posted by timnboys

  1. A cpanel compatible version has been uploaded to my download manager for both blesta and whmcs though I wish cpanel would upgrade Their loaders instead of making me do this.
  2. A issue/bug that was reported by Michael Dance aka Licensecart Has been patched and uploaded to my download manager Issues Resolved Include: VPN API Notification not shown Whitelist Function to allow skipping Of VPN Check while doing other checks still like fraudrecord and blacklist function was not working it is now fixed
  3. More features and other things in the pipeline Including new features suggested by LicenseCart aka Michael Dance. This release will come out soon though I am not going to say any release date to keep my sanity lol and to make sure I don't have to rush to release it at said date to make sure it is the best it can be including being tested & quality assurance tested!
  4. okay yes that would be great thank you paul
  5. New Update released with fraud report status See Following screenshot below for more info: This is a screenshot taken by licensecart aka Michael Dance for showcasing this new feature though details are blacked out to protect user details This new release 1.1.5 includes the above feature along with bugfixes and more.
  6. Okay 1.1.4 has been released Patched Update to FraudRecord Blesta Module fixes bugs found in last release! Please redownload and try the new version if you have issues with the old version.
  7. Patched Update to FraudRecord Blesta Module fixes bugs found in last release! Please redownload and try the new version if you have issues with the old version. Version Released 1.1.3
  8. Okay could any of you tell me how to handle this error message? PHP Fatal error: Cannot redeclare class Crypt_AES in /vendors/phpseclib/Crypt/AES.php on line 608, referer: /admin/plugin/order/admin_forms/settings/ as this happens when I try to instantiate the blesta licensing manager which uses phpseclib also so don't know how to handle this could cody or tyson or one of the blesta dev's or someone please give me a hand on this and tell me how to fix it? as it appears for some reason Crypt_AES is already declared when I try to start up the licensing manager which somehow declares again Crypt_AES which doesn't work hence the issue.
  9. Well Finally We are here to bring you a update to 1.2-update1 which now includes a "blacklist" function suggested by michael dance of licensecart it blocks any & every ip listed in the modules settings that are in the blacklist textarea no matter what if it sees one of the ip's that are blacklisted it will block the order and stop it no matter what the condition is. Please note we also have a php 5.4 version this release though fair warning not sure what is wrong with interworx but don't expect the licensing function to work on interworx on php 5.4 don't know what it is but it didn't want to work so I advise you if you have this problem ditch interworx and go plain cli/ssh and install the latest ioncube loader also note if you are using cpanel you will have to update your ioncube loader outside of cpanel on ssh to v5 latest loader in order to use this module as sorry but I refuse to compromise my code to make a cpanel only version as cpanel won't do everything for you like this(it still only supports v4 loader as far as I know) my advise to you as well ditch cpanel as well and go plain ssh/cli
  10. hey ginner159 from lowendtalk I could make you one for free and just distribute it out for free for everyone else to benefit off of as well.
  11. I can develop a centova cast v3 module as it appears they have dev docs to communicate with their json api but I would need someone with a centova panel to dev off of(you know to check my api calls and such when building & testing & debugging the module)
  12. it probably wouldn't be that hard to script a plugin or module to require that before order is even considered or provisioned but then again my fraudrecord module for blesta handles that as it will stop any transaction if they are listed in fraudrecord or detected by the proxy api integrated into the module. though in order to run my fraudrecord module it is a native fraud system module not a addon/plugin/regular module it is a actual fraud module that ties into blesta's native fraud check system to handle incidents like this and stop them before they become a problem or even get provisioned. though it requires the latest edition of ioncube loader(and I hope you do run the latest edition of the ioncube loader just for security/updates reasons.)
  13. This is no longer a placeholder! the module has been released! This has been sought out forever for there to finally be a opennebula provisioning module for any billing panel so that a provider can use opennebula instead of the properterity solusvm and virtualizor cp's and to you know shake up the status quo as anyone can become a vps provider with solusvm or virtualizor and whmcs or blesta as many people want to have something different then the status quo they want to use a free "cloud" panel like opennebula to run their vps services and not be like everyone else that just uses the usual combo of solusvm+blesta or whmcs This provisioning module will allow you to do that and be able to use opennebula as your cp for your vps services instead of what is currently the combo. Be Different and Be Unique in the vps market by using opennebula+blesta instead. As OpenNebula doesn't cost anything and is great for providers trying to cut back costs on vps panels and also is great for trying to remarket your self as not just "another vps provider" but one that uses the "cloud" as your vps services. So enough promotional & marketing talk I will just say what it will cost to get this great module(though is subject to change at any time): $7/Month/Per Blesta Install It can now be ordered at my usual url: https://cubedata.net/order/main/index/cart And will be listed on the marketplace for blesta in a second. It has been added to the marketplace for blesta now. https://marketplace.blesta.com/#/extensions/24-OpenNebula%20Provisioning%20Module%20For%20Blesta%20
  14. your a genuis! Thanks for that help as with that help I was able to get it working!
  15. /** * Adds the module row on the remote server. Sets Input errors on failure, * preventing the row from being added. * * @param array $vars An array of module info to add * @return array A numerically indexed array of meta fields for the module row containing: * - key The key for this meta field * - value The value for this key * - encrypted Whether or not this field should be encrypted (default 0, not encrypted) */ public function addModuleRow(array &$vars) { $meta_fields = array("oneauthstring","one_xmlrpc","hostname"); $encrypted_fields = array("oneauthstring","one_xmlrpc","hostname"); $this->Input->setRules($this->getRowRules($vars)); // Validate module row if ($this->Input->validates($vars)) { // Build the meta data for this row $meta = array(); foreach ($vars as $key => $value) { if (in_array($key, $meta_fields)) { $meta[] = array( 'key' => $key, 'value' => $value, 'encrypted' => in_array($key, $encrypted_fields) ? 1 : 0 ); } } return $meta; } } I have the above in my addmodulerow function.
  16. No I don't use the json config file I put it in the module class itself. here is the function: /** * Returns the key used to identify the primary field from the set of module row meta fields. * This value can be any of the module row meta fields. * * @return string The key used to identify the primary field from the set of module row meta fields */ public function moduleRowMetaKey() { return "server_key"; } I don't know if it has existed before in my dev blesta db(and I have changed alot since then) so what do you think it is? as I cannot pin it down to any function besides the one above when trying to edit/add a package with the module.
  17. okay I have narrowed it down to the getmodulerowkey method and I have tried all of the variables in my module and still cannot get it to work and don't remember what I did last time to get it to work. please help me as this is one of those I am stuck times and I don't know what I did to cause this.
  18. Okay now I have another issue the package fields don't want to show up now. could one of the blesta dev's or someone point me in the right direction of what I have done wrong in my code of my custom module to cause it and how to fix it?
  19. I have figured it out I was trying to use a separate function to handle chowning the permission on opennebula to the user and not oneadmin which is what the module uses to communicate with opennebula's xmlrpc api and I only wanted to wait until blesta saved the service info so i could get the vpsid and userid from the set of serviceinfo but figured out how to use the variables inside the addservice function to pass the vpsid and userid info to the separate function so that is working now and yes I pass the vpsid and userid variables inside the addservice function when there created to the separate function that now does the additional required actions and then returns the execution back to the addservice function where it saves the service info finally after doing all of that. I figured it out right after making the original post on this on how to use the variables that store the vpsid and userid in addservice when there created by the xmlrpc api to pass to the separate actions function so sorry for not updating as the flow is now addservice creates the vm and user and then passes the execution to the other function with the vpsid and userid variables and then once the other function is done it returns execution back to the addservice function which then saves the service info after completing all the actions needed. so it now works like this addservice()->otherfunction()->addservice() so when addservice creates and fills the vpsid and userid variables it then passes execution to otherfunction() which then uses those passed variables to finish up with the vm's and once it is done it passes execution back to addservice() where it saves the service info and is done basically.
  20. Okay I have gotten it working somewhat but is there a way to hook into blesta's addservice method right after the service is created to do "post creation" actions like chown the vm inside opennebula to the user id and then setting the user quota? all I am basically looking for is to be able to tie into the creation of service process right after the service is created and the service info is saved.
  21. DO NOT Ask for an Audit on any of CubeData's modules/plugins as sorry but if you are just one person asking for a audit sorry but we do not do audits unless a majority of our customers request that. This has been sought out forever for there to finally be a opennebula provisioning module for any billing panel so that a provider can use opennebula instead of the properterity solusvm and virtualizor cp's and to you know shake up the status quo as anyone can become a vps provider with solusvm or virtualizor and whmcs or blesta as many people want to have something different then the status quo they want to use a free "cloud" panel like opennebula to run their vps services and not be like everyone else that just uses the usual combo of solusvm+blesta or whmcs This provisioning module will allow you to do that and be able to use opennebula as your cp for your vps services instead of what is currently the combo. Be Different and Be Unique in the vps market by using opennebula+blesta instead. As OpenNebula doesn't cost anything and is great for providers trying to cut back costs on vps panels and also is great for trying to remarket your self as not just "another vps provider" but one that uses the "cloud" as your vps services. So enough promotional & marketing talk I will just say what it will cost to get this great module(though is subject to change at any time): $7/Month/Per Blesta Install It can now be ordered at my usual url: https://cubedata.net/order/main/packages/cart/?group_id=1 And will be listed on the marketplace for blesta in a second. It has been added to the marketplace for blesta now.
  22. well the api call is all in one file(the main file) as it goes down to a function below the addservice function to call the xmlrpc server of opennebula and provision the vm with the provided information passed to the function(to the api call function) but it doesn't seem like it does anything as I looked on opennebula after running the addservice but there isn't nothing there. also the module logs are empty.
  23. It appears it was due to my php syntax error. but I have got another problem now when I try to provision a service it doesn't even look like in opennebula anything was provisioned Also it just says service has been added and appears active but there isn't nothing in opennebula to show for it and also I don't know if it is another php syntax error on my part but when I try to select a server in the package details it doesn't even list the server I have added(it just gives a blank dropdown box) is there anyway to log the communication between the module & opennebula to see if maybe the data isn't being passed right or if opennebula doesn't see a parameter right or something?
  24. Okay I have made good progress on this and implemented the xmlrpc methods using a php library to handle it all is good except blesta refuses to show my module on my dev blesta.
×
×
  • Create New...