No, marc_subfields_structure is a table in your koha database.&nbsp; You want to edit the data there, not the logic of how it processed (in perl).&nbsp; <br><br>To access your database from the command-line mysql client, you would do something like this:<br>

<br><div style="margin-left: 40px; font-family: courier new,monospace;">mysql -uUSER -pPASS DB_NAME<br></div><br style="font-family: courier new,monospace;"><span style="font-family: arial,sans-serif;">Get the right USER, PASS and DB_NAME from your KOHA_CONF file.&nbsp; </span>This accesses your database and gives you the mysql command-line, where you do something like:<br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">mysql&gt; describe marc_subfield_structure;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">+------------------+--------------+------+-----+---------+-------+</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key | Default | Extra |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">+------------------+--------------+------+-----+---------+-------+</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| tagfield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(3)&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| tagsubfield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(1)&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| liblibrarian&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| libopac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| repeatable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(4)&nbsp;&nbsp; | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| mandatory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(4)&nbsp;&nbsp; | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| kohafield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(40)&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| tab&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(1)&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| authorised_value | varchar(10)&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| authtypecode&nbsp;&nbsp;&nbsp;&nbsp; | varchar(10)&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| value_builder&nbsp;&nbsp;&nbsp; | varchar(80)&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| isurl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(1)&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| hidden&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tinyint(1)&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| frameworkcode&nbsp;&nbsp;&nbsp; | varchar(4)&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| seealso&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">| link&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(80)&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">| defaultvalue&nbsp;&nbsp;&nbsp;&nbsp; | text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">+------------------+--------------+------+-----+---------+-------+</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">17 rows in set (0.00 sec)</span><br><br>You might want a command like:<br>UPDATE marc_subfield_structure SET hidden=-6 WHERE tagfield=&quot;XYZ&quot; and tagsubfield=&quot;ABC&quot;<br>
<br>--joe atzberger<br>
<br><div class="gmail_quote">On Tue, Mar 18, 2008 at 8:02 PM, Gianmarco Spiga &lt;<a href="mailto:gsa25@sfu.ca" target="_blank">gsa25@sfu.ca</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Jesse &lt;pianohacker@...&gt; writes:<br>
<br>
&gt;<br>
&gt; It depends on what you mean. If you want everything to be hidden in the<br>
editor, run some sql to set all the subfields&#39; hidden field (in the table<br>
marc_subfields_structure) to -6, then set it back to 0 for everything you want<br>
to be visible.-- Jesse<br><br>
<br>
Thanks Jesse,<br>
I actually planned to move all of them to the &quot;ignore&quot; tab, as opposed to just<br>
hiding them, but in principle it is the same.<br>
Unfortunately, I have no idea of how to write such a script, I guess I&#39;ll have<br>
to learn some SQL. By the way, isn&#39;t marc_subfield_structure a perl script? If I<br>
could find the table where all this info is stored I would be halfway done, but<br>
so far I haven&#39;t managed to understand the mechanics of Koha.<br>
<br>
One last think: Has anyone written such a script yet? It looks like a pretty<br>
common task to me.<br>
<br>
Thanks for the quick answer!<br>
<br>
-Gianmarco-<br>
<br>
_______________________________________________<br>
Koha mailing list<br>
<a href="mailto:Koha@lists.katipo.co.nz" target="_blank">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
</blockquote></div><br>