diff --git a/admin/modules/bibliography/index.php b/admin/modules/bibliography/index.php index 9482dff0..6a0e9988 100755 --- a/admin/modules/bibliography/index.php +++ b/admin/modules/bibliography/index.php @@ -546,11 +546,14 @@ function getimagesizefromstring($string_data) $form->addTextField('textarea', 'specDetailInfo', __('Specific Detail Info'), $rec_d['spec_detail_info'], 'rows="2" style="width: 100%"', __('explain more details about an item e.g. scale within a map, running time in a movie dvd.')); // biblio item batch add (by.ido alit) $pattern_options = array( + // default value array($sysconf['batch_item_code_pattern'], $sysconf['batch_item_code_pattern']) ); // get pattern from database $pattern_q = $dbs->query('SELECT setting_value FROM setting WHERE setting_name = \'batch_item_code_pattern\''); if (!$dbs->errno) { + // empty pattern + $pattern_options = array(); $pattern_d = $pattern_q->fetch_row(); $val = @unserialize($pattern_d[0]); if (!empty($val)) { @@ -559,8 +562,8 @@ function getimagesizefromstring($string_data) } } } - $str_input = ' Add New Pattern '; - $str_input .= simbio_form_element::selectList('itemCodePattern', $pattern_options, '', 'style="width: 120px;"').'  '; + $str_input = ' Add New Pattern '; + $str_input .= simbio_form_element::selectList('itemCodePattern', $pattern_options, '', 'style="width: auto"').'  '; $str_input .= __('Total item(s)').':  '; // get collection type data related to this record from database $coll_type_q = $dbs->query("SELECT coll_type_id, coll_type_name FROM mst_coll_type"); @@ -791,6 +794,8 @@ function getimagesizefromstring($string_data) $('#class').change(function() { $('#callNumber').val($(this).val().replace('NEW:','')); }); + + // popup pattern }); '.__('You are not authorized to view this section').''); } - +$succces_msg = 'Pattern Saved!'; +$failed_msg = 'Pattern Saved Failed!'; if (isset($_POST['saveData'])) { $prefix = trim($dbs->escape_string(strip_tags($_POST['prefix']))); $suffix = trim($dbs->escape_string(strip_tags($_POST['suffix']))); $length_serial = trim($dbs->escape_string(strip_tags($_POST['length_serial']))); - if ($length_serial <= 3) { + if ($length_serial <= 2) { utility::jsAlert('Please, fill length serial number more than 2'); } else { // get database setting @@ -63,18 +64,18 @@ // update $update = $dbs->query('UPDATE setting SET setting_value=\''.$data_serialize.'\' WHERE setting_name=\'batch_item_code_pattern\''); if ($update) { - utility::jsAlert('Pattern Saved'); + echo $succces_msg; } else { - utility::jsAlert('Pattern Saved Failed!'); + echo $failed_msg; } } else { $data_serialize = serialize($patterns); // insert $insert = $dbs->query("INSERT INTO setting(setting_name, setting_value) VALUES ('batch_item_code_pattern','$data_serialize')"); if ($insert) { - utility::jsAlert('Pattern Saved'); + echo $succces_msg; } else { - utility::jsAlert('Pattern Saved Failed!'); + echo $failed_msg; } } } else { @@ -82,13 +83,13 @@ // insert $insert = $dbs->query("INSERT INTO setting(setting_name, setting_value) VALUES ('batch_item_code_pattern','$data_serialize')"); if ($insert) { - utility::jsAlert('Pattern Saved'); + echo $succces_msg; } else { - utility::jsAlert('Pattern Saved Failed!'); + echo $failed_msg; } } } - // exit(); + exit(); } // page title @@ -113,11 +114,15 @@ // length serial number $form->addTextField('text', 'length_serial', __('Length serial number'), '5', 'style="width: 60%;"'); +$form->addHidden('saveData', 'save'); + // print out the object +echo '
'; echo $form->printOut(); // preview patternt echo '

Preview: P00000S


'; +echo '
'; ?>