@ -118,11 +118,7 @@ of C<C4::Items>
= head2 GetItem
= head2 GetItem
= over 4
$ item = GetItem ( $ itemnumber , $ barcode , $ serial ) ;
$ item = GetItem ( $ itemnumber , $ barcode , $ serial ) ;
= back
Return item information , for a given itemnumber or barcode .
Return item information , for a given itemnumber or barcode .
The return value is a hashref mapping item column
The return value is a hashref mapping item column
@ -165,11 +161,7 @@ sub GetItem {
= head2 CartToShelf
= head2 CartToShelf
= over 4
CartToShelf ( $ itemnumber ) ;
CartToShelf ( $ itemnumber ) ;
= back
Set the current shelving location of the item record
Set the current shelving location of the item record
to its stored permanent shelving location . This is
to its stored permanent shelving location . This is
@ -193,12 +185,8 @@ sub CartToShelf {
= head2 AddItemFromMarc
= head2 AddItemFromMarc
= over 4
my ( $ biblionumber , $ biblioitemnumber , $ itemnumber )
= AddItemFromMarc ( $ source_item_marc , $ biblionumber ) ;
my ( $ biblionumber , $ biblioitemnumber , $ itemnumber )
= AddItemFromMarc ( $ source_item_marc , $ biblionumber ) ;
= back
Given a MARC:: Record object containing an embedded item
Given a MARC:: Record object containing an embedded item
record and a biblionumber , create a new item record .
record and a biblionumber , create a new item record .
@ -222,12 +210,8 @@ sub AddItemFromMarc {
= head2 AddItem
= head2 AddItem
= over 4
my ( $ biblionumber , $ biblioitemnumber , $ itemnumber )
= AddItem ( $ item , $ biblionumber [ , $ dbh , $ frameworkcode , $ unlinked_item_subfields ] ) ;
my ( $ biblionumber , $ biblioitemnumber , $ itemnumber )
= AddItem ( $ item , $ biblionumber [ , $ dbh , $ frameworkcode , $ unlinked_item_subfields ] ) ;
= back
Given a hash containing item column names as keys ,
Given a hash containing item column names as keys ,
create a new Koha item record .
create a new Koha item record .
@ -286,11 +270,8 @@ sub AddItem {
= head2 AddItemBatchFromMarc
= head2 AddItemBatchFromMarc
= over 4
( $ itemnumber_ref , $ error_ref ) = AddItemBatchFromMarc ( $ record ,
$ biblionumber , $ biblioitemnumber , $ frameworkcode ) ;
( $ itemnumber_ref , $ error_ref ) = AddItemBatchFromMarc ( $ record , $ biblionumber , $ biblioitemnumber , $ frameworkcode ) ;
= back
Efficiently create item records from a MARC biblio record with
Efficiently create item records from a MARC biblio record with
embedded item fields . This routine is suitable for batch jobs .
embedded item fields . This routine is suitable for batch jobs .
@ -308,7 +289,7 @@ This function returns an arrayref of new itemsnumbers and an arrayref of item
errors encountered during the processing . Each entry in the errors
errors encountered during the processing . Each entry in the errors
list is a hashref containing the following keys :
list is a hashref containing the following keys :
= over 2
= over
= item item_sequence
= item item_sequence
@ -393,11 +374,7 @@ sub AddItemBatchFromMarc {
= head2 ModItemFromMarc
= head2 ModItemFromMarc
= over 4
ModItemFromMarc ( $ item_marc , $ biblionumber , $ itemnumber ) ;
ModItemFromMarc ( $ item_marc , $ biblionumber , $ itemnumber ) ;
= back
This function updates an item record based on a supplied
This function updates an item record based on a supplied
C <MARC::Record> object containing an embedded item field .
C <MARC::Record> object containing an embedded item field .
@ -470,11 +447,8 @@ sub ModItemFromMarc {
= head2 ModItem
= head2 ModItem
= over 4
ModItem ( { column = > $ newvalue } , $ biblionumber ,
$ itemnumber [ , $ original_item_marc ] ) ;
ModItem ( { column = > $ newvalue } , $ biblionumber , $ itemnumber [ , $ original_item_marc ] ) ;
= back
Change one or more columns in an item record and update
Change one or more columns in an item record and update
the MARC representation of the item .
the MARC representation of the item .
@ -545,11 +519,7 @@ sub ModItem {
= head2 ModItemTransfer
= head2 ModItemTransfer
= over 4
ModItemTransfer ( $ itenumber , $ frombranch , $ tobranch ) ;
ModItemTransfer ( $ itenumber , $ frombranch , $ tobranch ) ;
= back
Marks an item as being transferred from one branch
Marks an item as being transferred from one branch
to another .
to another .
@ -574,11 +544,7 @@ sub ModItemTransfer {
= head2 ModDateLastSeen
= head2 ModDateLastSeen
= over 4
ModDateLastSeen ( $ itemnum ) ;
ModDateLastSeen ( $ itemnum ) ;
= back
Mark item as seen . Is called when an item is issued , returned or manually marked during inventory / stocktaking .
Mark item as seen . Is called when an item is issued , returned or manually marked during inventory / stocktaking .
C <$itemnum> is the item number
C <$itemnum> is the item number
@ -594,11 +560,7 @@ sub ModDateLastSeen {
= head2 DelItem
= head2 DelItem
= over 4
DelItem ( $ dbh , $ biblionumber , $ itemnumber ) ;
DelItem ( $ dbh , $ biblionumber , $ itemnumber ) ;
= back
Exported function ( core API ) for deleting an item record in Koha .
Exported function ( core API ) for deleting an item record in Koha .
@ -635,8 +597,6 @@ sub DelItem {
= head2 CheckItemPreSave
= head2 CheckItemPreSave
= over 4
my $ item_ref = TransformMarcToKoha ( $ marc , 'items' ) ;
my $ item_ref = TransformMarcToKoha ( $ marc , 'items' ) ;
# do stuff
# do stuff
my % errors = CheckItemPreSave ( $ item_ref ) ;
my % errors = CheckItemPreSave ( $ item_ref ) ;
@ -650,8 +610,6 @@ sub DelItem {
print "item is OK" ;
print "item is OK" ;
}
}
= back
Given a hashref containing item fields , determine if it can be
Given a hashref containing item fields , determine if it can be
inserted or updated in the database . Specifically , checks for
inserted or updated in the database . Specifically , checks for
database integrity issues , and returns a hash containing any
database integrity issues , and returns a hash containing any
@ -734,11 +692,7 @@ has copy-and-paste work.
= head2 GetItemStatus
= head2 GetItemStatus
= over 4
$ itemstatushash = GetItemStatus ( $ fwkcode ) ;
$ itemstatushash = GetItemStatus ( $ fwkcode ) ;
= back
Returns a list of valid values for the
Returns a list of valid values for the
C <items.notforloan> field .
C <items.notforloan> field .
@ -753,32 +707,24 @@ Create a status selector with the following code
= head3 in PERL SCRIPT
= head3 in PERL SCRIPT
= over 4
my $ itemstatushash = getitemstatus ;
my @ itemstatusloop ;
my $ itemstatushash = getitemstatus ;
foreach my $ thisstatus ( keys %$ itemstatushash ) {
my @ itemstatusloop ;
my % row = ( value = > $ thisstatus ,
foreach my $ thisstatus ( keys %$ itemstatushash ) {
statusname = > $ itemstatushash - > { $ thisstatus } - > { 'statusname' } ,
my % row = ( value = > $ thisstatus ,
) ;
statusname = > $ itemstatushash - > { $ thisstatus } - > { 'statusname' } ,
push @ itemstatusloop , \ % row ;
) ;
}
push @ itemstatusloop , \ % row ;
$ template - > param ( statusloop = > \ @ itemstatusloop ) ;
}
$ template - > param ( statusloop = > \ @ itemstatusloop ) ;
= back
= head3 in TEMPLATE
= head3 in TEMPLATE
= over 4
< select name = "statusloop" >
< option value = "" > Default </option>
< select name = "statusloop" >
< ! - - TMPL_LOOP name = "statusloop" - - >
< option value = "" > Default </option>
< option value = "<!-- TMPL_VAR name=" value " -->" < ! - - TMPL_IF name = "selected" - - > selected < ! - - /TMPL_IF -->><!-- TMPL_VAR name="statusname" --></o ption >
< ! - - TMPL_LOOP name = "statusloop" - - >
< ! - - / TMPL_LOOP - - >
< option value = "<!-- TMPL_VAR name=" value " -->" < ! - - TMPL_IF name = "selected" - - > selected < ! - - /TMPL_IF -->><!-- TMPL_VAR name="statusname" --></o ption >
</select>
< ! - - / TMPL_LOOP - - >
</select>
= back
= cut
= cut
@ -834,11 +780,7 @@ sub GetItemStatus {
= head2 GetItemLocation
= head2 GetItemLocation
= over 4
$ itemlochash = GetItemLocation ( $ fwk ) ;
$ itemlochash = GetItemLocation ( $ fwk ) ;
= back
Returns a list of valid values for the
Returns a list of valid values for the
C <items.location> field .
C <items.location> field .
@ -851,34 +793,26 @@ Create a location selector with the following code
= head3 in PERL SCRIPT
= head3 in PERL SCRIPT
= over 4
my $ itemlochash = getitemlocation ;
my @ itemlocloop ;
my $ itemlochash = getitemlocation ;
foreach my $ thisloc ( keys %$ itemlochash ) {
my @ itemlocloop ;
my $ selected = 1 if $ thisbranch eq $ branch ;
foreach my $ thisloc ( keys %$ itemlochash ) {
my % row = ( locval = > $ thisloc ,
my $ selected = 1 if $ thisbranch eq $ branch ;
selected = > $ selected ,
my % row = ( locval = > $ thisloc ,
locname = > $ itemlochash - > { $ thisloc } ,
selected = > $ selected ,
) ;
locname = > $ itemlochash - > { $ thisloc } ,
push @ itemlocloop , \ % row ;
) ;
}
push @ itemlocloop , \ % row ;
$ template - > param ( itemlocationloop = > \ @ itemlocloop ) ;
}
$ template - > param ( itemlocationloop = > \ @ itemlocloop ) ;
= back
= head3 in TEMPLATE
= head3 in TEMPLATE
= over 4
< select name = "location" >
< option value = "" > Default </option>
< select name = "location" >
< ! - - TMPL_LOOP name = "itemlocationloop" - - >
< option value = "" > Default </option>
< option value = "<!-- TMPL_VAR name=" locval " -->" < ! - - TMPL_IF name = "selected" - - > selected < ! - - /TMPL_IF -->><!-- TMPL_VAR name="locname" --></o ption >
< ! - - TMPL_LOOP name = "itemlocationloop" - - >
< ! - - / TMPL_LOOP - - >
< option value = "<!-- TMPL_VAR name=" locval " -->" < ! - - TMPL_IF name = "selected" - - > selected < ! - - /TMPL_IF -->><!-- TMPL_VAR name="locname" --></o ption >
</select>
< ! - - / TMPL_LOOP - - >
</select>
= back
= cut
= cut
@ -932,11 +866,7 @@ sub GetItemLocation {
= head2 GetLostItems
= head2 GetLostItems
= over 4
$ items = GetLostItems ( $ where , $ orderby ) ;
$ items = GetLostItems ( $ where , $ orderby ) ;
= back
This function gets a list of lost items .
This function gets a list of lost items .
@ -960,9 +890,9 @@ from the "items" table as keys.
= item usage in the perl script:
= item usage in the perl script:
my $ where = { barcode = > '0001548' } ;
my $ where = { barcode = > '0001548' } ;
my $ items = GetLostItems ( $ where , "homebranch" ) ;
my $ items = GetLostItems ( $ where , "homebranch" ) ;
$ template - > param ( itemsloop = > $ items ) ;
$ template - > param ( itemsloop = > $ items ) ;
= back
= back
@ -1007,11 +937,9 @@ sub GetLostItems {
= head2 GetItemsForInventory
= head2 GetItemsForInventory
= over 4
$ itemlist = GetItemsForInventory ( $ minlocation , $ maxlocation ,
$ location , $ itemtype $ datelastseen , $ branch ,
$ itemlist = GetItemsForInventory ( $ minlocation , $ maxlocation , $ location , $ itemtype $ datelastseen , $ branch , $ offset , $ size , $ statushash ) ;
$ offset , $ size , $ statushash ) ;
= back
Retrieve a list of title /authors/ barcode / callnumber , for biblio inventory .
Retrieve a list of title /authors/ barcode / callnumber , for biblio inventory .
@ -1105,10 +1033,7 @@ END_SQL
= head2 GetItemsCount
= head2 GetItemsCount
= over 4
$ count = & GetItemsCount ( $ biblionumber ) ;
$ count = & GetItemsCount ( $ biblionumber ) ;
= back
This function return count of item with $ biblionumber
This function return count of item with $ biblionumber
@ -1128,11 +1053,7 @@ sub GetItemsCount {
= head2 GetItemInfosOf
= head2 GetItemInfosOf
= over 4
GetItemInfosOf ( @ itemnumbers ) ;
GetItemInfosOf ( @ itemnumbers ) ;
= back
= cut
= cut
@ -1149,11 +1070,7 @@ sub GetItemInfosOf {
= head2 GetItemsByBiblioitemnumber
= head2 GetItemsByBiblioitemnumber
= over 4
GetItemsByBiblioitemnumber ( $ biblioitemnumber ) ;
GetItemsByBiblioitemnumber ( $ biblioitemnumber ) ;
= back
Returns an arrayref of hashrefs suitable for use in a TMPL_LOOP
Returns an arrayref of hashrefs suitable for use in a TMPL_LOOP
Called by C <C4::XISBN>
Called by C <C4::XISBN>
@ -1205,11 +1122,7 @@ sub GetItemsByBiblioitemnumber {
= head2 GetItemsInfo
= head2 GetItemsInfo
= over 4
@ results = GetItemsInfo ( $ biblionumber , $ type ) ;
@ results = GetItemsInfo ( $ biblionumber , $ type ) ;
= back
Returns information about books with the given biblionumber .
Returns information about books with the given biblionumber .
@ -1407,11 +1320,8 @@ sub GetItemsInfo {
= head2 GetLastAcquisitions
= head2 GetLastAcquisitions
= over 4
my $ lastacq = GetLastAcquisitions ( { 'branches' = > ( 'branch1' , 'branch2' ) ,
'itemtypes' = > ( 'BK' , 'BD' ) } , 10 ) ;
my $ lastacq = GetLastAcquisitions ( { 'branches' = > ( 'branch1' , 'branch2' ) , 'itemtypes' = > ( 'BK' , 'BD' ) } , 10 ) ;
= back
= cut
= cut
@ -1461,11 +1371,7 @@ sub GetLastAcquisitions {
= head2 get_itemnumbers_of
= head2 get_itemnumbers_of
= over 4
my @ itemnumbers_of = get_itemnumbers_of ( @ biblionumbers ) ;
my @ itemnumbers_of = get_itemnumbers_of ( @ biblionumbers ) ;
= back
Given a list of biblionumbers , return the list of corresponding itemnumbers
Given a list of biblionumbers , return the list of corresponding itemnumbers
for each biblionumber .
for each biblionumber .
@ -1500,11 +1406,7 @@ sub get_itemnumbers_of {
= head2 GetItemnumberFromBarcode
= head2 GetItemnumberFromBarcode
= over 4
$ result = GetItemnumberFromBarcode ( $ barcode ) ;
$ result = GetItemnumberFromBarcode ( $ barcode ) ;
= back
= cut
= cut
@ -1521,11 +1423,7 @@ sub GetItemnumberFromBarcode {
= head2 GetBarcodeFromItemnumber
= head2 GetBarcodeFromItemnumber
= over 4
$ result = GetBarcodeFromItemnumber ( $ itemnumber ) ;
$ result = GetBarcodeFromItemnumber ( $ itemnumber ) ;
= back
= cut
= cut
@ -1542,12 +1440,11 @@ sub GetBarcodeFromItemnumber {
= head3 get_item_authorised_values
= head3 get_item_authorised_values
find the types and values for all authorised values assigned to this item .
find the types and values for all authorised values assigned to this item .
parameters:
parameters: itemnumber
itemnumber
returns: a hashref malling the authorised value to the value set for this itemnumber
returns: a hashref malling the authorised value to the value set for this itemnumber
$ authorised_values = {
$ authorised_values = {
'CCODE' = > undef ,
'CCODE' = > undef ,
@ -1563,7 +1460,7 @@ sub GetBarcodeFromItemnumber {
'itemtypes' = > 'SER' ,
'itemtypes' = > 'SER' ,
} ;
} ;
Notes: see C4::Biblio:: get_biblio_authorised_values for a similar method at the biblio level .
Notes: see C4::Biblio:: get_biblio_authorised_values for a similar method at the biblio level .
= cut
= cut
@ -1593,25 +1490,24 @@ sub get_item_authorised_values {
= head3 get_authorised_value_images
= head3 get_authorised_value_images
find a list of icons that are appropriate for display based on the
find a list of icons that are appropriate for display based on the
authorised values for a biblio .
authorised values for a biblio .
parameters: listref of authorised values , such as comes from
parameters: listref of authorised values , such as comes from
get_item_authorised_values or
get_item_authorised_values or
from C4::Biblio:: get_biblio_authorised_values
from C4::Biblio:: get_biblio_authorised_values
returns: listref of hashrefs for each image . Each hashref looks like
returns: listref of hashrefs for each image . Each hashref looks like this:
this:
{ imageurl = > '/intranet-tmpl/prog/img/itemtypeimg/npl/WEB.gif' ,
{ imageurl = > '/intranet-tmpl/prog/img/itemtypeimg/npl/WEB.gif' ,
label = > '' ,
label = > '' ,
category = > '' ,
category = > '' ,
value = > '' , }
value = > '' , }
Notes: Currently , I put on the full path to the images on the staff
Notes: Currently , I put on the full path to the images on the staff
side . This should either be configurable or not done at all . Since I
side . This should either be configurable or not done at all . Since I
have to deal with 'intranet' or 'opac' in
have to deal with 'intranet' or 'opac' in
get_biblio_authorised_values , perhaps I should be passing it in .
get_biblio_authorised_values , perhaps I should be passing it in .
= cut
= cut
@ -1652,11 +1548,7 @@ without careful thought.
= head2 GetMarcItem
= head2 GetMarcItem
= over 4
my $ item_marc = GetMarcItem ( $ biblionumber , $ itemnumber ) ;
my $ item_marc = GetMarcItem ( $ biblionumber , $ itemnumber ) ;
= back
Returns MARC:: Record of the item passed in parameter .
Returns MARC:: Record of the item passed in parameter .
This function is meant for use only in C <cataloguing/additem.pl> ,
This function is meant for use only in C <cataloguing/additem.pl> ,
@ -1743,11 +1635,7 @@ my %derived_columns = (
= head2 _set_derived_columns_for_add
= head2 _set_derived_columns_for_add
= over 4
_set_derived_column_for_add ( $ item ) ;
_set_derived_column_for_add ( $ item ) ;
= back
Given an item hash representing a new item to be added ,
Given an item hash representing a new item to be added ,
calculate any derived columns . Currently the only
calculate any derived columns . Currently the only
@ -1771,11 +1659,7 @@ sub _set_derived_columns_for_add {
= head2 _set_derived_columns_for_mod
= head2 _set_derived_columns_for_mod
= over 4
_set_derived_column_for_mod ( $ item ) ;
_set_derived_column_for_mod ( $ item ) ;
= back
Given an item hash representing a new item to be modified .
Given an item hash representing a new item to be modified .
calculate any derived columns . Currently the only
calculate any derived columns . Currently the only
@ -1822,11 +1706,7 @@ sub _set_derived_columns_for_mod {
= head2 _do_column_fixes_for_mod
= head2 _do_column_fixes_for_mod
= over 4
_do_column_fixes_for_mod ( $ item ) ;
_do_column_fixes_for_mod ( $ item ) ;
= back
Given an item hashref containing one or more
Given an item hashref containing one or more
columns to modify , fix up certain values .
columns to modify , fix up certain values .
@ -1863,11 +1743,7 @@ sub _do_column_fixes_for_mod {
= head2 _get_single_item_column
= head2 _get_single_item_column
= over 4
_get_single_item_column ( $ column , $ itemnumber ) ;
_get_single_item_column ( $ column , $ itemnumber ) ;
= back
Retrieves the value of a single column from an C <items>
Retrieves the value of a single column from an C <items>
row specified by C <$itemnumber> .
row specified by C <$itemnumber> .
@ -1887,11 +1763,7 @@ sub _get_single_item_column {
= head2 _calc_items_cn_sort
= head2 _calc_items_cn_sort
= over 4
_calc_items_cn_sort ( $ item , $ source_values ) ;
_calc_items_cn_sort ( $ item , $ source_values ) ;
= back
Helper routine to calculate C <items.cn_sort> .
Helper routine to calculate C <items.cn_sort> .
@ -1906,11 +1778,7 @@ sub _calc_items_cn_sort {
= head2 _set_defaults_for_add
= head2 _set_defaults_for_add
= over 4
_set_defaults_for_add ( $ item_hash ) ;
_set_defaults_for_add ( $ item_hash ) ;
= back
Given an item hash representing an item to be added , set
Given an item hash representing an item to be added , set
correct default values for columns whose default value
correct default values for columns whose default value
@ -1951,11 +1819,7 @@ sub _set_defaults_for_add {
= head2 _koha_new_item
= head2 _koha_new_item
= over 4
my ( $ itemnumber , $ error ) = _koha_new_item ( $ item , $ barcode ) ;
my ( $ itemnumber , $ error ) = _koha_new_item ( $ item , $ barcode ) ;
= back
Perform the actual insert into the C <items> table .
Perform the actual insert into the C <items> table .
@ -2048,16 +1912,14 @@ sub _koha_new_item {
= head2 MoveItemFromBiblio
= head2 MoveItemFromBiblio
= over 4
MoveItemFromBiblio ( $ itenumber , $ frombiblio , $ tobiblio ) ;
MoveItemFromBiblio ( $ itenumber , $ frombiblio , $ tobiblio ) ;
= back
Moves an item from a biblio to another
Moves an item from a biblio to another
Returns undef if the move failed or the biblionumber of the destination record otherwise
Returns undef if the move failed or the biblionumber of the destination record otherwise
= cut
= cut
sub MoveItemFromBiblio {
sub MoveItemFromBiblio {
my ( $ itemnumber , $ frombiblio , $ tobiblio ) = @ _ ;
my ( $ itemnumber , $ frombiblio , $ tobiblio ) = @ _ ;
my $ dbh = C4::Context - > dbh ;
my $ dbh = C4::Context - > dbh ;
@ -2124,11 +1986,7 @@ sub MoveItemFromBiblio {
= head2 DelItemCheck
= head2 DelItemCheck
= over 4
DelItemCheck ( $ dbh , $ biblionumber , $ itemnumber ) ;
DelItemCheck ( $ dbh , $ biblionumber , $ itemnumber ) ;
= back
Exported function ( core API ) for deleting an item record in Koha if there no current issue .
Exported function ( core API ) for deleting an item record in Koha if there no current issue .
@ -2163,11 +2021,7 @@ sub DelItemCheck {
= head2 _koha_modify_item
= head2 _koha_modify_item
= over 4
my ( $ itemnumber , $ error ) = _koha_modify_item ( $ item ) ;
my ( $ itemnumber , $ error ) = _koha_modify_item ( $ item ) ;
= back
Perform the actual update of the C <items> row . Note that this
Perform the actual update of the C <items> row . Note that this
routine accepts a hashref specifying the columns to update .
routine accepts a hashref specifying the columns to update .
@ -2199,11 +2053,7 @@ sub _koha_modify_item {
= head2 _koha_delete_item
= head2 _koha_delete_item
= over 4
_koha_delete_item ( $ dbh , $ itemnum ) ;
_koha_delete_item ( $ dbh , $ itemnum ) ;
= back
Internal function to delete an item record from the koha tables
Internal function to delete an item record from the koha tables
@ -2234,11 +2084,7 @@ sub _koha_delete_item {
= head2 _marc_from_item_hash
= head2 _marc_from_item_hash
= over 4
my $ item_marc = _marc_from_item_hash ( $ item , $ frameworkcode [ , $ unlinked_item_subfields ] ) ;
my $ item_marc = _marc_from_item_hash ( $ item , $ frameworkcode [ , $ unlinked_item_subfields ] ) ;
= back
Given an item hash representing a complete item record ,
Given an item hash representing a complete item record ,
create a C <MARC::Record> object containing an embedded
create a C <MARC::Record> object containing an embedded
@ -2285,11 +2131,7 @@ sub _marc_from_item_hash {
= head2 _add_item_field_to_biblio
= head2 _add_item_field_to_biblio
= over 4
_add_item_field_to_biblio ( $ item_marc , $ biblionumber , $ frameworkcode ) ;
_add_item_field_to_biblio ( $ item_marc , $ biblionumber , $ frameworkcode ) ;
= back
Adds the fields from a MARC record containing the
Adds the fields from a MARC record containing the
representation of a Koha item record to the MARC
representation of a Koha item record to the MARC
@ -2312,11 +2154,7 @@ sub _add_item_field_to_biblio {
= head2 _replace_item_field_in_biblio
= head2 _replace_item_field_in_biblio
= over
& _replace_item_field_in_biblio ( $ item_marc , $ biblionumber , $ itemnumber , $ frameworkcode )
& _replace_item_field_in_biblio ( $ item_marc , $ biblionumber , $ itemnumber , $ frameworkcode )
= back
Given a MARC:: Record C <$item_marc> containing one tag with the MARC
Given a MARC:: Record C <$item_marc> containing one tag with the MARC
representation of the item , examine the biblio MARC
representation of the item , examine the biblio MARC
@ -2381,11 +2219,7 @@ sub _repack_item_errors {
= head2 _get_unlinked_item_subfields
= head2 _get_unlinked_item_subfields
= over 4
my $ unlinked_item_subfields = _get_unlinked_item_subfields ( $ original_item_marc , $ frameworkcode ) ;
my $ unlinked_item_subfields = _get_unlinked_item_subfields ( $ original_item_marc , $ frameworkcode ) ;
= back
= cut
= cut
@ -2415,11 +2249,7 @@ sub _get_unlinked_item_subfields {
= head2 _get_unlinked_subfields_xml
= head2 _get_unlinked_subfields_xml
= over 4
my $ unlinked_subfields_xml = _get_unlinked_subfields_xml ( $ unlinked_item_subfields ) ;
my $ unlinked_subfields_xml = _get_unlinked_subfields_xml ( $ unlinked_item_subfields ) ;
= back
= cut
= cut
@ -2441,11 +2271,7 @@ sub _get_unlinked_subfields_xml {
= head2 _parse_unlinked_item_subfields_from_xml
= head2 _parse_unlinked_item_subfields_from_xml
= over 4
my $ unlinked_item_subfields = _parse_unlinked_item_subfields_from_xml ( $ whole_item - > { 'more_subfields_xml' } ) :
my $ unlinked_item_subfields = _parse_unlinked_item_subfields_from_xml ( $ whole_item - > { 'more_subfields_xml' } ) :
= back
= cut
= cut