<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-AU" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">How about something like:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">if ( $eprint-&gt;get_value( &#8216;type&#8217; ) eq &#8216;book&#8217; )<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # do some validation<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Cheers<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Mark<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="color:#C50B45;mso-fareast-language:EN-AU">Mark Gregson</span></b><b><span style="color:#1F497D;mso-fareast-language:EN-AU">
</span></b><span style="color:#1F497D;mso-fareast-language:EN-AU">| Applications and Development Team Leader<br>
</span><span style="color:gray;mso-fareast-language:EN-AU">Library eServices | Queensland University of Technology<br>
Level 3 | R Block | Kelvin Grove Campus | GPO Box 2434 | Brisbane 4001<br>
Phone: &#43;61 7 3138 3782 | Web:</span><span style="color:#A3A3A3;mso-fareast-language:EN-AU">
</span><u><span style="color:#0000FD;mso-fareast-language:EN-AU"><a href="http://www.qut.edu.au/"><span style="color:blue">http://eprints.qut.edu.au/</span></a><br>
</span></u><span style="color:#0080FF;mso-fareast-language:EN-AU">ABN: 83 791 724 622<br>
CRICOS No: 00213J<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-AU">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-AU"> eprints-tech-bounces@ecs.soton.ac.uk
 [mailto:eprints-tech-bounces@ecs.soton.ac.uk] <b>On Behalf Of </b>Eliseo Gatchalian<br>
<b>Sent:</b> Thursday, 6 November 2014 8:13 AM<br>
<b>To:</b> 'eprints-tech@ecs.soton.ac.uk'<br>
<b>Subject:</b> [EP-tech] Add validation only for certain item types?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span lang="EN-NZ">Hi All,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">I&#8217;m just wondering if anyone has added or know how to activate this validation only for certain item types?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">From eprint_validate.pl:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">******<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">$c-&gt;{validate_eprint} = sub<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; my ( $eprint, $session, $for_archive ) = @_;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; my @problems = ();<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; # If we don&#8217;t have creators (eg. For a book) then we<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; # must have editor(s). To disable that rule, remove the<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; # following block.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; &nbsp;if( !$eprints-&gt;is_set( &#8220;creators&#8221; ) &amp;&amp;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; !$= $eprints-&gt;is_set( &#8220;editors&#8221; ) )<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $fieldname = $session-&gt;make_element( &#8220;span&#8221;, class=&gt;&#8221;ep_problem_field:creators&#8221; );<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push @problems, $session-&gt;html_phrase (<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;validate:need_creators_or_editors&#8221;,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fieldname=&gt;$fieldname );<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">&nbsp;&nbsp; return( @problems );<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">};<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">*********<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ">Thanks guys!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ">Ellis
</span></b><span lang="EN-NZ" style="mso-fareast-language:EN-NZ"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;mso-fareast-language:EN-NZ"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p>&nbsp;</o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span lang="EN-NZ" style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-AU">
<hr size="2" width="100%" align="center">
</span></div>
<div>
<p><span lang="EN-NZ" style="font-size:8.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#777777">This electronic mail transmission is intended for the named recipients only. It may contain private and confidential information. If this has come to you in error
 you must take no action based upon it, nor must you copy it or show it to anyone; please telephone or email the sender at Wintec immediately and return the original email. We cannot accept any liability for any loss or damage sustained as a result of software
 viruses. It is your responsibility to carry out such virus checking as is necessary before opening any attachment which may be included with this message.<o:p></o:p></span></p>
</div>
</div>
</body>
</html>