Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Gary & Gina Koteras

Thanks for the infoI'm VERY new to RThopefully someday I'll gain enough 
knowledge to help others out myself...
 
Gary> Date: Thu, 27 Mar 2008 11:33:31 -0700> To: [EMAIL PROTECTED]; [EMAIL 
PROTECTED]> From: [EMAIL PROTECTED]> CC: rt-users@lists.bestpractical.com> 
Subject: Re: [rt-users] adding custom filed value to email> > I cut my teeth on 
APL and used to spend hours shaving 7 or 8 bytes from the > size of 360 
assembly language programs, so I do have an appreciation for > efficient and 
elegant coding solutions.> > However... several decades later and 
who-knows-how-many brain cells fewer, > I've found that I spend less time 
looking up function names and fixing > typos using code like:> > my 
$custom_field = get_custom("SomeField");> > and> > set_custom("SomeField", 
$my_val);> > ### I've also developed a new appreciation for comment lines in my 
old age. :)> > Gene> > At 10:13 AM 3/27/2008, Huw Selley wrote:> > >On 27 Mar 
2008, at 16:57, Stephen Turner wrote:> > >> > > Please don't Huw, this has been 
very entertaining ;)> >> >:)> >> > > How about just> > >> > > return 
$Ticket->FirstCustomFieldValue($_[0]);> > >> > >> > > or even no subroutine - 
just use $Ticket->FirstCustomFieldValue($_[0])> >> >If you want to ditch the 
sub $_[0] will always be undef as there will> >be no @_ (because it's no longer 
a sub) :)> >In that case (to use it as a one liner) just:> >> >my $custom_field 
= $Ticket->FirstCustomFieldValue('SomeField');> >> >Huw> > > -- > Gene LeDuc, 
GSEC> Security Analyst> San Diego State University > > 
___> 
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users> > Community 
help: http://wiki.bestpractical.com> Commercial support: [EMAIL PROTECTED]> > > 
Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a 
copy at http://rtbook.bestpractical.com
_
Windows Live Hotmail is giving away Zunes.
http://www.windowslive-hotmail.com/ZuneADay/?locale=en-US&ocid=TXT_TAGLM_Mobile_Zune_V3___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Gene LeDuc
I cut my teeth on APL and used to spend hours shaving 7 or 8 bytes from the 
size of 360 assembly language programs, so I do have an appreciation for 
efficient and elegant coding solutions.

However...  several decades later and who-knows-how-many brain cells fewer, 
I've found that I spend less time looking up function names and fixing 
typos using code like:

   my $custom_field = get_custom("SomeField");

and

   set_custom("SomeField", $my_val);

### I've also developed a new appreciation for comment lines in my old age. :)

Gene

At 10:13 AM 3/27/2008, Huw Selley wrote:

>On 27 Mar 2008, at 16:57, Stephen Turner wrote:
> >
> > Please don't Huw, this has been very entertaining ;)
>
>:)
>
> > How about just
> >
> > return $Ticket->FirstCustomFieldValue($_[0]);
> >
> >
> > or even no subroutine - just use $Ticket->FirstCustomFieldValue($_[0])
>
>If you want to ditch the sub $_[0] will always be undef as there will
>be no @_ (because it's no longer a sub) :)
>In that case (to use it as a one liner) just:
>
>my $custom_field = $Ticket->FirstCustomFieldValue('SomeField');
>
>Huw


-- 
Gene LeDuc, GSEC
Security Analyst
San Diego State University 

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Huw Selley

On 27 Mar 2008, at 16:57, Stephen Turner wrote:
>
> Please don't Huw, this has been very entertaining ;)

:)

>
>
> How about just
>
> return $Ticket->FirstCustomFieldValue($_[0]);
>
>
> or even no subroutine - just use $Ticket->FirstCustomFieldValue($_[0])

