!!js_aut_link_table_list!! function onchange_aut_link_selector(suffixe, parse) { var f_aut_link_libelle = document.getElementById('f_aut_link_libelle' + suffixe); var f_aut_link_id = document.getElementById('f_aut_link_id' + suffixe); f_aut_link_libelle.value = ''; f_aut_link_id.value = ''; var selector = document.getElementById('f_aut_link_table_list_' + suffixe); var selIndex = selector.selectedIndex; var table = selector.options[selIndex].value; var table_name = 'authors'; document.getElementById('f_aut_link_table' + suffixe).value = table; switch (table) { case '1' : table_name = 'authors'; break; case '2' : table_name = 'categories_mul'; break; case '3' : table_name = 'publishers'; break; case '4' : table_name = 'collections'; break; case '5' : table_name = 'subcollections'; break; case '6' : table_name = 'serie'; break; case '7' : table_name = 'titre_uniforme'; break; case '8' : table_name = 'indexint'; break; case '10' : table_name = 'onto'; f_aut_link_libelle.setAttribute('att_id_filter', 'http://www.w3.org/2004/02/skos/core#Concept'); break; default : if (table > 1000) { table_name = 'authperso_' + (table - 1000); } break; } f_aut_link_libelle.setAttribute('completion', table_name); f_aut_link_libelle.setAttribute('autfield', 'f_aut_link_id' + suffixe); if (parse) ajax_pack_element(f_aut_link_libelle); } function fonction_raz_aut_link() { var name=this.getAttribute('id').substring(4); var name_id = name.substr(0,10)+'_id'+name.substr(10); var libelle= name.substr(0,10)+'_libelle'+name.substr(10); document.getElementById(name_id).value=0; document.getElementById(libelle).value=''; } function add_aut_link() { var template = document.getElementById('add_aut_link'); var aut_link=document.createElement('div'); aut_link.className='row'; var suffixe = eval(document.getElementById('max_aut_link').value); var nom_id = 'f_aut_link_type'+suffixe; var sel=document.getElementById('f_aut_link_type' + (suffixe - 1)); f_aut_link_type=sel.cloneNode(true); f_aut_link_type.setAttribute('name',nom_id); f_aut_link_type.setAttribute('id',nom_id); var nom_id = 'f_aut_link_libelle'+suffixe var f_aut_link = document.createElement('input'); f_aut_link.setAttribute('name',nom_id); f_aut_link.setAttribute('id',nom_id); f_aut_link.setAttribute('type','text'); f_aut_link.className='saisie-80emr'; f_aut_link.setAttribute('value',''); f_aut_link.setAttribute('autocomplete', 'off'); var nom_id = 'f_aut_link_reciproc'+suffixe var f_aut_link_reciproc = document.createElement('input'); f_aut_link_reciproc.setAttribute('name',nom_id); f_aut_link_reciproc.setAttribute('id',nom_id); f_aut_link_reciproc.setAttribute('type','checkbox'); f_aut_link_reciproc.setAttribute('title', '" . $msg['aut_link_reciproque_title'] . "'); f_aut_link_reciproc.setAttribute('checked','checked'); var del_f_aut_link = document.createElement('input'); del_f_aut_link.setAttribute('id','del_f_aut_link'+suffixe); del_f_aut_link.onclick=fonction_raz_aut_link; del_f_aut_link.setAttribute('type','button'); del_f_aut_link.className='bouton_small'; del_f_aut_link.setAttribute('readonly',''); del_f_aut_link.setAttribute('value','".$msg["raz"]."'); var f_aut_link_id = document.createElement('input'); f_aut_link_id.name='f_aut_link_id'+suffixe; f_aut_link_id.setAttribute('type','hidden'); f_aut_link_id.setAttribute('id','f_aut_link_id'+suffixe); f_aut_link_id.setAttribute('value',''); var f_aut_link_table = document.createElement('input'); f_aut_link_table.name='f_aut_link_table'+suffixe; f_aut_link_table.setAttribute('type','hidden'); f_aut_link_table.setAttribute('id','f_aut_link_table'+suffixe); f_aut_link_table.setAttribute('value',''); var f_aut_link_string_date_label = document.createElement('label'); f_aut_link_string_date_label.innerHTML = '" . $msg['aut_link_duration_date'] . "'; var div_f_aut_link_string_date_label = document.createElement('div'); div_f_aut_link_string_date_label.className='row'; div_f_aut_link_string_date_label.appendChild(f_aut_link_string_date_label); var div_f_aut_link_string_date_label = document.createElement('div'); div_f_aut_link_string_date_label.className='row'; div_f_aut_link_string_date_label.appendChild(f_aut_link_string_date_label); var f_aut_link_string_start_date_label = document.createTextNode('" . $msg['aut_link_duration_entre'] . " '); var f_aut_link_string_start_date = document.createElement('input'); f_aut_link_string_start_date.name='f_aut_link_string_start_date'+suffixe; f_aut_link_string_start_date.setAttribute('type','text'); f_aut_link_string_start_date.setAttribute('placeholder','JJ/MM/AAAA'); f_aut_link_string_start_date.setAttribute('size','11'); f_aut_link_string_start_date.setAttribute('id','f_aut_link_string_start_date'+suffixe); f_aut_link_string_start_date.setAttribute('value',''); var f_aut_link_string_end_date_label = document.createTextNode('" . $msg['aut_link_duration_et'] . " '); var f_aut_link_string_end_date = document.createElement('input'); f_aut_link_string_end_date.name='f_aut_link_string_end_date'+suffixe; f_aut_link_string_end_date.setAttribute('type','text'); f_aut_link_string_end_date.setAttribute('placeholder','JJ/MM/AAAA'); f_aut_link_string_end_date.setAttribute('size','11'); f_aut_link_string_end_date.setAttribute('id','f_aut_link_string_end_date'+suffixe); f_aut_link_string_end_date.setAttribute('value',''); var div_f_aut_link_string_date = document.createElement('div'); div_f_aut_link_string_date.className='row'; div_f_aut_link_string_date.appendChild(f_aut_link_string_start_date_label); div_f_aut_link_string_date.appendChild(f_aut_link_string_start_date); div_f_aut_link_string_date.appendChild(f_aut_link_string_end_date_label); div_f_aut_link_string_date.appendChild(f_aut_link_string_end_date); var f_aut_link_comment_label = document.createElement('label'); f_aut_link_comment_label.innerHTML = '" . $msg['aut_link_comment'] . "'; var div_f_aut_link_comment_label = document.createElement('div'); div_f_aut_link_comment_label.className = 'row'; div_f_aut_link_comment_label.appendChild(f_aut_link_comment_label); var nom_id = 'f_aut_link_comment'+suffixe var f_aut_link_comment = document.createElement('textarea'); f_aut_link_comment.setAttribute('name',nom_id); f_aut_link_comment.setAttribute('type','text'); f_aut_link_comment.setAttribute('class','aut_link_comment'); f_aut_link_comment.setAttribute('rows','2'); f_aut_link_comment.setAttribute('id','f_aut_link_comment'+suffixe); f_aut_link_comment.setAttribute('cols','62'); f_aut_link_comment.className='saisie-80em aut_link_comment'; var div_f_aut_link_comment = document.createElement('div'); div_f_aut_link_comment.className = 'row'; div_f_aut_link_comment.appendChild(f_aut_link_comment); var div_el = document.createElement('div'); var div_name = 'aut_link_viewcomment'+suffixe; div_el.setAttribute('id',div_name); div_el.className='row'; div_el.style.display='none'; div_el.appendChild(div_f_aut_link_string_date_label); div_el.appendChild(div_f_aut_link_string_date); div_el.appendChild(div_f_aut_link_comment_label); div_el.appendChild(div_f_aut_link_comment); var img_plus = document.createElement('img'); img_plus.name='img_plus'+suffixe; img_plus.setAttribute('id','img_plus'+suffixe); img_plus.className='img_plus'; img_plus.setAttribute('hspace','3'); img_plus.setAttribute('border','0'); img_plus.setAttribute('src','".get_url_icon('plus.gif')."'); var onclick='if(document.getElementById(\"aut_link_viewcomment'+suffixe+'\").style.display==\"none\") {getElementById(\"img_plus'+suffixe+'\").setAttribute(\"src\",\"".get_url_icon('minus.gif')."\");document.getElementById(\"aut_link_viewcomment'+suffixe+'\").style.display=\"inline\";}else {getElementById(\"img_plus'+suffixe+'\").setAttribute(\"src\",\"".get_url_icon('plus.gif')."\");document.getElementById(\"aut_link_viewcomment'+suffixe+'\").style.display=\"none\";} '; img_plus.setAttribute('onclick',onclick); aut_link.appendChild(f_aut_link_type); aut_link.appendChild(document.createTextNode(' ')); if ('$pmb_aut_link_autocompletion' * 1) { var selector_0 = document.getElementById('f_aut_link_table_list_' + (suffixe - 1)); var selector = selector_0.cloneNode(true); selector.setAttribute('id','f_aut_link_table_list_' + suffixe); selector.setAttribute('name','f_aut_link_table_list_' + suffixe); var onchange = 'onchange_aut_link_selector(' + suffixe + ')'; selector.setAttribute('onchange', onchange); var button_0 = document.getElementById('f_button_parcourir_' + (suffixe - 1)); var button = button_0.cloneNode(true); button.setAttribute('id','f_button_parcourir_' + suffixe); var onclick = 'var selector=document.getElementById(\"f_aut_link_table_list_' + suffixe + '\");var selIndex=selector.selectedIndex;var table= selector.options[selIndex].value;openPopUp(aut_link_table_select[table]+table, \"selector_category\") '; button.setAttribute('onclick', onclick); aut_link.appendChild(document.createTextNode(' ')); aut_link.appendChild(selector); aut_link.appendChild(document.createTextNode(' ')); aut_link.appendChild(button); } aut_link.appendChild(img_plus); aut_link.appendChild(document.createTextNode(' ')); aut_link.appendChild(f_aut_link); aut_link.appendChild(document.createTextNode(' ')); aut_link.appendChild(f_aut_link_reciproc); aut_link.appendChild(document.createTextNode(' ')); aut_link.appendChild(del_f_aut_link); var buttonAdd = document.getElementById('button_add_f_aut_link'); aut_link.appendChild(buttonAdd); aut_link.appendChild(f_aut_link_id); aut_link.appendChild(f_aut_link_table); template.appendChild(aut_link); template.appendChild(div_el); document.getElementById('max_aut_link').value = suffixe*1+1*1; if ('$pmb_aut_link_autocompletion' * 1) { onchange_aut_link_selector(suffixe, 1); } } "; /* *
* */ $aut_link0 = "
!!aut_link_type!! !!aut_table_list!! !!button_add_aut_link!!
"; $aut_link1 = "
!!aut_link_type!! !!aut_table_list!! !!button_add_aut_link!!
"; $form_aut_link = "
!!aut_table_list!!
"; if($pmb_aut_link_autocompletion) $form_aut_link_buttons = ""; else $form_aut_link_buttons = ""; ?>