Difference between revisions of "How to add welcome ticket in helpdesk when user signup"

From aMember Pro Documentation
Jump to: navigation, search
(Created page with "Create /amember/application/configs/config.php with this code: <source> <?php Am_Di::getInstance()->hook->add(Am_Event::USER_AFTER_INSERT, 'onUserAfterInsert'); ...")
Line 1: Line 1:
Create /amember/application/configs/config.php with this code:  
Create /amember/application/configs/site.php with this code:  

Revision as of 01:16, 6 November 2012

Create /amember/application/configs/site.php with this code:

        Am_Di::getInstance()->hook->add(Am_Event::USER_AFTER_INSERT, 'onUserAfterInsert');
        function onUserAfterInsert(Am_Event $event){
            $user = $event->getUser();
            $di = Am_Di::getInstance();
            $ticket = $di->helpdeskTicketRecord;
            $ticket->user_id = $user->user_id;
            $ticket->status = HelpdeskTicket::STATUS_AWAITING_USER_RESPONSE;

            ///// TICKET SUBJECT
            $ticket->subject = 'Welcome user '.$user->name_f.' '.$user->name_l;

            $message = $di->helpdeskMessageRecord;

            $message->admin_id = 1; //// ADMIN ID

            ///// TICKET BODY
            $message->content =  'Welcome to helpdesk. Simple content';

            $message->ticket_id = $ticket->ticket_id;