Jump to content

Michael

Moderators
  • Posts

    9,521
  • Joined

  • Last visited

  • Days Won

    185

Posts posted by Michael

  1. 9 minutes ago, furioussnail said:

    I was referring to the "from" header in combination with the {ticket.code}. Or maybe I am missing your point.

    That works I suppose if it's a current client :) what about people without a client account? With Blesta you can have more than one contact so that would also cause issues wouldn't it?

  2. 13 hours ago, Paul said:

    That's right, but the headers can be spoofed, that's why the ticket hash.

     

    13 hours ago, furioussnail said:

    The original "from" header can be used for matching.

    and not just spoofed but if you have more than one ticket open how does that reply go to the correct one?

  3. 1 hour ago, furioussnail said:

    Uh, sorry. I meant {ticket.code} not {ticket.id}. Maybe matching a combination of "from" header (email address) with {company.code} (something like ACME) and {ticket.code} could solve this issue. Of course, if a message comes from another address it should be considered a different ticket. I see that some other platforms somehow manage to do.

    By the way, how does Blesta handle CC and BCC?

    It doesn't work because the support manager is looking for the hash in the subject. It' show it ties it to the authorised ticket I believe.

    You could probably edit the support system to use the ticket.code but then I could open a ticket reply with your ticket.code if I knew it and just add a reply to the random ticket no authentication. 

  4. 1 hour ago, Amit Kumar Mishra said:

    i was just thinking, if you would donate this to blesta, and may be replace blesta portal, or may be a clients choice to choose from portal or cms

    and then may be then even blesta devs would constantly contribute on this...

     

    what say?

    I'm not sure as it's the Community Edition which is fully "free" If they need support and updates for the better features then the premium version the user will need a license. I am up for it if Paul and Blesta is.

  5. CMS Community Edition 1.3.0 released.

    Since this has a new table and not backwards compatible I've had to release it as it's new version 1.3.0.

    You can download it from the Github or from our website: https://blesta.store/client/plugin/download_manager/client_main/download/29/cms-CE1-3-0.zip

    Without Recaptcha enabled (Without the icon at the bottom right):

    ce130-1.png

    With Recaptcha enabled:

    ce130-2.png

    Settings:

    ce130-3.png

     

    Been hoping to do this for ages and @Joseph H asking for it last night I decided to try and get it implemented. 


    Please hit upgrade to upgrade your CMS CE to 1.3.0.

     

    If you get an error or the blestacms_settings hasn't been created or populated please open: blesta_cms_plugin.php

    Find:

    if(version_compare($current_version, '1.2.6', '<')){
      
    or 
      
    if(version_compare($current_version, '1.2.8', '<')){

    change it to:

    if(version_compare($current_version, '1.2.6', '>')){
      
    or 
      
    if(version_compare($current_version, '1.2.8', '>')){

     

  6. After a long and great time building the CMS we wanted to change our way we do business to help others get the best out of Blesta and we can grow a bigger community with Blesta.

    The BlestaCMS is now open-code and the "base" is free to everyone. That's currently 1.2.7. We will fix bugs and patch the version when needed for free but to upgrade to a new version let's say 1.3.0, you will need a license. We're still working on this to make sure the updates are safe and secure. You'll also need a license if you wish to get support from us with active support and updates.

    If you do need support you can go to our support ticket page, click on BlestaCMS Support and then enter your license key. This will allow you to submit a ticket.

    You can download the latest version of the BlestaCMS Base here: https://blesta.store/client/plugin/download_manager/client_main/download/26/CMS-1.2.7.zip

    Support:

    support-index.png

    Valid:

    support-valid.png

    Suspended:

    support-suspended.png

    PS: We've fixed the spelling on complimentary, sorry for the error on the screenshot.

    Cancelled:

    support-cancelled.png

     

    ---

    BlestaCMS previews: https://blesta.store/cms

    Share / View the code / Modify / fork freedom on Github: https://github.com/atlanical/BlestaCMS-Community-Edition

  7. Thanks @Tyson mate that return

    $this->valid($client_info);

    worked as I found I had to pass the variable through to the function to show the information on the views.

    However submitting another form it tries to run the first form post in the index function and not the post in the success function do I need to set something up on the forms to call each one?

    <?php
    class Validate extends SupportController
    {
      public function index(){
          if (!empty($this->post)) {
    		$data2 = (isset($this->post) ? $this->post : '');
    		if($data2){
    			return $this->valid($data2);
    		}
          }
      }
      public function valid($data2){
    	if (!empty($this->post)) {
    		$data = (isset($this->post) ? $this->post : '');
    		if($data){
    			return true;
    		}
    	}
      }
    }

    both of the forms have this in the views:
     

    <?php
    	$this->Form->create(null, ['id' => 'validate', 'enctype' => 'multipart/form-data']);
    ?>
    <?php
    	$this->Form->create(null, ['id' => 'support_ticket', 'enctype' => 'multipart/form-data']);
    ?>

     

  8. 6 minutes ago, Tyson said:

    There are two separate calls you need to make:

    1. Create a ticket (as @Jono mentioned above)
    2. Create a reply for the ticket (as you did in your OP).
      1. FYI the first question from a customer that opens the ticket represents the first reply

    Thanks mate. Is there a way to redirect to another function in Blesta for example:

    <?php
    
    public function index(){
      if($success == true){
          return self::success();
      }
    }
    
    public function success(){
    	//run this function?
    }
    
    ?>

     

  9. 9 hours ago, SteveR said:

    I fully removed the Installatron installed version and it's database then manually installed the latest v4.4.2. This solved the issue for me, I can now edit email templates! Thanks

    I wonder what they are doing to cause issues. @Paul

×
×
  • Create New...