If you want to ditch the sub $_[0] will always be undef as there will  
be no @_ (because it's no longer a sub) :)
In that case (to use it as a one liner) just:

my $custom_field = $Ticket->FirstCustomFieldValue('SomeField');

Huw






s2s company email disclaimer: 
http://www.s2s.ltd.uk/datasheets/email_disclaimer.pdf
s2s company registration number : 3952958
s2s VAT registration number : GB763132055
Business premises   : Ground Floor, Overline House, Crawley, West 
Sussex, RH10 1JA
Registered address  : Heathcote, Kings Road, Ilkley, West 
Yorkshire, LS29 9AS
Place of registration   : England


___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Stephen Turner
Now I suck!

$Ticket->FirstCustomFieldValue($field_name);

Steve  

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Stephen Turner
At Thursday 3/27/2008 12:45 PM, Huw Selley wrote:


>And for those that didn't spot the deliberate mistake *cough* :
>
>sub get_custom {
>  return $Ticket->FirstCustomFieldValue($_[0]) or return undef;
>}
>
>I promise I will stop now!!
>
>Huw
>

Please don't Huw, this has been very entertaining ;)

How about just

return $Ticket->FirstCustomFieldValue($_[0]);

or even no subroutine - just use $Ticket->FirstCustomFieldValue($_[0])

Steve 

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Huw Selley

On 27 Mar 2008, at 16:41, Huw Selley wrote:
>
> On 27 Mar 2008, at 16:29, Huw Selley wrote:
>> Hi Gene,
>>
>> I saw this fly by and just couldn't help myself trying to optimise  
>> it:
>
> OK, I suck and actually sent the wrong opto, here is what I wanted to
> say:

And for those that didn't spot the deliberate mistake *cough* :

   sub get_custom {
 return $Ticket->FirstCustomFieldValue($_[0]) or return undef;
   }

I promise I will stop now!!

Huw



s2s company email disclaimer: 
http://www.s2s.ltd.uk/datasheets/email_disclaimer.pdf
s2s company registration number : 3952958
s2s VAT registration number : GB763132055
Business premises   : Ground Floor, Overline House, Crawley, West 
Sussex, RH10 1JA
Registered address  : Heathcote, Kings Road, Ilkley, West 
Yorkshire, LS29 9AS
Place of registration   : England


___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Huw Selley

On 27 Mar 2008, at 16:29, Huw Selley wrote:
> Hi Gene,
>
> I saw this fly by and just couldn't help myself trying to optimise it:

OK, I suck and actually sent the wrong opto, here is what I wanted to  
say:

   sub get_custom {
 return $val if $Ticket->FirstCustomFieldValue($_[0]) or return  
undef;
   }

Again, totally pointless but makes the line count prettier :)

Huw


s2s company email disclaimer: 
http://www.s2s.ltd.uk/datasheets/email_disclaimer.pdf
s2s company registration number : 3952958
s2s VAT registration number : GB763132055
Business premises   : Ground Floor, Overline House, Crawley, West 
Sussex, RH10 1JA
Registered address  : Heathcote, Kings Road, Ilkley, West 
Yorkshire, LS29 9AS
Place of registration   : England


___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Huw Selley
Hi Gene,

I saw this fly by and just couldn't help myself trying to optimise it:

On 27 Mar 2008, at 16:04, Gene LeDuc wrote:
>   sub get_custom {
> my $target_name = $_[0];
> my $val = $Ticket->FirstCustomFieldValue($target_name);
> return $val if defined $val;
> return undef;
>   }

   sub get_custom {
 return $val if $Ticket->FirstCustomFieldValue($_[0]);
 return undef;
   }

Sorry, it's a pointless opto (just reduces numbers of lines and makes  
it less readable  but that's how we do in perl land right?) but I  
had a spare 30 seconds :)

Regards
Huw



s2s company email disclaimer: 
http://www.s2s.ltd.uk/datasheets/email_disclaimer.pdf
s2s company registration number : 3952958
s2s VAT registration number : GB763132055
Business premises   : Ground Floor, Overline House, Crawley, West 
Sussex, RH10 1JA
Registered address  : Heathcote, Kings Road, Ilkley, West 
Yorkshire, LS29 9AS
Place of registration   : England


___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: [rt-users] adding custom filed value to email

2008-03-27 Thread Gene LeDuc
Hi Gary,

Here's how I do it.  I like using subroutines so I can reuse the code, so 
this is a subroutine that I'd have at the end of my template.

   ### Returns custom field value
   ### get_custom($field_name)
   sub get_custom {
 my $target_name = $_[0];
 my $val = $Ticket->FirstCustomFieldValue($target_name);
 return $val if defined $val;
 return undef;
   }

To get your value using this subroutine you have something like this:

   my $uLocations = get_custom('Locations');

And then you just use $uLocations in your template wherever you want it 
displayed.

Regards,
Gene

At 06:25 AM 3/27/2008, Gary & Gina Koteras wrote:
>Hello,
>
>We are running RT 3.4.5. I created one custom field and would like to 
> add the value that is chosen to the email that is generated. Any help 
> would be greatly appreciated. The custom field name is "Locations"
>
>Thanks in advance,
>gary


-- 
Gene LeDuc, GSEC
Security Analyst
San Diego State University 

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


[rt-users] adding custom filed value to email

2008-03-27 Thread Gary & Gina Koteras

Hello,
 
   We are running RT 3.4.5. I created one custom field and would like to add 
the value that is chosen to the email that is generated. Any help would be 
greatly appreciated. The custom field name is "Locations"
 
Thanks in advance,
gary
_
In a rush?  Get real-time answers with Windows Live Messenger.
http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_realtime_042008___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com