bug 1717: (framework editor) don't display subfield $0 as "New"
authorGalen Charlton <galen.charlton@liblime.com>
Sun, 6 Jan 2008 21:44:33 +0000 (15:44 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Mon, 7 Jan 2008 07:57:48 +0000 (01:57 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
admin/auth_subfields_structure.pl
admin/marc_subfields_structure.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tmpl

index ee6cb39..f5002d9 100755 (executable)
@@ -262,6 +262,7 @@ if ($op eq 'add_form') {
        # add more_subfields empty lines for add if needed
        for (my $i=1;$i<=$more_subfields;$i++) {
                my %row_data;  # get a fresh hash for the row data
+        $row_data{'new_subfield'} = 1;
                $row_data{tab} = CGI::scrolling_list(-name=>'tab',
                                        -id => "tab$i",
                                         -values =>
index 11aa24c..0a414e6 100755 (executable)
@@ -280,6 +280,7 @@ if ( $op eq 'add_form' ) {
     # add more_subfields empty lines for add if needed
     for ( my $j = 1 ; $j <= 1 ; $j++ ) {
         my %row_data;    # get a fresh hash for the row data
+        $row_data{'new_subfield'} = 1;
         $row_data{'subfieldcode'} = '';
 
         $row_data{tab} = CGI::scrolling_list(
index 34e0b45..8778f34 100644 (file)
@@ -47,14 +47,14 @@ function displayMoreConstraint(numlayer){
         <div id="subfieldtabs" class="toptabs numbered">
             <ul>
                 <!-- TMPL_LOOP NAME="loop" -->
-                    <!-- TMPL_IF NAME="tagsubfield" -->
-                        <li><a href="/cgi-bin/koha/admin/auth_subfields_structure.pl#sub<!-- TMPL_VAR NAME="tagsubfield" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
-                            <!-- TMPL_VAR NAME="tagsubfield" -->
-                    </a></li>
-                    <!-- TMPL_ELSE -->
+                    <!-- TMPL_IF NAME="new_subfield" -->
                         <!-- TMPL_IF EXPR="tagfield >=10" --><!-- display new only for > 10 fields -->
                         <li><a href="/cgi-bin/koha/admin/auth_subfields_structure.pl#sub<!-- TMPL_VAR NAME="tagsubfield" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">New</a></li>
                         <!-- /TMPL_IF -->
+                    <!-- TMPL_ELSE -->
+                        <li><a href="/cgi-bin/koha/admin/auth_subfields_structure.pl#sub<!-- TMPL_VAR NAME="tagsubfield" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
+                            <!-- TMPL_VAR NAME="tagsubfield" -->
+                    </a></li>
                     <!-- /TMPL_IF --></li>
                 <!-- /TMPL_LOOP -->
             </ul>
index d0d2b74..0016a60 100644 (file)
@@ -53,14 +53,14 @@ function displayMoreConstraint(numlayer){
     <div id="subfieldtabs" class="toptabs numbered">
    <ul>
         <!-- TMPL_LOOP NAME="loop" -->
-            <!-- TMPL_IF NAME="subfieldcode" -->
-                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="subfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
-                    <!-- TMPL_VAR NAME="subfieldcode" -->
-               </a></li>
-            <!-- TMPL_ELSE -->
+            <!-- TMPL_IF NAME="new_subfield" -->
                 <!-- TMPL_IF EXPR="tagfield >=10" --><!-- display new only for > 10 fields -->
                 <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="subfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">New</a></li>
                 <!-- /TMPL_IF -->
+            <!-- TMPL_ELSE -->
+                <li><a href="/cgi-bin/koha/admin/marc_subfields_structure.pl#sub<!-- TMPL_VAR NAME="subfieldcode" -->field" title="<!-- TMPL_VAR NAME="liblibrarian" -->">
+                    <!-- TMPL_VAR NAME="subfieldcode" -->
+               </a></li>
             <!-- /TMPL_IF --></li>
         <!-- /TMPL_LOOP -->
     </ul>