`id` int(11) NOT NULL auto_increment, -- unique key, used to identify the authorized value
`category` varchar(10) NOT NULL default '', -- key used to identify the authorized value category
`authorised_value` varchar(80) NOT NULL default '', -- code use to identify the authorized value
- `lib` varchar(80) default NULL, -- authorized value description as printed in the staff client
- `lib_opac` VARCHAR(80) default NULL, -- authorized value description as printed in the OPAC
+ `lib` varchar(200) default NULL, -- authorized value description as printed in the staff client
+ `lib_opac` varchar(200) default NULL, -- authorized value description as printed in the OPAC
`imageurl` varchar(200) default NULL, -- authorized value URL
PRIMARY KEY (`id`),
KEY `name` (`category`),
SetVersion($DBversion);
}
+$DBversion = "3.09.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+ $dbh->do("ALTER TABLE authorised_values MODIFY lib varchar(200)");
+ $dbh->do("ALTER TABLE authorised_values MODIFY lib_opac varchar(200)");
+
+ print "Upgrade to $DBversion done (Raise the length of Authorised Values descriptions)\n";
+ SetVersion($DBversion);
+}
+
=head1 FUNCTIONS
=head2 TableExists($table)
</li>
<li>
<label for="lib">Description</label>
- <input type="text" name="lib" id="lib" value="[% lib %]" maxlength="80" />
+ <input type="text" name="lib" id="lib" value="[% lib %]" maxlength="200" />
</li>
<li>
<label for="lib_opac">Description (OPAC)</label>
- <input type="text" name="lib_opac" id="lib_opac" value="[% lib_opac %]" maxlength="80" />
+ <input type="text" name="lib_opac" id="lib_opac" value="[% lib_opac %]" maxlength="200" />
</li>
</ol>
<div id="icons" class="toptabs" style="clear:both">