Jump to content

velaware

Alpha Developers
  • Posts

    346
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by velaware

  1. Describe the issue you're experiencing. When I submit the form I get this: "SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s) on line 124 in /home/ehansen/public_html/asdev.com/public/lib/model.php" Provide detailed steps necessary to reproduce the issue. I enter a package name, quantity of unlimited, select the module and its package option, select "one-time" for term and enter a price of 123.00 and create a new group. Include the URL the error occurred on, relative to the installation path, ie "/admin/login". /admin/packages/add/ Attach screenshots. Done Include your configuration settings, i.e. OS, version of Blesta, version of module/gateway/plugin if applicable, version of PHP & MySQL. OS: Linux (Ubuntu) Blesta: 3.1.1 PHP: 5.4.9 MySQL: 5.5.35 This is on a development machine, my production install (v3.1.0) doesn't cause any issues.
  2. I had this issue myself and its kind of really annoying. Add this to your controller's preAction method: $this->structure->setDefaultView(APPDIR); $this->structure->setView(null, $this->orig_structure_view); Add this to your plugin's main controller preAction (i.e.: plugin_controller.php file): $this->view->view = "default"; $this->orig_structure_view = $this->structure->view; $this->structure->view = "default"; Note that your controller (where you call setView()) has to extend your plugin's controller for this to work.
  3. Currently (as of 3.1.1) te support manager plugin doesn't encrypt email passwords. If you look in the support_departments table, the passwords are in plaintext. This confuses me since the user passwords are hashed. While I know you can't reverse a hash to get the message, you can still encrypt the passwords using systemEncrypt and get the message via systemDecrypt.
  4. velaware

    Delete A Client

    The intent is to still be able to keep a record for all clients. I've started work on a plugin that fixes this but its also difficult to purge records from all accounts since MySQL doesn't have the functionality that Postgre does in terms of cascade deletion.
  5. One thing I'd like to see, if possible, is implementing this but allowing users to interface it with their website as well via JS (i.e.: my site is static so to add something like this would have to be through JS). Doable?
  6. This is pretty interesting. Thanks!
  7. Yeah pretty much. Basically have a special function log all errors to a table and then it can either be displayed via UI or through CLI.
  8. Give or take, yeah. Not sure about other fields but I found w/ checkboxes when they aren't checked there's not even a record for it in the database. Which, kind of makes sense.
  9. I'd like to see better debugging information, especially as it seems Blesta is wanting to be more developer friendly. For example, my cron task issue. I'm sure there's a fatal error or something in my code, but I can't figure out where as I can't get any output from it. This makes it very difficult to squash bugs in a timely fashion.
  10. I feel bad, I forgot I even made this thread, heh. Not sure what you're asking in regards to "setting values are saved" but it's a time cron that is typically set to run at 23:50:00. It'll start, then stall, and I have to delete the entry in log_cron to make anything happen. Cody mentioned to disable the automatic schedule and run php /blesta/path/index.php cron pluginTasks but I get no output at all.
  11. E-mail me and lets see if we can make something happen. PHP has some decent CSV support in it.
  12. Paul, question. Would this new design make it possible to add more features to the client page? I.e.: easier to customize what's displayed without editing core files themselves? So, if someone wants to add a custom field to display on the page they can edit something and make it possible?
  13. I have a cron task I made myself that doesn't want to run at its time interval (I've tested by updating the interval and waiting one or two cron cycles). Cron's set to run every 5 minutes and it does run as I see entries in the logs and and such, even running cron manually doesn't work for this one cron. It is also enabled.
  14. Only thing for me is that is the code is there, just commented out. Look in app/models/users.php
  15. As long as it contains the real IP then that'd be fine too. I haven't messed w/ the passed headers so I don't know if every proxy setup will pass the correct values to it is all.
  16. Describe the issue you're experiencing. The comment for addTaskRun's "time" option states that "14:25" is valid format, but when you look at the rules, it has to be in hh:mm:ss not hh:mm. List any generated errors. (The "Oh Noes" error pages are very helpful.) Cron task doesn't get installed or listed in the Automation section It took me a little while to figure out why my cron task wouldn't get added, and I had to dig into the getTaskRunRules() method to understand the format conflicted. It would make a lot more sense to offer the ":ss" portion as optional: 'rule' => array("matches", "/^([0-9]{1,2})[0-9]{2})([0-9]{2})?)$/"), I'm not a regex expert so I think a look-ahead would be more efficient but you get the idea.
  17. Actually not the right plugin, I haven't released the multi-account one like PPM asked for publically yet on here, though it is in my GitHub account.
  18. As some know I've been pretty active around here lately in offering custom development and just overall solutions that either fill a niche or a growing need. While I love programming in Python, my roots started in PHP and I still use the language to this day. Now I'm offering custom development for every and anyone here. Past, current and future are welcome to reach out to me. You can see some of my work here: https://github.com/anzenehansen/Blesta-Goodies While I like to offer what I develop to everyone, its not a requirement and I can release the product only to you. WHAT YOU GET: Premium development and direct communication An account to our project management system so you can monitor our progress Continued support after development is done* Updates either at request or when we reach a milestone in the project PRICES This is always the stickler for people, and my company understands that. We started our business to help other small businesses without stretching their bank. Heck, we're bootstrapped from the core up ourselves. Our pricing is flexible and depends more on the project. We do ask for 10% down up front though, and charge hourly (another reason why we give you an account to our project management system, so you know what you're paying for). The hourly rate is typically around $10/hour. As a note though, require the invoice to be paid before providing the finished product. We are, however, happy to provide screenshots or other proof. Currently we only accept PayPal for payment. HOW? As our website is currently under development the best way to enquire about this is to contact plugin-dev@anzensolutions.com and our team will get in touch with you. If you need to provide attachments or the like, then please email the ticket # to me (ehansen@anzensolutions.com) along w/ the attachments as we do not allow them currently through Blesta.
  19. velaware

    Migrating From 2.5

    Do any of the clients have custom fields set? Though, realistically I don't see how that matters any in this situation, it could. Basically what's happening is when you're running the import plugin to migrate, there's one too many fields (either column names or data) and its throwing off the import. There's nothing I personally know how to fix this, but I'm sure Paul, Cody or Tyson will have an idea or two.
  20. I'm kind of confused on this. You can have multiple clients with the same primary email address. What exactly is the issue in the current set up?
  21. Personally I would advise against it but to be sure I would draw the attention of Paul, Cody or Tyson to this thread (PM them) so they're aware of this. I don't want to advise you on something I know not much on (don't know what issues might occur if any).
  22. I'm not familiar with all the ACLs and such but I'm pretty sure making a widget plugin to render only when someone with the proper billing & support permissions is possible. @SusanC if you're interested in me developing this for you PM me and we'll talk more.
  23. Can you provide some details as to what you mean? I might be able to work on this for you.
  24. Agreed. I'm thinking of writing a plugin actually to do this automatically. Its pretty easy to do.
  25. If you're going to update the end time, read this thread: http://www.blesta.com/forums/index.php?/topic/1805-there-are-one-or-more-cron-tasks-that-have-been-executing-for-more-than-60-minutes/ (post of interest: http://www.blesta.com/forums/index.php?/topic/1805-there-are-one-or-more-cron-tasks-that-have-been-executing-for-more-than-60-minutes/?p=13924 ). I had the same issue as you just with IMAP instead of piping, and waiting 6 hours didn't do me any good.
×
×
  • Create New...