예제 #1
0
 function fetchDisplay()
 {
     global $visionneuse_path, $base_path;
     //le titre
     $this->toDisplay["titre"] = $this->doc->titre;
     //la visionneuse pdf
     $this->toDisplay["doc"] = "\n    \t<script type='text/javascript' src='visionneuse/classes/mimetypes/flexpdf/flexpaper/js/jquery.min.js'></script>\n    \t<script type='text/javascript' src='visionneuse/classes/mimetypes/flexpdf/flexpaper/js/flexpaper.js'></script>\n    \t<script type='text/javascript' src='visionneuse/classes/mimetypes/flexpdf/flexpaper/js/flexpaper_handlers.js'></script>\n    \t<div id='flexpaperFrameViewer' class='flexpaper_viewer' style='margin:auto;display:block'></div>\n    \t<script type='text/javascript'> \n    \t\t\twindow.onload = function(){\n\t\t\t\t\tvar iframe= document.getElementById('flexpaperFrameViewer');\n\t\t\t\t\tiframe.style.width = '" . $this->parameters["size_x"] . "%';\n\t\t\t\t\tiframe.style.height = ((getFrameHeight()-40-80)*" . $this->parameters["size_y"] / 100 . ")+'px';\t\t\t\t\n\t\t\t\t\t\$('#flexpaperFrameViewer').FlexPaperViewer({ config : {\n\t\t\t\t\t\t\t SWFFile : " . pmb_escape() . "('" . $this->driver->getVisionneuseUrl("lvl=afficheur&explnum=" . $this->doc->id) . "'),\n\t\t\t\t\t\t\t jsDirectory : 'visionneuse/classes/mimetypes/flexpdf/flexpaper/js/',\n\t\t\t\t\t\t\t Scale : 0.6, \n\t\t\t\t\t\t\t ZoomTransition : 'easeOut',\n\t\t\t\t\t\t\t ZoomTime : 0.5,\n\t\t\t\t\t\t\t ZoomInterval : 0.2,\n\t\t\t\t\t\t\t FitPageOnLoad : true,\n\t\t\t\t\t\t\t FitWidthOnLoad : false,\n\t\t\t\t\t\t\t PrintEnabled : " . ($this->parameters["print_allowed"] ? "true" : "false") . ",\n\t\t\t\t\t\t\t FullScreenAsMaxWindow : false,\n\t\t\t\t\t\t\t ProgressiveLoading : true,\n\t\t\t\t\t\t\t MinZoomSize : 0.2,\n\t\t\t\t\t\t\t MaxZoomSize : 5,\n\t\t\t\t\t\t\t SearchMatchAll : true,\n\t\t\t\t\t\t\t InitViewMode : 'Portrait',\n\t\t\t\t\t\t\t RenderingOrder : 'flash,html,html5',\n\t\t\t\t\t\t\t ViewModeToolsVisible : true,\n\t\t\t\t\t\t\t ZoomToolsVisible : true,\n\t\t\t\t\t\t\t NavToolsVisible : true,\n\t\t\t\t\t\t\t CursorToolsVisible : true,\n\t\t\t\t\t\t\t SearchToolsVisible : true,\n\t  \t\t\t\t\t\t localeChain: 'fr_FR'\n\t\t\t\t\t\t\t}});\n\t\t\t\t}";
     if ($this->doc->search) {
         $this->toDisplay["doc"] .= "\t\n\t\t\t\twindow.onDocumentLoaded=function() {\n\t\t\t\t\tgetDocViewer().searchText('" . addslashes(substr($this->doc->search, 9, strlen($this->doc->search) - 10)) . "');\n\t\t\t\t}";
     }
     $this->toDisplay["doc"] .= "\n\t        </script>\n\t        \n    \t";
     //if ($this->parameters['autoresize'] == 1)
     //la description
     $this->toDisplay["desc"] = $this->doc->desc;
     return $this->toDisplay;
 }
예제 #2
0
 function render()
 {
     global $visionneuse_path;
     $subst_style = "";
     if (file_exists($visionneuse_path . "/classes/mimetypes/bookreader/BookReader/BookReader_subst.css")) {
         $subst_style = "<link rel='stylesheet' type='text/css' href='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/BookReader_subst.css'/>";
     }
     //$doc = new docbnf_zip($visionneuse_path."/temp/".$this->doc->id);
     print "\n<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>\n<html>\n    <head>\n    \t<link rel='stylesheet' type='text/css' href='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/BookReader.css'/>\n    \t<link rel='stylesheet' type='text/css' href='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/BookReaderPerso.css'/>\n    \t<link rel='stylesheet' type='text/css' href='" . $this->driver->getVisionneuseUrl("lvl=ajax&explnum_id=" . $this->doc->id . "&method=getCSS'/>") . "\n\t    {$subst_style}\n\t    <script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/excanvas.compiled.js'></script>\n    \t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/jquery-1.4.2.min.js'></script>\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/jquery-ui-1.8.5.custom.min.js?v=3.0.9'></script>\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/dragscrollable.js'></script>\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/jquery.colorbox-min.js'></script>\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/jquery.ui.ipad.js'></script>\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/jquery.bt.min.js'></script>\t\n\t\t<script type='text/javascript' src='{$visionneuse_path}/classes/mimetypes/bookreader/BookReader/BookReader.js?v=3.0.9'></script>\t\n    \t<script type='text/javascript'>\n    \t\t\$(document).ready(function() {\n\t    \t\tbr = new BookReader();\n\t    \t\t\n\t\t\t\t//Ici on génère le bloc d'informations...\n\t\t\t\t" . $this->genereInfos() . "\n\t\t\t\t\n\t\t\t\t//mode par défaut\n\t\t\t\tbr.mode = br." . $this->parameters['mode_affichage'] . ";\n\t\t\t\t\n\t    \t\tbr.pagesSizes= " . $this->getJSPagesSizes() . ";\n\t\t\t\t\n\t\t\t\tbr.getPageWidth = function(index) {\n\t\t\t\t\tif(this.pagesSizes[this.getPageNum(index)]){\n\t\t\t\t   \t\treturn this.pagesSizes[this.getPageNum(index)].width;\n\t\t\t\t   \t}else return 480;\n\t\t\t\t}\n\t\n\t\t\t\tbr.getPageHeight = function(index) {\n\t\t\t\t\tif(this.pagesSizes[this.getPageNum(index)]){\n\t\t\t\t    \treturn this.pagesSizes[this.getPageNum(index)].height;\n\t\t\t\t   \t}else return 640;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tbr.getPageURI = function(index, reduce, rotate) {\n\t\t\t\t    // reduce and rotate are ignored in this simple implementation, but we\n\t\t\t\t    // could e.g. look at reduce and load images from a different directory\n\t\t\t\t    // or pass the information to an image server\n\t\t\t\t    var url = '" . $this->driver->getVisionneuseUrl("lvl=ajax&explnum_id=" . $this->doc->id . "&method=getPage") . "&page='+(index+1);\n\t\t\t\t    return url;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t// Return which side, left or right, that a given page should be displayed on\n\t\t\t\tbr.getPageSide = function(index) {\n\t\t\t\t\tif (0 == (index & 0x1)) {\n\t\t\t\t\t\treturn 'R';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn 'L';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tbr.getSpreadIndices = function(pindex) {   \n\t\t\t\t\tvar spreadIndices = [null, null]; \n\t\t\t\t\tif ('rl' == this.pageProgression) {\n\t\t\t\t\t\t// Right to Left\n\t\t\t\t\t\tif (this.getPageSide(pindex) == 'R') {\n\t\t\t\t\t\t\tspreadIndices[1] = pindex;\n\t\t\t\t\t\t\tspreadIndices[0] = pindex + 1;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Given index was LHS\n\t\t\t\t\t\t\tspreadIndices[0] = pindex;\n\t\t\t\t\t\t\tspreadIndices[1] = pindex - 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Left to right\n\t\t\t\t\t\tif (this.getPageSide(pindex) == 'L') {\n\t\t\t\t\t\t\tspreadIndices[0] = pindex;\n\t\t\t\t\t\t\tspreadIndices[1] = pindex + 1;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Given index was RHS\n\t\t\t\t\t\t\tspreadIndices[1] = pindex;\n\t\t\t\t\t\t\tspreadIndices[0] = pindex - 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn spreadIndices;\n\t\t\t\t}\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\tbr.getPageNum = function(index) {\n\t\t\t\t    return index+1;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tbr.leafNumToIndex = function(leaf) {\n\t\t\t\t    return leaf-1;\n\t\t\t\t}\n\t\n\t\t\t\tbr.numLeafs = " . $this->getPageCount() . " ;\n\t\t\t\t\n\t\t\t\t// Book title and the URL used for the book title link\n\t\t\t\tbr.bookTitle= '" . addslashes($this->doc->titre) . "';\n\t\t\t\tbr.bookUrl  = '" . addslashes($this->getBookURL()) . "';\n\t\t\t\tbr.logoURL = '" . addslashes($this->driver->getUrlBase()) . "';\n\t\t\t\t\n\t\t\t\t// Override the path used to find UI images\n\t\t\t\tbr.imagesBaseURL = '" . $visionneuse_path . "/classes/mimetypes/bookreader/BookReader/images/';\n\t\t\t\t\n\t\t\t\tbr.getEmbedCode = function(frameWidth, frameHeight, viewParams) {\n\t\t\t\t    return \"\";\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tbr.search = function(term){\n\t\t\t\t\t\$('#textSrch').blur();\n\t\t\t\t\tvar url = '" . $this->driver->getVisionneuseUrl("lvl=ajax&explnum_id=" . $this->doc->id . "&method=search") . "&user_query='+" . pmb_escape() . "(term);\n\t\t\t\t\tterm = term.replace(/\\//g, ' '); // strip slashes, since this goes in the url\n\t\t\t\t\tthis.searchTerm = term;\n\t\t\t\t\tthis.showProgressPopup('<img id=\"searchmarker\" src=\"'+this.imagesBaseURL + 'marker_srch-on.png'+'\"> Recherche en cours');\n\t\t\t\t\t\$.ajax({url:url, dataType:'json',success : br.BRSearchCallback}); \n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tbr.getBookmarksCallback = function(result){\n\t\t\t\t\tif(result){\n\t\t\t\t\t\tfor(var i=0 ; i<result.length ; i++){\n\t\t\t\t\t\t\tif(result[i].deep>0)\n\t\t\t\t\t\t\tbr.addChapter(result[i].label, result[i].analysis_page*1, result[i].page*1-1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t// Let's go!\n\t\t\t\tbr.init();\n\t\t\t\t\n\t\t\t\t\$('#BRreturn a').attr('target', '_blank');\n\t\t\t\t\$('#BRtoolbar').find('.read').hide();\n\t\t\t\t\$('#BRtoolbar .play').show();\n\t\t\t\t\$('#BRtoolbar .share').hide();\n\t\n\t\t\t\t//affichage des Bookmarks !\n\t\t\t\t\$.ajax({url:'" . $this->driver->getVisionneuseUrl("lvl=ajax&explnum_id=" . $this->doc->id . "&method=getBookmarks") . "', dataType:'json',success : br.getBookmarksCallback});";
     if ($this->driver->params['page']) {
         print "\n    \t\t\tbr.jumpToIndex(" . ($this->driver->params['page'] - 1) . ");";
     }
     if ($this->parameters['allow_search']) {
         print "\t\t\t\n\t\t\t\t//Recherche auto à l'ouverture\n\t\t\t\tvar user_query = '" . $this->driver->params['user_query'] . "';\n\t\t\t\tif ((user_query) && (user_query != '*')) {\n\t\t\t\t\tbr.search(user_query);\n\t\t\t\t}";
     }
     print "\n\t    \t});\n    \t</script>\n    </head>\n    <body>\n    \t<div id='BookReader'></div>\n    </body>\n</html>";
 }
예제 #3
0
 function gen_input_selection($label, $form_name, $item, $values, $what_sel, $class = 'saisie-80em')
 {
     global $msg, $charset;
     $select_prop = "scrollbars=yes, toolbar=no, dependent=yes, resizable=yes";
     $link = "'./select.php?what={$what_sel}&caller={$form_name}&param1=f_" . $item . "_code!!num!!&param2=f_" . $item . "!!num!!&deb_rech='+" . pmb_escape() . "(this.form.f_" . $item . "!!num!!.value), '{$what_sel}', 400, 400, -2, -2, '{$select_prop}'";
     $size_item = strlen($item) + 2;
     $script_js = "\n\t\t<script>\n\t\tvar memo_id='';\n\t\t\t\t\n\t\tfunction tu_add_callback(field,tu_id){\n\t\t\tif(typeof(formMapperCallback) != 'undefined'){\n\t\t\t\t//var tu_id = document.getElementById(document.getElementById(field).getAttribute('autfield')).value;\n\t\t          var tu_id = document.getElementById('f_titre_uniforme_code0').value;\n\t\t\t\tformMapperCallback(tu_id);\n\t\t\t}\n\t\t}\t\t\n\t\t\t\t\n\t\tfunction fonction_selecteur_" . $item . "() {\n\t\t\tvar nom='f_" . $item . "';\n\t\t\tif(memo_id) name=memo_id.substring(4);  \n\t\t\telse name=this.getAttribute('id').substring(4);\n\t\t\tmemo_id='';\t    \n\t\t\tvar indice = name.substr(nom.length);\n\t\t\tname_id = name.substr(0,nom.length)+'_code'+indice;\n\t\t\tif(indice == 0){\n\t\t\topenPopUp('./select.php?what={$what_sel}&caller={$form_name}&param1='+name_id+'&param2='+name+'&callback=tu_add_callback', '{$what_sel}', 400, 400, -2, -2, '{$select_prop}');\t        \n\t\t\t}else{\n\t\t\t openPopUp('./select.php?what={$what_sel}&caller={$form_name}&param1='+name_id+'&param2='+name, '{$what_sel}', 400, 400, -2, -2, '{$select_prop}');\n\t        }\t        \n\t    }\n\t    function fonction_raz_" . $item . "() {\n\t        name=this.getAttribute('id').substring(4);\n\t\t\tname_id = name.substr(0,{$size_item})+'_code'+name.substr({$size_item});\n\t        document.getElementById(name).value='';\n\t\t\tdocument.getElementById(name_id).value='';\n\t    }\n\t    function add_" . $item . "() {\n\t        template = document.getElementById('add" . $item . "');\n\t        suffixe=document.getElementById('max_" . $item . "').value;\n\t  \n\t        " . $item . "=document.createElement('div');\n\t        " . $item . ".className='parent';\n\t        " . $item . ".setAttribute('id','tu'+suffixe);\n\t      \t" . $item . ".style.display='block';\n\t      \t\t      \t\n\t      \timg_" . $item . "= document.createElement('img');\n\t\t\timg_" . $item . ".setAttribute('src','./images/plus.gif');  \n\t\t\timg_" . $item . ".setAttribute('class','img_plus');\n\t\t\timg_" . $item . ".setAttribute('name','imEx');\n\t\t\timg_" . $item . ".setAttribute('id','tu'+suffixe+'Img');\n\t\t\timg_" . $item . ".setAttribute('onclick',\"expandBase(this.id.substring(0,this.id.length - 3), true); return false;\");\n\t\t\timg_" . $item . ".setAttribute('border','0');\t\n\t        \n\t        nom_id = 'f_" . $item . "'+suffixe;\n\t        f_" . $item . " = document.createElement('input');\n\t        f_" . $item . ".setAttribute('name',nom_id);\n\t        f_" . $item . ".setAttribute('id',nom_id);\n\t        f_" . $item . ".setAttribute('type','text');\n\t        f_" . $item . ".className='{$class}';\n\t        f_" . $item . ".setAttribute('value','');\n\t        //f_" . $item . ".setAttribute('callback','tu_add_callback');\n\t\t\tf_" . $item . ".setAttribute('completion','" . $item . "');\n\t\t\tf_" . $item . ".setAttribute('autfield','f_" . $item . "_code'+suffixe);\n\t        \n\t\t\tid = 'f_" . $item . "_code'+suffixe;\n\t\t\tf_" . $item . "_code = document.createElement('input');\n\t\t\tf_" . $item . "_code.setAttribute('name',id);\n\t        f_" . $item . "_code.setAttribute('id',id);\n\t        f_" . $item . "_code.setAttribute('type','hidden');\n\t\t\tf_" . $item . "_code.setAttribute('value','');\n\t \n\t        del_f_" . $item . " = document.createElement('input');\n\t        del_f_" . $item . ".setAttribute('id','del_f_" . $item . "'+suffixe);\n\t        del_f_" . $item . ".onclick=fonction_raz_" . $item . ";\n\t        del_f_" . $item . ".setAttribute('type','button');\n\t        del_f_" . $item . ".className='bouton';\n\t        del_f_" . $item . ".setAttribute('readonly','');\n\t        del_f_" . $item . ".setAttribute('value','" . $msg["raz"] . "');\n\t\n\t        sel_f_" . $item . " = document.createElement('input');\n\t        sel_f_" . $item . ".setAttribute('id','sel_f_" . $item . "'+suffixe);\n\t        sel_f_" . $item . ".setAttribute('type','button');\n\t        sel_f_" . $item . ".className='bouton';\n\t        sel_f_" . $item . ".setAttribute('readonly','');\n\t        sel_f_" . $item . ".setAttribute('value','" . $msg["parcourir"] . "');\n\t        sel_f_" . $item . ".onclick=fonction_selecteur_" . $item . ";\n\t\n\t        " . $item . ".appendChild(img_" . $item . ");\n\t        space=document.createTextNode(' ');\n\t        " . $item . ".appendChild(space);\n\t        " . $item . ".appendChild(f_" . $item . ");\n\t\t\t" . $item . ".appendChild(f_" . $item . "_code);\n\t        space=document.createTextNode(' ');\n\t        " . $item . ".appendChild(space);\n\t        if('{$what_sel}')" . $item . ".appendChild(sel_f_" . $item . ");\n\t        " . $item . ".appendChild(space.cloneNode(false));\n\t        " . $item . ".appendChild(del_f_" . $item . ");\t        \n\t        template.appendChild(" . $item . ");\n\t        \n\t        child_" . $item . "= document.createElement('div');\n\t        child_" . $item . ".className='child';\n\t        child_" . $item . ".setAttribute('id','tu'+suffixe+'Child');\n\t        child_" . $item . ".setAttribute('etirable','yes');\n\t        child_" . $item . ".setAttribute('invert','');\n\t        child_" . $item . ".setAttribute('hide','');\n\t      \tchild_" . $item . ".style.display='none';\n\t      \ttemplate.appendChild(child_" . $item . ");\n\t\t\t//!!add_option!!\t\n\t\t\tdocument.getElementById('max_" . $item . "').value=(suffixe*1)+(1*1) ;\n\t        ajax_pack_element(f_" . $item . ");\t        \n\t    }\n\t\t</script>";
     $script_js_option = "\n\t\t\tdiv_label_!!num!!=document.createElement('div');\n\t\t\tdiv_label_!!num!!.className='row';\n\t\t\tlabel_!!num!!=document.createElement('label');\n\t\t\ttexte_!!num!!=document.createTextNode('!!label!!');\n  \t\t\tlabel_!!num!!.appendChild(texte_!!num!!);\n\t\t\tdiv_label_!!num!!.appendChild(label_!!num!!);\n\t\t\t\t\t\n\t        div_!!num!!=document.createElement('div');\n\t        div_!!num!!.className='row';\n\t        op_!!num!! = document.createElement('input');\n\t        op_!!num!!.setAttribute('name','!!name!!'+suffixe);\n\t        op_!!num!!.setAttribute('id','!!name!!'+suffixe);\n\t        op_!!num!!.setAttribute('type','text');\n\t        op_!!num!!.className='!!class!!';\n\t        op_!!num!!.setAttribute('value','');\n\t        div_!!num!!.appendChild(op_!!num!!);\n\t        \n\t    \tchild_" . $item . ".appendChild(div_label_!!num!!);\n\t    \tchild_" . $item . ".appendChild(div_!!num!!);\n\t    ";
     //template de zone de texte pour chaque valeur
     $aff = "\n\t\t<div style='display: block;' id='tu!!num!!Parent' class='parent'>\n\t\t\t<img src='./images/plus.gif' class='img_plus' name='imEx' id='tu!!num!!Img' title='Zone des notes' onclick=\"expandBase('tu!!num!!', true); return false;\" border='0'>\n\t\t\t<input type='text' data-form-name='f_" . $item . "' class='{$class}' id='f_" . $item . "!!num!!' name='f_" . $item . "!!num!!' value='!!label_element!!' autfield='f_" . $item . "_code!!num!!' completion=\"" . $item . "\" !!tu_callback!! />\n\t\t\t<input type='hidden' data-form-name='f_" . $item . "_code' id='f_" . $item . "_code!!num!!' name='f_" . $item . "_code!!num!!' value='!!id_element!!'>\n\t\t\t!!bouton_parcourir!!\n\t\t\t<input type='button' class='bouton' value='" . $msg["raz"] . "' onclick=\"this.form.f_" . $item . "!!num!!.value='';this.form.f_" . $item . "_code!!num!!.value='';\" />\n\t\t\t!!bouton_ajouter!!\n\t\t</div>\t\t\n\t\t<div hide='' style='display: none;' invert='' id='tu!!num!!Child' class='child' title=''>\t\n\t\t\n";
     $aff_option = "\n\t\t<div class='row'>\n\t\t\t<label for='!!name!!!!num!!' class='etiquette'>!!label!!</label></div>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='!!class!!' id='!!name!!!!num!!' name='!!name!!!!num!!' value=\"!!value!!\" data-form-name='!!name!!' />\n\t\t</div>";
     if ($what_sel) {
         $bouton_parcourir = "<input type='button' id='sel_f_" . $item . "!!num!!' class='bouton' value='" . $msg["parcourir"] . "' onclick=\"memo_id=this.getAttribute('id');fonction_selecteur_" . $item . "();\" />";
     } else {
         $bouton_parcourir = "";
     }
     $aff = str_replace('!!bouton_parcourir!!', $bouton_parcourir, $aff);
     $template = $script_js . "<div id=add" . $item . "' class='row'>";
     $template .= "<div class='row'><label for='f_" . $item . "' class='etiquette'>" . $label . "</label></div>";
     $num = 0;
     if (!$values[0]) {
         $values[0] = "";
     }
     foreach ($values as $value) {
         $label_element = $value["label"];
         $id_element = $value["id"];
         $temp = str_replace('!!id_element!!', $id_element, $aff);
         $temp = str_replace('!!label_element!!', htmlentities($label_element, ENT_QUOTES, $charset), $temp);
         $temp = str_replace('!!num!!', $num, $temp);
         if (!$num) {
             $temp = str_replace('!!bouton_ajouter!!', " <input class='bouton' value='" . $msg["req_bt_add_line"] . "' onclick='add_" . $item . "();' type='button'>", $temp);
             $temp = str_replace('!!tu_callback!!', 'callback="tu_add_callback"', $temp);
         } else {
             $temp = str_replace('!!bouton_ajouter!!', "", $temp);
             $temp = str_replace('!!tu_callback!!', '', $temp);
         }
         $template .= $temp;
         // option
         foreach ($value["objets"] as $objet) {
             $option = str_replace('!!label!!', $objet["label"], $aff_option);
             $option = str_replace('!!name!!', $objet["name"], $option);
             $option = str_replace('!!class!!', $objet["class"], $option);
             $option = str_replace('!!num!!', $num, $option);
             $option = str_replace('!!value!!', htmlentities($objet["value"], ENT_QUOTES, $charset), $option);
             $template .= $option;
         }
         $template .= "</div>";
         if (!$num) {
             $j = 0;
             foreach ($value["objets"] as $objet) {
                 // Ajout des javascript qui permet la répétabilité des champs option
                 $option_js = str_replace('!!label!!', addslashes($objet["label"]), $script_js_option);
                 $option_js = str_replace('!!name!!', $objet["name"], $option_js);
                 $option_js = str_replace('!!class!!', $objet["class"], $option_js);
                 $option_js = str_replace('!!num!!', $j, $option_js);
                 $option_js = str_replace('!!value!!', $objet["value"], $option_js);
                 $script_option_js .= $option_js;
                 $j++;
             }
             $template = str_replace('!!add_option!!', $script_option_js, $template);
         }
         $num++;
     }
     $template .= "<input type='hidden' name='max_" . $item . "' id='max_" . $item . "' value='{$num}'>";
     $template .= "</div><div id='add" . $item . "'/>\n\t\t</div>";
     return $template;
 }
예제 #4
0
파일: serials.tpl.php 프로젝트: hogsim/PMB
$bul_expl_form .= "\n{$rfid_script_catalog}\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form) {\n\t\t!!questionrfid!!\n\t\tif((form.f_ex_cb.value.replace(/^\\s+|\\s+\$/g, '').length == 0) || (form.expl_cote.value.replace(/^\\s+|\\s+\$/g, '').length == 0)) {\n\t\t\talert(\"{$msg['304']}\");\n\t\t\treturn false;\n\t\t}\n\t\tif (typeof(form.expl_codestat) == 'undefined') {\n\t\t\talert(\"" . $msg["expl_codestat_mandatory"] . "\");\n\t\t\treturn false;\n\t\t}\n\t\tunload_off();\n\t\treturn check_form();\n\t}\n\tfunction calcule_section(selectBox) {\n\t\tfor (i=0; i<selectBox.options.length; i++) {\n\t\t\tid=selectBox.options[i].value;\n\t\t\tlist=document.getElementById(\"docloc_section\"+id);\n\t\t\tlist.style.display=\"none\";\n\t\t}\n\n\t\tid=selectBox.options[selectBox.selectedIndex].value;\n\t\tlist=document.getElementById(\"docloc_section\"+id);\n\t\tlist.style.display=\"block\";\n\t}\n-->\n</script>\n<form class='form-{$current_module}' name='expl' id='expl-form' method='post' action='!!action!!'>\n<h3>{$msg['300']}</h3>\n<div class='form-contenu'>\n<div class='row'>\n\t<div class='colonne3'>\n\t\t<!-- code barre -->\n\t\t<label class='etiquette' for='f_ex_cb'>{$msg['291']}</label>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='saisie-20emr' id=\"f_ex_cb\" value='!!cb!!' name='f_ex_cb' readonly>\n\t\t\t<input type=button class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./catalog/expl/setcb.php', 'ex_getcb', 220, 100, -2, -2, 'toolbar=no')\">" . (file_exists("print_cb.php") ? "<input type='button' value='" . htmlentities($msg["print_print"], ENT_QUOTES, $charset) . "' onClick='h=new http_request(); h.request(\"print_cb.php?cb=\"+document.getElementById(\"f_ex_cb\").value, false,\"\", false, function(){},function(){},\"impr_cb\")' class='bouton'/>" : "") . "\n\t\t\t</div>\n\t\t</div>\n</div>\n<div class='row'>\n\t<div class='colonne3'>\n\t\t<!-- cote -->\n\t\t\t<label class='etiquette' for='f_ex_cote'>{$msg['296']}</label>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='text' id=\"f_ex_cote\" name='expl_cote' value='!!cote!!' />\n\t\t\t</div>\n\t\t</div>\n\t<div class='colonne3'>\n\t\t<!-- type document -->\n\t\t<label class='etiquette' for='f_ex_typdoc'>{$msg['294']}</label>\n\t\t<div class='row'>\n\t\t\t!!type_doc!!\n\t\t\t</div>\n\t\t</div>\n\t<div class='colonne3'>\n\t\t<!-- Nombre de parties -->\n\t\t<label class='etiquette' for='f_ex_nbparts'>" . $msg["expl_nbparts"] . "</label>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='saisie-5em' id=\"f_ex_nbparts\" value='!!nbparts!!' name='f_ex_nbparts' >\n\t\t\t</div>\n\t\t</div>\n\t</div>\n<div class='row'>\n\t<div class='colonne3'>\n\t\t<!-- localisation -->\n\t\t<label class='etiquette' for='f_ex_location'>{$msg['298']}</label>\n\t\t<div class='row'>\n\t\t\t!!localisation!!\n\t\t\t</div>\n\t\t</div>\n\n\t<div class='colonne3'>\n\t\t<!-- section -->\n\t\t<label class='etiquette' for='f_ex_section'>{$msg['295']}</label>\n\t\t<div class='row'>\n\t\t\t!!section!!\n\t\t\t</div>\n\t\t</div>\n\n\t<div class='colonne3'>\n\t\t<!-- propriétaire -->\n\t\t<label class='etiquette' for='f_ex_owner'>{$msg['651']}</label>\n\t\t<div class='row'>\n\t\t\t!!owner!!\n\t\t\t</div>\n\t\t</div>\n\t</div>\n<div class='row'>\n\t<div class='colonne3'>\n\t\t<!-- statut -->\n\t\t<label class='etiquette' for='f_ex_statut'>{$msg['297']}</label>\n\t\t<div class='row'>\n\t\t\t!!statut!!\n\t\t\t</div>\n\t\t</div>\n\t<div class='colonne3'>\n\t\t<!-- code stat -->\n\t\t<label class='etiquette' for='f_ex_cstat'>{$msg['299']}</label>\n\t\t<div class='row'>\n\t\t\t!!codestat!!\n\t\t\t</div>\n\t\t</div>\n\t!!type_antivol!!\n\t</div>\n\n<!-- notes -->\n<div class='row'>\n\t<div class='colonne1'>\n\t\t<label class='etiquette' for='f_ex_note'>{$msg['expl_message']}</label>\n\t</div>\n</div>\n<div class='row'>\n\t<div class='colonne1'>\n\t\t<textarea name='expl_note' id='f_ex_note' class='saisie-80em'>!!note!!</textarea>\n\t</div>\n</div>\n<div class='row'>\n\t<div class='colonne1'>\n\t\t<label class='etiquette' for='f_ex_comment'>{$msg['expl_zone_comment']}</label>\n\t</div>\n</div>\n<div class='row'>\n\t<div class='colonne1'>\n\t\t<textarea name='f_ex_comment' id='f_ex_comment' class='saisie-80em'>!!comment!!</textarea>\n\t</div>\n</div>\n\n<!-- prix et date -->\n<div class='row'>\n\t<div class='colonne3'><label class='etiquette' for='f_ex_prix'>{$msg['4050']}</label></div>\n\t<div class='colonne3'>\n\t\t<div class='colonne2'><!-- msg_exp_cre_date --></div>\n\t\t<div class='colonne2'><!-- msg_exp_upd_date --></div>\n\t</div>\n\t<div class='colonne3'>\n\t\t<div class='colonne2'><!-- msg_exp_filing_date --></div>\n\t\t<div class='colonne2'><!-- msg_exp_return_date --></div>\n\t</div>\n</div>\n<div class='row'>\n\t<div class='colonne3'><input type='text' class='text' name='expl_prix' id='f_ex_prix' value=\"!!prix!!\" /></div>\n\t<div class='colonne3'>\n\t\t<div class='colonne2'><!-- exp_cre_date --></div>\n\t\t<div class='colonne2'><!-- exp_upd_date --></div>\n\t</div>\n\t<div class='colonne3'>\n\t\t<div class='colonne2'><!-- exp_filing_date --></div>\n\t\t<div class='colonne2'><!-- exp_return_date --></div>\n\t</div>\n</div>\n<!-- index_concept_form -->\n<div class='row'></div>\n!!champs_perso!!\n<div class='row'></div>\n!!perio_circ_tpl!! \n<div class='row'></div>\n</div>\n<div class='row'>\n\t\t<br />\n\t<div class='left'>\n\t\t<input type='button' class='bouton' value=' {$msg['76']} ' onClick=\"unload_off();history.go(-1);\" />\n\t\t!!bt_modifier!!\n\t\t{$rfid_program_button}\n\t\t!!bt_dupliquer!!\n\t\t!!link_audit!!\n\t</div>\n\t<div class='right'>!!del!!</div>\n\t\t<!-- chams de gestion -->\n\t\t<input type=\"hidden\" name=\"expl_bulletin\" value=\"!!bul_id!!\">\n\t\t<input type=\"hidden\" name=\"id_form\" value=\"!!id_form!!\">\n\t\t<input type=\"hidden\" name=\"org_cb\" value=\"!!org_cb!!\">\n\t\t<input type=\"hidden\" name=\"expl_id\" value=\"!!expl_id!!\">\n</div>\n<div class='row'></div>\n</form>\n<script type=\"text/javascript\">\n\t<!--\n\tdocument.forms['expl'].elements['expl_cote'].focus();\n\n\tfunction confirm_expl_delete() {\n\t\tphrase = \"{$msg[confirm_suppr_serial_expl]}\";\n\t\tresult = confirm(phrase);\n\t\tif(result) {\n\t\t\tunload_off();\n\t\t\tdocument.location = './catalog.php?categ=serials&sub=bulletinage&action=expl_delete&bul_id=!!bul_id!!&expl_id=!!expl_id!!';\n\t\t}\n\t}\n\t-->\n</script>\n";
$serial_edit_access = "\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form)\n\t{\n\t\tif(form.user_query.value.replace(/^\\s+|\\s+\$/g, '').length == 0)\n\t\t\t{\n\t\t\t\talert(\"{$msg['141']}\");\n\t\t\t\tform.user_query.focus();\n\t\t\t\treturn false;\n\t\t\t}\n\t\treturn true;\n\t}\n-->\n</script>\n<form class='form-{$current_module}' name='serial_search' method='post' action='./edit.php?categ=serials&sub=!!etat!!'>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='form_cb'>!!message!!</label>\n\t</div>\n\t<div class='row'>\n\t\t<input class='saisie-80em' id='user_query' type='text' name='user_query' value='!!user_query!!' />\n\t</div>\n\t</div>\n<div class='row'>\n\t<input class='bouton' type='submit' value='{$msg['89']}' onClick='return test_form(this.form)' />\n\t</div>\n</form>\n<script type=\"text/javascript\">\n\tdocument.forms['serial_search'].elements['user_query'].focus();\n</script>\n";
$serial_edit_access = str_replace('!!user_query!!', htmlentities(stripslashes($user_query), ENT_QUOTES, $charset), $serial_edit_access);
$serial_list_tmpl = "\n<h1>{$msg['1152']} \"<strong>!!cle!!</strong>\"</h1>\n<table border='0' width='100%'>\n!!list!!\n</table>\n<div class='row'>\n!!nav_bar!!\n</div>\n";
// $perio_replace : form remplacement periodique
$perio_replace = "\n<form class='form-{$current_module}' name='perio_replace' method='post' action='./catalog.php?categ=serials&sub=serial_replace&serial_id=!!serial_id!!'>\n<h3>{$msg['159']} !!old_perio_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='par'>{$msg['160']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-50emr' value='' name='perio_libelle' readonly>\n\t\t<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=perio&caller=perio_replace&param1=by&param2=perio_libelle&no_display=!!serial_id!!', 'select_perio', 600, 400, -2, -2, '{$selector_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.perio_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='hidden' name='by' value=''>\n\t</div>\n\t!!perio_replace_categories!!\n</div>\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"history.go(-1);\">\n\t<input type='submit' class='bouton' value='{$msg['159']}'>\n\t</div>\n</form>\n";
// $bulletin_replace : form remplacement bulletin
$bulletin_replace = "\n<form class='form-{$current_module}' name='bulletin_replace' method='post' action='./catalog.php?categ=serials&sub=bulletin_replace&serial_id=!!serial_id!!&bul_id=!!bul_id!!'>\n<h3>{$msg['159']} !!old_bulletin_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='par'>{$msg['160']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-50emr' value='' name='bulletin_libelle' readonly>\n\t\t<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=bulletin&caller=bulletin_replace&param1=by&param2=bulletin_libelle&no_display=!!bul_id!!', 'select_bulletin', 600, 500, -2, -2, 'toolbar=no, dependent=yes, resizable=yes, scrollbars=yes')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.bulletin_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='hidden' name='by' value=''>\n\t</div>\n\t<div class='row'>\n\t!!del_depouillement!!\n\t</div>\n\t!!bulletin_replace_categories!!\n</div>\n\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"history.go(-1);\">\n\t<input type='submit' class='bouton' value='{$msg['159']}'>\n\t</div>\n</form>\n";
//	----------------------------------
//	$bul_expl_form1 :form de saisie/modif exemplaire bulletinage
if ($pmb_rfid_activate == 1 && $pmb_rfid_serveur_url) {
    if ($pmb_rfid_driver == "ident") {
        $script_erase = "init_rfid_erase(rfid_ack_erase);";
    } else {
        $script_erase = "rfid_ack_erase(1);";
    }
    $rfid_script_bulletine = "\n\t\t{$rfid_js_header}\n\t\t<script type='text/javascript'>\n\t\t\tvar flag_cb_rfid=0;\n\t\t\tflag_program_rfid_ask=0;\n\t\t\tsetTimeout(\"init_rfid_read_cb(0,f_expl);\",0);;\n\n\t\t\tfunction f_expl(cb) {\n\t\t\t\tif(flag_program_rfid_ask==1) {\n\t\t\t\t\tprogram_rfid();\n\t\t\t\t\tflag_cb_rfid=0;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif(cb.length==0) {\n\t\t\t\t\tflag_cb_rfid=1;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif(!cb[0]) {\n\t\t\t\t\tflag_cb_rfid=0;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif(document.getElementById('f_ex_cb').value\t== cb[0]) flag_cb_rfid=1;\n\t\t\t\telse  flag_cb_rfid=0;\n\t\t\t\tif(document.getElementById('f_ex_cb').value\t== '') {\n\t\t\t\t\tflag_cb_rfid=0;\n\t\t\t\t\tdocument.getElementById('f_ex_cb').value=cb[0];\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction script_rfid_encode() {\n\t\t\t\tif(!flag_cb_rfid && flag_rfid_active) {\n\t\t\t\t\tvar confirmed = confirm(\"" . addslashes($msg['rfid_programmation_confirmation']) . "\");\n\t\t\t\t\tif (confirmed) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction program_rfid_ask() {\n\t\t\t\tif (flag_semaphore_rfid_read==1) {\n\t\t\t\t\tflag_program_rfid_ask=1;\n\t\t\t\t} else {\n\t\t\t\t\tprogram_rfid();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction program_rfid() {\n\t\t\t\tflag_semaphore_rfid=1;\n\t\t\t\tflag_program_rfid_ask=0;\n\t\t\t\tvar cb = document.getElementById('f_ex_cb').value;\n\t\t\t\t{$script_erase}\n\t\t\t}\n\n\t\t\tfunction rfid_ack_erase(ack) {\n\t\t\t\tvar cb = document.getElementById('f_ex_cb').value;\n\t\t\t\tinit_rfid_write_etiquette(cb,1,rfid_ack_write);\n\n\t\t\t}\n\n\t\t\tfunction rfid_ack_write(ack) {\n\t\t\t\talert (\"" . addslashes($msg['rfid_etiquette_programmee_message']) . "\");\n\t\t\t\tflag_semaphore_rfid=0;\n\t\t\t}\n\n\t\t</script>\n";
    $rfid_program_button = "<input  type=button class='bouton_small' value=' " . $msg['rfid_configure_etiquette_button'] . " ' onClick=\"program_rfid_ask();\">";
} else {
    $rfid_script_bulletine = "";
    $rfid_program_button = "";
}
$expl_bulletinage_tpl = "\n{$rfid_script_bulletine}\n<script type='text/javascript'>\n<!--\n\nfunction test_form(form)\n{\n\t!!questionrfid!!\n\tif((form.f_ex_cb.value.replace(/^\\s+|\\s+\$/g, '').length == 0) || (form.expl_cote.value.replace(/^\\s+|\\s+\$/g, '').length == 0))\n\t{\n\t\talert(\"{$msg['304']}\");\n\t\treturn false;\n\t}\n\n\tif (typeof(form.expl_codestat) == 'undefined') {\n\t\t\talert(\"" . $msg["expl_codestat_mandatory"] . "\");\n\t\t\treturn false;\n\t}\n\n\n\treturn check_form();\n}\nfunction calcule_section(selectBox) {\n\tfor (i=0; i<selectBox.options.length; i++) {\n\t\tid=selectBox.options[i].value;\n\t\tlist=document.getElementById(\"docloc_section\"+id);\n\t\tlist.style.display=\"none\";\n\t}\n\tid=selectBox.options[selectBox.selectedIndex].value;\n\tlist=document.getElementById(\"docloc_section\"+id);\n\tlist.style.display=\"block\";\n}\n-->\n</script>\n\n\t<h3>{$msg['300']}</h3>\n\t<div class='row'>\n\t\t<div class='colonne3'>\n\t\t\t<!-- code barre -->\n\t\t\t<label class='etiquette' for='f_ex_cb'>{$msg['291']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='text' id=\"f_ex_cb\" value='!!cb!!' name='f_ex_cb' >\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<!-- cote -->\n\t\t\t<label class='etiquette' for='f_ex_cote'>{$msg['296']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='text' id=\"f_ex_cote\" name='expl_cote' value='!!cote!!' />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<!-- type document -->\n\t\t\t<label class='etiquette' for='f_ex_typdoc'>{$msg['294']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!type_doc!!\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='colonne3'>\n\t\t\t<!-- localisation -->\n\t\t\t<label class='etiquette' for='f_ex_location'>{$msg['298']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!localisation!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<!-- section -->\n\t\t\t<label class='etiquette' for='f_ex_section'>{$msg['295']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!section!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<!-- propriétaire -->\n\t\t\t<label class='etiquette' for='f_ex_owner'>{$msg['651']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!owner!!\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='colonne3'>\n\t\t\t<!-- statut -->\n\t\t\t<label class='etiquette' for='f_ex_statut'>{$msg['297']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!statut!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<!-- code stat -->\n\t\t\t<label class='etiquette' for='f_ex_cstat'>{$msg['299']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!codestat!!\n\t\t\t</div>\n\t\t</div>\n\t\t!!type_antivol!!\n\t</div>\n\t<!-- notes -->\n\t<div class='row'>\n\t\t<label class='etiquette' for='f_ex_note'>{$msg['expl_message']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<textarea name='expl_note' id='f_ex_note' class='saisie-80em'>!!note!!</textarea>\n\t</div>\n\t<div class='row'>\n\t\t<label class='etiquette' for='f_ex_comment'>{$msg['expl_zone_comment']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<textarea name='expl_comment' id='f_ex_comment' class='saisie-80em'>!!comment!!</textarea>\n\t</div>\n\t<!-- prix -->\n\t<div class='row' id='expl_prix'>\n\t\t<label class='etiquette' for='f_ex_prix'>{$msg['4050']}</label>\n\t</div>\n\t<div class='row' id='expl_prix'>\n\t\t<input type='text' class='text' name='expl_prix' id='f_ex_prix' value=\"!!prix!!\" />\n\t</div>\n\t!!champs_perso!!\n\t<div class='row'></div>\n\t<hr />\n";
$bul_expl_form1 = "\n\n<form class='form-{$current_module}' name='expl' id='expl-form' method='post'  enctype='multipart/form-data' action='!!action!!'>\n<div class='form-contenu'>\n\n\t!!expl_bulletinage_tpl!!\n\n\t<h3>" . htmlentities($msg['abt_numeric_bulletinage_form'], ENT_QUOTES, $charset) . "</h3>\n\t<div class='row'>\n\n\t<label class='etiquette' for='f_filename'>" . htmlentities($msg['abt_numeric_bulletinage_form_filename'], ENT_QUOTES, $charset) . "</label>\n\t<br /><input type='text' class='saisie-80em' name='f_filename' id='f_filename' />\n\t<br /><label class='etiquette' for='f_fichier'>" . htmlentities($msg['abt_numeric_bulletinage_form_fichier'], ENT_QUOTES, $charset) . "</label>\n\t<br /><input type='file' size='50' class='saisie-80em' name='f_fichier' id='f_fichier' />\n\t<br /><label class='etiquette' for='f_url'>" . htmlentities($msg['abt_numeric_bulletinage_form_url'], ENT_QUOTES, $charset) . "</label>\n\t<br /><input type='text' class='saisie-80em' name='f_url' id='f_url' />\n\t<br /><label class='etiquette' for='f_statut'>" . htmlentities($msg['abt_numeric_bulletinage_form_statut'], ENT_QUOTES, $charset) . "</label>\n\t<br />!!statut_list!!\n\t</div>\n\t<div class='row'></div>\n\n\t<hr />\n\t<h3>{$msg['abonnements_titre_donnees_bulletin']}</h3>\n\t<div class='row'>\n\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette' for='bul_no'>{$msg['4025']}</label>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' id='bul_no' name='bul_no' value='!!bul_no!!' class='saisie-20em' />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne3'>\n\n\t\t\t<div class='row'>\n\t\t\t!!destinataire!!\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >{$msg['4026']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!date_date!!\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >{$msg['bulletin_mention_periode']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text' id='bul_date' name='bul_date' value='!!bul_date!!' class='saisie-50em' />\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >{$msg['bulletin_mention_titre']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text' id='bul_titre' name='bul_titre' value='!!bul_titre!!' class='saisie-50em' />\n\t\t</div>\n\t</div>\n</div>\n\t<div class='left'>\n\t\t<input type='submit' class='bouton_small' value=' {$msg['77']} ' name='bouton_enregistre'  />\n\t\t{$rfid_program_button}\n\t</div>\n\t<!-- chams de gestion -->\n\t<input type=\"hidden\" name=\"expl_bulletin\" value=\"!!bul_id!!\">\n\t<input type=\"hidden\" name=\"id_form\" value=\"!!id_form!!\">\n\t<input type=\"hidden\" name=\"org_cb\" value=\"!!org_cb!!\">\n\t<input type=\"hidden\" name=\"expl_id\" value=\"!!expl_id!!\">\n\n\t<input type=\"hidden\" name=\"serial_id\" value=\"!!serial_id!!\">\n\t<input type=\"hidden\" name=\"numero\" value=\"!!numero!!\">\n</form>\n!!focus!!\n";
$analysis_type_form = "\n\t\t<div class='row' id='zone_article'>\n\t\t<input type='hidden' name='id_sug' value='!!id_sug!!' />\n\t\t<div class='colonne3'>\n\t\t\t<h3>" . $msg['acquisition_catal_perio'] . "</h3>\n\t\t\t<input type=\"radio\" id=\"perio_type_use_existing\"  value=\"use_existing\" name=\"perio_type\"  !!perio_type_use_existing!!><label for=\"perio_type_use_existing\">" . $msg["acquisition_catal_perio_exist"] . "</label>\n\t\t\t<blockquote>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label for='f_perio_existing' class='etiquette'>" . $msg[233] . "</label>\n\t\t\t\t\t<div class='row' >\n\t\t\t\t\t\t<input type='text' completion='perio' autfield='serial_id' id='f_perio_existing' class='saisie-30emr' name='f_perio_existing' value=\"\" />\n\t\t\t\t\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=perio&caller=notice&param1=serial_id&param2=f_perio_existing&deb_rech='+" . pmb_escape() . "(this.form.f_perio_existing.value), 'select_perio', 600, 600, -2, -2, '{$select1_prop}');this.form.f_bull_existing.value=''; this.form.bul_id.value='0'; \" />\n\t\t\t\t\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_perio_existing.value=''; this.form.serial_id.value='0';this.form.f_bull_existing.value=''; this.form.bul_id.value='0'; \" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</blockquote>\n\t\t\t<input type=\"radio\" id=\"perio_type_new\"  value=\"insert_new\" name=\"perio_type\" !!perio_type_new!!><label for=\"perio_type_new\">" . $msg["acquisition_catal_perio_new"] . "</label>\n\t\t\t<blockquote>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label for='f_perio_new' class='etiquette'>" . $msg[233] . "</label>\n\t\t\t\t\t<div class='row' >\n\t\t\t\t\t\t<input type='text' id='f_perio_new' class='saisie-50em' name='f_perio_new' value=''/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label for='f_perio_new_issn' class='etiquette'>" . $msg["z3950_issn"] . "</label>\n\t\t\t\t\t<div class='row' >\n\t\t\t\t\t\t<input type='text' id='f_perio_new_issn' class='saisie-50em' name='f_perio_new_issn' value=''/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</blockquote>\n\t\t</div>\n\t\t<div class='colonne3'>\n\t\t\t<h3>" . $msg['acquisition_catal_bull'] . "</h3>\n\t\t\t<input type=\"radio\" id=\"bull_type_use_existing\" !!bull_type_use_existing!! value=\"use_existing\" name=\"bull_type\"><label for=\"bull_type_use_existing\">" . $msg["acquisition_catal_bull_exist"] . "</label>\n\t\t\t<blockquote>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label for='f_bull_existing' class='etiquette'>" . $msg['abonnements_titre_numerotation'] . "/" . $msg[4026] . "</label>\n\t\t\t\t\t<div class='row' >\n\t\t\t\t\t\t<input type='text' completion='bull' autfield='bul_id' id='f_bull_existing' class='saisie-30emr' name='f_bull_existing' linkfield='serial_id' value=\"\" ' />\n\t\t\t\t\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=bulletin&caller=notice&param1=bul_id&param2=f_bull_existing&no_display='+this.form.bul_id.value+'&deb_rech='+" . pmb_escape() . "(this.form.f_bull_existing.value)+'&idperio='+this.form.serial_id.value, 'select_bull', 600, 600, -2, -2, '{$select1_prop}')\" />\n\t\t\t\t\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_bull_existing.value=''; this.form.bul_id.value='0'; \" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</blockquote>\n\t\t\t<input type=\"radio\" id=\"bull_type_new\" !!bull_type_new!! value=\"insert_new\" name=\"bull_type\"><label for=\"bull_type_new\">" . $msg["acquisition_catal_bull_new"] . "</label>\n\t\t\t<blockquote>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<div class='colonne2'>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<label for='f_bull_new_num' class='etiquette'>" . $msg['abonnements_titre_numerotation'] . "</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<input type='text' id='f_bull_new_num' class='saisie-20em' name='f_bull_new_num' value=''/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t </div>\n\t\t\t\t\t <div class='colonne2'>\n\t\t\t\t\t\t<div class='row' >\n\t\t\t\t\t\t\t<label for='f_bull_new_titre' class='etiquette'>" . $msg[233] . "</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<input type='text' id='f_bull_new_titre' class='saisie-50em' name='f_bull_new_titre' value='' />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<div class='colonne2'>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<label class='etiquette' >{$msg['4026']}</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t!!date_date!!\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='colonne2'>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<label class='etiquette' >" . $msg['bulletin_mention_periode'] . "</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<input type='text' id='f_bull_new_mention' name='f_bull_new_mention' value='' class='saisie-50em' />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</blockquote>\n\t\t</div>\n\t</div>\n";
$perio_replace_categories = "\n<div class='row'>&nbsp;</div>\n<div class='row'>\n\t<label class='etiquette' for='keep_categories_label'>" . $msg["perio_replace_keep_categories"] . "</label>\n</div>\n<div class='row'>\n\t" . $msg[39] . " <input type='radio' name='keep_categories' value='0' checked='checked' onclick=\"document.getElementById('perio_replace_categories').setAttribute('style','display:none;');\" />\n\t" . $msg[40] . " <input type='radio' name='keep_categories' value='1' onclick=\"document.getElementById('perio_replace_categories').setAttribute('style','');\" />\n</div>\n<div class='row'>&nbsp;</div>\n<div class='row' id='perio_replace_categories' style='display:none';>\n\t!!perio_replace_category!!\n\t<input type='hidden' id='f_nb_categ' name='f_nb_categ' value='!!nb_categ!!' />\n</div>\n\t\t";
$perio_replace_category = "\n<div class='row'>\n\t<input type='checkbox' id='f_categ!!icateg!!' name='f_categ!!icateg!!' checked='checked' />\n\t!!categ_libelle!!\n\t<input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' />\n</div>";
$bulletin_replace_categories = "\n<div class='row'>&nbsp;</div>\n<div class='row'>\n\t<label class='etiquette' for='keep_categories_label'>" . $msg["bulletin_replace_keep_categories"] . "</label>\n</div>\n<div class='row'>\n\t" . $msg[39] . " <input type='radio' name='keep_categories' value='0' checked='checked' onclick=\"document.getElementById('bulletin_replace_categories').setAttribute('style','display:none;');\" />\n\t" . $msg[40] . " <input type='radio' name='keep_categories' value='1' onclick=\"document.getElementById('bulletin_replace_categories').setAttribute('style','');\" />\n</div>\n<div class='row'>&nbsp;</div>\n<div class='row' id='bulletin_replace_categories' style='display:none';>\n\t!!bulletin_replace_category!!\n\t<input type='hidden' id='f_nb_categ' name='f_nb_categ' value='!!nb_categ!!' />\n</div>\n\t\t";
$bulletin_replace_category = "\n<div class='row'>\n\t<input type='checkbox' id='f_categ!!icateg!!' name='f_categ!!icateg!!' checked='checked' />\n\t!!categ_libelle!!\n\t<input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' />\n</div>";
// $analysis_move : form déplacement dépouillement
$analysis_move = "\n<form class='form-{$current_module}' name='analysis_move' method='post' action='./catalog.php?categ=serials&sub=analysis&action=analysis_move&bul_id=!!bul_id!!&analysis_id=!!analysis_id!!'>\n<div class='form-contenu'>\n<div class='row'>\n<label class='etiquette'>" . $msg['analysis_move_sel_perio'] . "</label>\n</div>\n<div class='row'>\n<input type='text' class='saisie-50emr' value='' name='perio_libelle' readonly>\n<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=perio&caller=analysis_move&param1=to_perio&param2=perio_libelle', 'select_perio', 600, 500, -2, -2, 'toolbar=no, dependent=yes, resizable=yes, scrollbars=yes')\" title='" . $msg['157'] . "' value='" . $msg['parcourir'] . "' />\n<input type='button' class='bouton' value='" . $msg['raz'] . "' onclick=\"this.form.perio_libelle.value=''; this.form.to_perio.value='0'; \" />\n<input type='hidden' id='to_perio' name='to_perio' value='0'>\n</div>\n<div class='row'>\n<label class='etiquette'>" . $msg['analysis_move_sel_bull'] . "</label>\n</div>\n<div class='row'>\n<input type='text' class='saisie-50emr' value='' name='bulletin_libelle' readonly>\n<input class='bouton' type='button' onclick=\"var idperio=document.getElementById('to_perio').value; if(idperio!=0){ openPopUp('./select.php?what=bulletin&caller=analysis_move&param1=to_bul&param2=bulletin_libelle&idperio='+idperio, 'select_bulletin', 600, 500, -2, -2, 'toolbar=no, dependent=yes, resizable=yes, scrollbars=yes'); }else{ alert('" . $msg['analysis_move_sel_perio_choose'] . "'); }\" title='" . $msg['157'] . "' value='" . $msg['parcourir'] . "' />\n<input type='button' class='bouton' value='" . $msg['raz'] . "' onclick=\"this.form.bulletin_libelle.value=''; this.form.to_bul.value='0'; \" />\n<input type='hidden' id='to_bul' name='to_bul' value='0'>\n</div>\n\n<div class='row'>\n<input type='button' class='bouton' value='" . $msg['76'] . "' onClick=\"history.go(-1);\">\n<input type='button' class='bouton' value='" . $msg['analysis_move_bouton'] . "' onClick=\"var to_bul=document.getElementById('to_bul').value; if(to_bul!=0){document.forms['analysis_move'].submit();}else{ alert('" . $msg['analysis_move_sel_bull_choose'] . "'); }\">\n</div>\n</form>\n";
예제 #5
0
파일: search.class.php 프로젝트: hogsim/PMB
 function get_field($i, $n, $search, $pp)
 {
     global $charset;
     global $aff_list_empr_search;
     global $msg;
     global $include_path;
     global $thesaurus_classement_mode_pmb;
     global $pmb_map_size_search_edition;
     $r = "";
     $s = explode("_", $search);
     //Champ
     $val = "field_" . $i . "_" . $search;
     global ${$val};
     $v = ${$val};
     if ($v == "") {
         $v = array();
     }
     //Variables
     $fieldvar_ = "fieldvar_" . $i . "_" . $search;
     global ${$fieldvar_};
     $fieldvar = ${$fieldvar_};
     if ($s[0] == "f") {
         //Champs fixes
         $ff = $this->fixedfields[$s[1]];
         //Variables globales et input
         for ($j = 0; $j < count($ff["VAR"]); $j++) {
             switch ($ff["VAR"][$j]["TYPE"]) {
                 case "input":
                     $valvar = "fieldvar_" . $i . "_" . $search . "[\"" . $ff["VAR"][$j]["NAME"] . "\"]";
                     global ${$valvar};
                     $vvar[$ff["VAR"][$j]["NAME"]] = ${$valvar};
                     if ($vvar[$ff["VAR"][$j]["NAME"]] == "") {
                         $vvar[$ff["VAR"][$j]["NAME"]] = array();
                     }
                     $var_table[$ff["VAR"][$j]["NAME"]] = $vvar[$ff["VAR"][$j]["NAME"]];
                     break;
                 case "global":
                     $global_name = $ff["VAR"][$j]["NAME"];
                     global ${$global_name};
                     $var_table[$ff["VAR"][$j]["NAME"]] = ${$global_name};
                     break;
             }
         }
         switch ($ff["INPUT_TYPE"]) {
             case "authoritie_external":
                 $r = "";
                 $op = "op_" . $i . "_" . $search;
                 global ${$op};
                 global $lang;
                 $libelle = "";
                 if (${$op} == "AUTHORITY") {
                     if ($v[0] != 0) {
                         switch ($ff['INPUT_OPTIONS']['SELECTOR']) {
                             case "auteur":
                                 $aut = new auteur($v[0]);
                                 if ($aut->rejete) {
                                     $libelle = $aut->name . ', ' . $aut->rejete;
                                 } else {
                                     $libelle = $aut->name;
                                 }
                                 if ($aut->date) {
                                     $libelle .= " ({$aut->date})";
                                 }
                                 break;
                             case "categorie":
                                 $libelle = categories::getlibelle($v[0], $lang);
                                 break;
                             case "editeur":
                                 $ed = new editeur($v[0]);
                                 $libelle = $ed->name;
                                 if ($ed->ville) {
                                     if ($ed->pays) {
                                         $libelle .= " ({$ed->ville} - {$ed->pays})";
                                     } else {
                                         $libelle .= " ({$ed->ville})";
                                     }
                                 }
                                 break;
                             case "collection":
                                 $coll = new collection($v[0]);
                                 $libelle = $coll->name;
                                 break;
                             case "subcollection":
                                 $coll = new subcollection($v[0]);
                                 $libelle = $coll->name;
                                 break;
                             case "serie":
                                 $serie = new serie($v[0]);
                                 $libelle = $serie->name;
                                 break;
                             case "indexint":
                                 $indexint = new indexint($v[0]);
                                 if ($indexint->comment) {
                                     $libelle = $indexint->name . " - " . $indexint->comment;
                                 } else {
                                     $libelle = $indexint->name;
                                 }
                                 if ($thesaurus_classement_mode_pmb != 0) {
                                     $libelle = "[" . $indexint->name_pclass . "] " . $libelle;
                                 }
                                 break;
                             case "titre_uniforme":
                                 $tu = new titre_uniforme($v[0]);
                                 $libelle = $tu->name;
                                 break;
                             case "notice":
                                 $requete = "select if(serie_name is not null,if(tnvol is not null,concat(serie_name,', ',tnvol,'. ',tit1),concat(serie_name,'. ',tit1)),tit1) AS tit from notices left join series on serie_id=tparent_id where notice_id='" . $v[0] . "' ";
                                 $res = pmb_mysql_query($requete);
                                 if ($res && pmb_mysql_num_rows($res)) {
                                     $libelle = pmb_mysql_result($res, 0, 0);
                                 } else {
                                     $libelle = $v[0];
                                 }
                                 break;
                             default:
                                 $libelle = $v[0];
                                 break;
                         }
                     }
                     ${$op} == "BOOLEAN";
                     $r = "<script>document.forms['search_form']." . $op . ".options[0].selected=true;</script>";
                 }
                 if ($libelle) {
                     $r .= "<input type='text' name='field_" . $n . "_" . $search . "[]' value='" . htmlentities($libelle, ENT_QUOTES, $charset) . "'/>";
                 } else {
                     $r .= "<input type='text' name='field_" . $n . "_" . $search . "[]' value='" . htmlentities($v[0], ENT_QUOTES, $charset) . "'/>";
                 }
                 break;
             case "authoritie":
                 $fnamesans = "field_" . $n . "_" . $search;
                 $fname = "field_" . $n . "_" . $search . "[]";
                 $fname_id = "field_" . $n . "_" . $search . "_id";
                 $fnamesanslib = "field_" . $n . "_" . $search . "_lib";
                 $fnamelib = "field_" . $n . "_" . $search . "_lib[]";
                 $fname_name_aut_id = "fieldvar_" . $n . "_" . $search . "[authority_id][]";
                 $fname_aut_id = "fieldvar_" . $n . "_" . $search . "_authority_id";
                 $ajax = $ff["INPUT_OPTIONS"]["AJAX"];
                 $selector = $ff["INPUT_OPTIONS"]["SELECTOR"];
                 $p1 = $ff["INPUT_OPTIONS"]["P1"];
                 $p2 = $ff["INPUT_OPTIONS"]["P2"];
                 global $thesaurus_mode_pmb;
                 if ($ajax == "categories_mul" and $thesaurus_mode_pmb == 1) {
                     $fnamevar_id = "linkfield=\"fieldvar_" . $n . "_" . $search . "[id_thesaurus][]\"";
                     $fnamevar_id_js = "fieldvar_" . $n . "_" . $search . "[id_thesaurus][]";
                 } else {
                     $fnamevar_id = "";
                     $fnamevar_id_js = "";
                 }
                 $op = "op_" . $i . "_" . $search;
                 global ${$op};
                 global $lang;
                 $nb_values = count($v);
                 if (!$nb_values) {
                     //Création de la ligne
                     $nb_values = 1;
                 }
                 $nb_max_aut = $nb_values - 1;
                 $r = "<input type='hidden' id='{$fnamesans}" . "_max_aut' value='" . $nb_max_aut . "'>";
                 $r .= "<input class='bouton' value='...' id='{$fnamesans}" . "_authority_selector' onclick=\"openPopUp('./select.php?what={$selector}&caller=search_form&mode=un&p1=" . $fname_id . "_0&p2=" . $fnamesanslib . "_0&deb_rech='+" . pmb_escape() . "(document.getElementById('" . $fnamesanslib . "_0').value)+'&callback=authoritySelected&infield=" . $fnamesans . "_0', 'select_author0', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" type=\"button\">";
                 $r .= "<input class='bouton' type='button' value='+' onclick='add_line(\"{$fnamesans}\")'>";
                 $r .= "<div id='el{$fnamesans}'>";
                 for ($inc = 0; $inc < $nb_values; $inc++) {
                     $r .= "<input id='" . $fnamesans . "_" . $inc . "' name='{$fname}' value='" . htmlentities($v[$inc], ENT_QUOTES, $charset) . "' type='hidden' />";
                     if (${$op} == "AUTHORITY") {
                         if ($v[$inc] != 0) {
                             switch ($ff['INPUT_OPTIONS']['SELECTOR']) {
                                 case "auteur":
                                     $aut = new auteur($v[$inc]);
                                     if ($aut->rejete) {
                                         $libelle = $aut->name . ', ' . $aut->rejete;
                                     } else {
                                         $libelle = $aut->name;
                                     }
                                     if ($aut->date) {
                                         $libelle .= " ({$aut->date})";
                                     }
                                     break;
                                 case "categorie":
                                     $libelle = categories::getlibelle($v[$inc], $lang);
                                     break;
                                 case "editeur":
                                     $ed = new editeur($v[$inc]);
                                     $libelle = $ed->name;
                                     if ($ed->ville) {
                                         if ($ed->pays) {
                                             $libelle .= " ({$ed->ville} - {$ed->pays})";
                                         } else {
                                             $libelle .= " ({$ed->ville})";
                                         }
                                     }
                                     break;
                                 case "collection":
                                     $coll = new collection($v[$inc]);
                                     $libelle = $coll->name;
                                     break;
                                 case "subcollection":
                                     $coll = new subcollection($v[$inc]);
                                     $libelle = $coll->name;
                                     break;
                                 case "serie":
                                     $serie = new serie($v[$inc]);
                                     $libelle = $serie->name;
                                     break;
                                 case "indexint":
                                     $indexint = new indexint($v[$inc]);
                                     if ($indexint->comment) {
                                         $libelle = $indexint->name . " - " . $indexint->comment;
                                     } else {
                                         $libelle = $indexint->name;
                                     }
                                     if ($thesaurus_classement_mode_pmb != 0) {
                                         $libelle = "[" . $indexint->name_pclass . "] " . $libelle;
                                     }
                                     break;
                                 case "titre_uniforme":
                                     $tu = new titre_uniforme($v[$inc]);
                                     $libelle = $tu->name;
                                     break;
                                 default:
                                     $libelle = $v[$inc];
                                     break;
                             }
                         } else {
                             $libelle = "";
                         }
                         $r .= "<input autfield='" . $fname_id . "_" . $inc . "' onkeyup='fieldChanged(\"" . $fnamesans . "\"," . $inc . ",this.value,event)' callback='authoritySelected' completion='{$ajax}' {$fnamevar_id} id='" . $fnamesanslib . "_" . $inc . "' name='{$fnamelib}' value='" . htmlentities($libelle, ENT_QUOTES, $charset) . "' type='text' class='saisie-20emr'/>\n\t\t\t\t\t\t\t\t";
                     } else {
                         $r .= "<input autfield='" . $fname_id . "_" . $inc . "' onkeyup='fieldChanged(\"" . $fnamesans . "\"," . $inc . ",this.value,event)' callback='authoritySelected' completion='{$ajax}' {$fnamevar_id} id='" . $fnamesanslib . "_" . $inc . "' name='{$fnamelib}' value='" . htmlentities($v[$inc], ENT_QUOTES, $charset) . "' type='text' />\n\t\t\t\t\t\t\t\t";
                     }
                     $r .= "<input class='bouton' type='button' onclick='this.form." . $fnamesanslib . "_" . $inc . ".value=\"\";this.form." . $fnamesans . "_" . $inc . ".value=\"0\";' value='X'>";
                     $r .= "<input type='hidden' value='" . ($fieldvar['authority_id'][$inc] ? $fieldvar['authority_id'][$inc] : "") . "' id='" . $fname_aut_id . "_" . $inc . "' name='{$fname_name_aut_id}' />";
                     $r .= "<input name='{$fname_id}' id='" . $fname_id . "_" . $inc . "' value='" . htmlentities($v[$inc], ENT_QUOTES, $charset) . "' type='hidden'><br>";
                 }
                 $r .= "</div>";
                 if ($nb_values > 1) {
                     $r .= "<script>\n\t\t\t\t\t\t\t\t\tdocument.getElementById('op_" . $i . "_" . $search . "').disabled=true;\n\t\t\t\t\t\t\t\t\toperators_to_enable.push('op_" . $i . "_" . $search . "');\n\t\t\t\t\t\t\t\t</script>";
                 }
                 break;
             case "text":
                 if (substr($ff['INPUT_OPTIONS']["PLACEHOLDER"], 0, 4) == "msg:") {
                     $input_placeholder = $msg[substr($ff['INPUT_OPTIONS']["PLACEHOLDER"], 4, strlen($ff['INPUT_OPTIONS']["PLACEHOLDER"]) - 4)];
                 } else {
                     $input_placeholder = $ff['INPUT_OPTIONS']["PLACEHOLDER"];
                 }
                 $r = "<input type='text' name='field_" . $n . "_" . $search . "[]' value='" . htmlentities($v[0], ENT_QUOTES, $charset) . "' " . ($input_placeholder ? "placeholder='" . htmlentities($input_placeholder, ENT_QUOTES, $charset) . "'" : "") . "/>";
                 break;
             case "query_list":
                 $requete = $ff["INPUT_OPTIONS"]["QUERY"][0]["value"];
                 if ($ff["INPUT_OPTIONS"]["FILTERING"] == "yes") {
                     $requete = str_replace("!!acces_j!!", "", $requete);
                     $requete = str_replace("!!statut_j!!", "", $requete);
                     $requete = str_replace("!!statut_r!!", "", $requete);
                 }
                 if ($ff["INPUT_OPTIONS"]["QUERY"][0]["USE_GLOBAL"]) {
                     $use_global = explode(",", $ff["INPUT_OPTIONS"]["QUERY"][0]["USE_GLOBAL"]);
                     for ($j = 0; $j < count($use_global); $j++) {
                         $var_global = $use_global[$j];
                         global ${$var_global};
                         $requete = str_replace("!!" . $var_global . "!!", ${$var_global}, $requete);
                     }
                 }
                 $resultat = pmb_mysql_query($requete);
                 $r = "<select name='field_" . $n . "_" . $search . "[]' multiple size='5' style='width:40em;'>";
                 while ($opt = pmb_mysql_fetch_row($resultat)) {
                     $r .= "<option value='" . htmlentities($opt[0], ENT_QUOTES, $charset) . "' ";
                     $as = array_search($opt[0], $v);
                     if ($as !== null && $as !== false) {
                         $r .= " selected";
                     }
                     $r .= ">" . htmlentities($opt[1], ENT_QUOTES, $charset) . "</option>";
                 }
                 $r .= "</select>";
                 break;
             case "list":
                 $options = $ff["INPUT_OPTIONS"]["OPTIONS"][0];
                 $r = "<select name='field_" . $n . "_" . $search . "[]' multiple size='5' style='width:40em;'>";
                 sort($options["OPTION"]);
                 for ($i = 0; $i < count($options["OPTION"]); $i++) {
                     $r .= "<option value='" . htmlentities($options["OPTION"][$i]["VALUE"], ENT_QUOTES, $charset) . "' ";
                     $as = array_search($options["OPTION"][$i]["VALUE"], $v);
                     if ($as !== null && $as !== false) {
                         $r .= " selected";
                     }
                     if (substr($options["OPTION"][$i]["value"], 0, 4) == "msg:") {
                         $r .= ">" . htmlentities($msg[substr($options["OPTION"][$i]["value"], 4, strlen($options["OPTION"][$i]["value"]) - 4)], ENT_QUOTES, $charset) . "</option>";
                     } else {
                         $r .= ">" . htmlentities($options["OPTION"][$i]["value"], ENT_QUOTES, $charset) . "</option>";
                     }
                 }
                 $r .= "</select>";
                 break;
             case "marc_list":
                 $options = new marc_list($ff["INPUT_OPTIONS"]["NAME"][0]["value"]);
                 $tmp = array();
                 $tmp = $options->table;
                 $tmp = array_map("convert_diacrit", $tmp);
                 //On enlève les accents
                 $tmp = array_map("strtoupper", $tmp);
                 //On met en majuscule
                 asort($tmp);
                 //Tri sur les valeurs en majuscule sans accent
                 foreach ($tmp as $key => $value) {
                     $tmp[$key] = $options->table[$key];
                     //On reprend les bons couples clé / libellé
                 }
                 $options->table = $tmp;
                 reset($options->table);
                 // gestion restriction par code utilise.
                 if ($ff["INPUT_OPTIONS"]["RESTRICTQUERY"][0]["value"]) {
                     $restrictquery = pmb_mysql_query($ff["INPUT_OPTIONS"]["RESTRICTQUERY"][0]["value"]);
                     if ($restrictqueryrow = @pmb_mysql_fetch_row($restrictquery)) {
                         if ($restrictqueryrow[0]) {
                             $restrictqueryarray = explode(",", $restrictqueryrow[0]);
                             $existrestrict = true;
                         } else {
                             $existrestrict = false;
                         }
                     } else {
                         $existrestrict = false;
                     }
                 } else {
                     $existrestrict = false;
                 }
                 $r = "<select name='field_" . $n . "_" . $search . "[]' multiple size='5' class=\"ext_search_txt\">";
                 while (list($key, $val) = each($options->table)) {
                     if ($existrestrict && array_search($key, $restrictqueryarray) !== false) {
                         $r .= "<option value='" . htmlentities($key, ENT_QUOTES, $charset) . "' ";
                         $as = array_search($key, $v);
                         if ($as !== null && $as !== false) {
                             $r .= " selected";
                         }
                         $r .= ">" . htmlentities($val, ENT_QUOTES, $charset) . "</option>";
                     } elseif (!$existrestrict) {
                         $r .= "<option value='" . htmlentities($key, ENT_QUOTES, $charset) . "' ";
                         $as = array_search($key, $v);
                         if ($as !== null && $as !== false) {
                             $r .= " selected";
                         }
                         $r .= ">" . htmlentities($val, ENT_QUOTES, $charset) . "</option>";
                     }
                 }
                 $r .= "</select>";
                 break;
             case "date":
                 $date_formatee = format_date_input($v[0]);
                 $date_clic = "onClick=\"openPopUp('./select.php?what=calendrier&caller=search_form&date_caller=" . str_replace('-', '', $v[0]) . "&param1=field_" . $n . "_" . $search . "_date&param2=field_" . $n . "_" . $search . "[]&auto_submit=NO&date_anterieure=YES&format_return=IN', 'field_" . $n . "_" . $search . "_date', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"  ";
                 if (substr($ff['INPUT_OPTIONS']["PLACEHOLDER"], 0, 4) == "msg:") {
                     $input_placeholder = $msg[substr($ff['INPUT_OPTIONS']["PLACEHOLDER"], 4, strlen($ff['INPUT_OPTIONS']["PLACEHOLDER"]) - 4)];
                 } else {
                     $input_placeholder = $ff['INPUT_OPTIONS']["PLACEHOLDER"];
                 }
                 $r = "<input type='hidden' name='field_" . $n . "_" . $search . "_date' value='" . str_replace('-', '', $v[0]) . "' />\n    \t\t\t\t\t<input type='text' name='field_" . $n . "_" . $search . "[]' value='" . htmlentities($date_formatee, ENT_QUOTES, $charset) . "' " . ($input_placeholder ? "placeholder='" . htmlentities($input_placeholder, ENT_QUOTES, $charset) . "'" : "") . "/>\n    \t\t\t\t\t<input class='bouton_small' type='button' name='field_" . $n . "_" . $search . "_date_lib_bouton' value='" . $msg["bouton_calendrier"] . "' " . $date_clic . " />";
                 break;
             case "map":
                 global $pmb_map_base_layer_type;
                 global $pmb_map_base_layer_params;
                 global $dbh;
                 $layer_params = json_decode($pmb_map_base_layer_params, true);
                 $baselayer = "baseLayerType: dojox.geo.openlayers.BaseLayerType." . $pmb_map_base_layer_type;
                 if (count($layer_params)) {
                     if ($layer_params['name']) {
                         $baselayer .= ",baseLayerName:\"" . $layer_params['name'] . "\"";
                     }
                     if ($layer_params['url']) {
                         $baselayer .= ",baseLayerUrl:\"" . $layer_params['url'] . "\"";
                     }
                     if ($layer_params['options']) {
                         $baselayer .= ",baseLayerOptions:" . json_encode($layer_params['options']);
                     }
                 }
                 $size = explode("*", $pmb_map_size_search_edition);
                 if (count($size) != 2) {
                     $map_size = "width:800px; height:480px;";
                 }
                 $map_size = "width:" . $size[0] . "px; height:" . $size[1] . "px;";
                 $map_holds = array();
                 foreach ($v as $map_hold) {
                     $map_holds[] = array("wkt" => $map_hold, "type" => "search", "color" => null, "objects" => array());
                 }
                 $r = "<div id='map_search_" . $n . "_" . $search . "' data-dojo-type='apps/map/map_controler' style='{$map_size}' data-dojo-props='" . $baselayer . ",mode:\"search_criteria\",hiddenField:\"field_" . $n . "_" . $search . "\",searchHolds:" . json_encode($map_holds, true) . "'></div>";
                 break;
         }
         //Traitement des variables d'entree
         //Variables
         for ($j = 0; $j < count($ff["VAR"]); $j++) {
             if ($ff["VAR"][$j]["TYPE"] == "input") {
                 $varname = $ff["VAR"][$j]["NAME"];
                 $visibility = 1;
                 $vis = $ff["VAR"][$j]["OPTIONS"]["VAR"][0];
                 if ($vis["NAME"]) {
                     $vis_name = $vis["NAME"];
                     global ${$vis_name};
                     if ($vis["VISIBILITY"] == "no") {
                         $visibility = 0;
                     }
                     for ($k = 0; $k < count($vis["VALUE"]); $k++) {
                         if ($vis["VALUE"][$k]["value"] == ${$vis_name}) {
                             if ($vis["VALUE"][$k]["VISIBILITY"] == "no") {
                                 $sub_vis = 0;
                             } else {
                                 $sub_vis = 1;
                             }
                             if ($vis["VISIBILITY"] == "no") {
                                 $visibility |= $sub_vis;
                             } else {
                                 $visibility &= $sub_vis;
                             }
                             break;
                         }
                     }
                 }
                 //Recherche de la valeur par defaut
                 $vdefault = $ff["VAR"][$j]["OPTIONS"]["DEFAULT"][0];
                 if ($vdefault) {
                     switch ($vdefault["TYPE"]) {
                         case "var":
                             $default = $var_table[$vdefault["value"]];
                             break;
                         case "value":
                         default:
                             $default = $vdefault["value"];
                     }
                 } else {
                     $vdefault = "";
                 }
                 if ($visibility) {
                     $r .= "&nbsp;" . $ff["VAR"][$j]["COMMENT"];
                     $input = $ff["VAR"][$j]["OPTIONS"]["INPUT"][0];
                     switch ($input["TYPE"]) {
                         case "query_list":
                             if (!$fieldvar[$varname] && $default) {
                                 $fieldvar[$varname][0] = $default;
                             }
                             $r .= "&nbsp;<select id=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\" name=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\">\n";
                             $query_list_result = @pmb_mysql_query($input["QUERY"][0]["value"]);
                             $var_tmp = $concat = "";
                             while ($line = pmb_mysql_fetch_array($query_list_result)) {
                                 if ($concat) {
                                     $concat .= ",";
                                 }
                                 $concat .= $line[0];
                                 $var_tmp .= "<option value=\"" . htmlentities($line[0], ENT_QUOTES, $charset) . "\"";
                                 $as = @array_search($line[0], $fieldvar[$varname]);
                                 if ($as !== false && $as !== NULL) {
                                     $var_tmp .= " selected";
                                 }
                                 $var_tmp .= ">" . htmlentities($line[1], ENT_QUOTES, $charset) . "</option>\n";
                             }
                             if ($input["QUERY"][0]["ALLCHOICE"] == "yes") {
                                 $r .= "<option value=\"" . htmlentities($concat, ENT_QUOTES, $charset) . "\"";
                                 $as = @array_search($concat, $fieldvar[$varname]);
                                 if ($as !== false && $as !== NULL) {
                                     $r .= " selected";
                                 }
                                 $r .= ">" . htmlentities($msg[substr($input["QUERY"][0]["TITLEALLCHOICE"], 4, strlen($input["QUERY"][0]["TITLEALLCHOICE"]) - 4)], ENT_QUOTES, $charset) . "</option>\n";
                             }
                             $r .= $var_tmp;
                             $r .= "</select>";
                             break;
                         case "checkbox":
                             if (!$input["DEFAULT_ON"]) {
                                 if (!$fieldvar[$varname] && $default) {
                                     $fieldvar[$varname][0] = $default;
                                 }
                             } elseif (!$fieldvar[$input["DEFAULT_ON"]][0]) {
                                 $fieldvar[$varname][0] = $default;
                             }
                             $r .= "&nbsp;<input type=\"checkbox\" name=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\" value=\"" . $input["VALUE"][0]["value"] . "\" ";
                             if ($input["VALUE"][0]["value"] == $fieldvar[$varname][0]) {
                                 $r .= "checked";
                             }
                             $r .= "/>\n";
                             break;
                         case "radio":
                             if (!$fieldvar[$varname] && $default) {
                                 $fieldvar[$varname][0] = $default;
                             }
                             foreach ($input["OPTIONS"][0]["LABEL"] as $radio_value) {
                                 $r .= "&nbsp;<input type=\"radio\" name=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\" value=\"" . $radio_value["VALUE"] . "\" ";
                                 if ($radio_value["VALUE"] == $fieldvar[$varname][0]) {
                                     $r .= "checked";
                                 }
                                 $r .= "/>" . htmlentities($msg[substr($radio_value["value"], 4, strlen($radio_value["value"]) - 4)], ENT_QUOTES, $charset);
                             }
                             $r .= "\n";
                             break;
                         case "hidden":
                             if (!$fieldvar[$varname] && $default) {
                                 $fieldvar[$varname][0] = $default;
                             }
                             if (is_array($input["VALUE"][0])) {
                                 $hidden_value = $input["VALUE"][0]["value"];
                             } else {
                                 $hidden_value = $fieldvar[$varname][0];
                             }
                             $r .= "<input type='hidden' name=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\" value=\"" . htmlentities($hidden_value, ENT_QUOTES, $charset) . "\"/>";
                             break;
                     }
                 } else {
                     if ($vis["HIDDEN"] != "no") {
                         $r .= "<input type='hidden' name=\"fieldvar_" . $n . "_" . $search . "[" . $varname . "][]\" value=\"" . htmlentities($default, ENT_QUOTES, $charset) . "\"/>";
                     }
                 }
             }
         }
     } elseif (array_key_exists($s[0], $this->pp)) {
         //Recuperation du champ
         $field = array();
         $field[ID] = $s[1];
         $field[NAME] = $this->pp[$s[0]]->t_fields[$s[1]][NAME] . "_" . $n;
         $field[MANDATORY] = $this->pp[$s[0]]->t_fields[$s[1]][MANDATORY];
         $field[ALIAS] = $this->pp[$s[0]]->t_fields[$s[1]][TITRE];
         $field[DATATYPE] = $this->pp[$s[0]]->t_fields[$s[1]][DATATYPE];
         $field[OPTIONS][0] = _parser_text_no_function_("<?xml version='1.0' encoding='" . $charset . "'?>\n" . $this->pp[$s[0]]->t_fields[$s[1]][OPTIONS], "OPTIONS");
         $field[VALUES] = $v;
         $field[PREFIX] = $this->pp[$s[0]]->prefix;
         eval("\$r=" . $aff_list_empr_search[$this->pp[$s[0]]->t_fields[$s[1]][TYPE]] . "(\$field,\$check_scripts,\"field_" . $n . "_" . $search . "\");");
     } elseif ($s[0] == "authperso") {
         $r = "<span class='search_value'><input type='text' name='field_" . $n . "_" . $search . "[]' value='" . htmlentities($v[0], ENT_QUOTES, $charset) . "' class='ext_search_txt'/></span>";
     } elseif ($s[0] == "s") {
         //appel de la fonction get_input_box de la classe du champ special
         $type = $this->specialfields[$s[1]]["TYPE"];
         for ($is = 0; $is < count($this->tableau_speciaux["TYPE"]); $is++) {
             if ($this->tableau_speciaux["TYPE"][$is]["NAME"] == $type) {
                 $sf = $this->specialfields[$s[1]];
                 if ($this->full_path && file_exists($this->full_path . "/specials/" . $this->tableau_speciaux["TYPE"][$is]["PATH"] . "/search.class.php")) {
                     require_once $this->full_path . "/specials/" . $this->tableau_speciaux["TYPE"][$is]["PATH"] . "/search.class.php";
                 } else {
                     require_once $include_path . "/search_queries/specials/" . $this->tableau_speciaux["TYPE"][$is]["PATH"] . "/search.class.php";
                 }
                 $specialclass = new $this->tableau_speciaux["TYPE"][$is]["CLASS"]($s[1], $n, $sf, $this);
                 $r = $specialclass->get_input_box();
                 break;
             }
         }
     }
     return $r;
 }
예제 #6
0
파일: demandes.tpl.php 프로젝트: hogsim/PMB
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: demandes.tpl.php,v 1.15.4.1 2015-09-11 12:50:41 dgoron Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
// $acquisition_menu : menu page acquisition
$demandes_menu = "\n<div id='menu'>\n\t<h3 onclick='menuHide(this,event)'>" . $msg['demandes_menu_liste'] . "</h3>\n\t<ul>\n\t\t<li><a href='./demandes.php?categ=list&idetat=0'>" . $msg['demandes_menu_all'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=1'>" . $msg['demandes_menu_a_valide'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=2&iduser="******"'>" . $msg['demandes_menu_en_cours'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=3&iduser="******"'>" . $msg['demandes_menu_refuse'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=4&iduser="******"'>" . $msg['demandes_menu_fini'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=5&iduser="******"'>" . $msg['demandes_menu_abandon'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=6&iduser="******"'>" . $msg['demandes_menu_archive'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&iduser=-1'>" . $msg[demandes_menu_not_assigned] . "</a></li>\t\t\t\t\n\t</ul>\t\n\t<h3 onclick='menuHide(this,event)'>" . $msg['demandes_menu_action'] . "</h3>\n\t<ul>\n\t\t<li><a href='./demandes.php?categ=action&sub=com'>" . $msg['demandes_menu_comm'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=action&sub=rdv_plan'>" . $msg['demandes_menu_rdv_planning'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=action&sub=rdv_val'>" . $msg['demandes_menu_rdv_a_valide'] . "</a></li>\n\t</ul>\n\t<div id='div_alert' class='erreur'>{$aff_alerte}</div>\n</div>\n";
// $demandes_layout : layout page demandes
$demandes_layout = "\n<div id='conteneur' class='{$current_module}'>\n{$demandes_menu}\n<div id='contenu'>\n";
// $demandes_layout_end : layout page demandes (fin)
$demandes_layout_end = "\n</div>\n</div>\n";
$form_filtre_demande = "\n <script type='text/javascript'>\n\tfunction filtrer_user(){\n \t\tdocument.forms['search'].submit();\n\t} \n</script>\n<h1>" . $msg['demandes_gestion'] . " : " . $msg['demandes_search_form'] . " !!etat_demandes!!</h1>\n<form class='form-" . $current_module . "' id='search' name='search' method='post' action=\"./demandes.php?categ=list\">\n\t<h3>" . $msg['demandes_search_filtre_form'] . "</h3>\n\t<input type='hidden' name='act' id='act' />\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette'>" . $msg['demandes_titre'] . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='texte' class='saisie-30em' name='user_input' id='user_input' value='!!user_input!!'/>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_user_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_etat_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_periode_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='idempr' name='idempr' value='!!idempr!!' />\n\t\t\t\t<input type='text' id='empr_txt' name='empr_txt' class='saisie-20emr' value='!!empr_txt!!'/>\n\t\t\t\t<input type='button' class='bouton_small' value='...' onclick=\"openPopUp('./select.php?what=origine&caller=search&param1=idempr&param2=empr_txt&deb_rech='+" . pmb_escape() . "(this.form.empr_txt.value)+'&filtre=ONLY_EMPR&callback=filtrer_user" . ($pmb_lecteurs_localises ? "&empr_loca='+this.form.dmde_loc.value" : "'") . ", 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t\t\t\t<input type='button' class='bouton_small' value='X' onclick=\"document.getElementById('idempr').value=0;document.getElementById('empr_txt').value='';\" />\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!state!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!periode!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'> \n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_affectation_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_theme_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_type_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!affectation!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!theme!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!type!!\n\t\t\t</div>\n\t\t</div>";
if ($pmb_lecteurs_localises) {
    $form_filtre_demande .= "\n\t\t<div class='row'> \n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_localisation_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!localisation!!\n\t\t\t</div>\n\t\t</div>";
}
$form_filtre_demande .= "\n\t\t<div class='row'></div>\n\t\t!!champs_perso!!\n\t\t<div class='row'></div>\n\t</div>\n\t<div class='row'></div>\n\t<div class='row'>\n\t\t<input type='submit' class='bouton' name='search_dmd' id='search_dmd' value='" . $msg['demandes_search'] . "' onclick='this.form.act.value=\"search\"'/>\n\t\t<input type='submit' class='bouton' name='new_dmd' id='new_dmd' value='" . $msg['demandes_new'] . "' onclick='this.form.act.value=\"new\"'/>\n\t</div>\n</form>\n\n";
$form_liste_demande = "\n<script src='./includes/javascript/dynamic_element.js' type='text/javascript'></script>\n<script type='text/javascript'>\n\nvar base_path = '.';\nvar imgOpened = new Image();\nimgOpened.src = base_path+'/images/minus.gif';\nvar imgClosed = new Image();\nimgClosed.src = base_path+'/images/plus.gif';\nvar imgPatience =new Image();\nimgPatience.src = base_path+'/images/patience.gif';\nvar expandedDb = '';\n\nfunction expand_action(el, id_demande , unexpand) {\n\tif (!isDOM){\n    \treturn;\n\t}\n\t\n\tvar whichEl = document.getElementById(el + 'Child');\n\tvar whichElTd = document.getElementById(el + 'ChildTd');\n\tvar whichIm = document.getElementById(el + 'Img');\n\t\n  \tif(whichEl.style.display == 'none') {\n\t\tif(whichElTd.innerHTML==''){\n\t\t\tvar req = new http_request();\n\t\t\treq.request('./ajax.php?module=ajax&categ=demandes&quoifaire=show_list_action',true,'id_demande='+id_demande,true,function(data){\n\t\t  \t\twhichElTd.innerHTML=data;\n\t\t\t});\n\t\t}\n\t\twhichEl.style.display  = '';\n    \tif (whichIm){\n    \t\twhichIm.src= imgOpened.src;\n    \t}\n    \tchangeCoverImage(whichEl);\n\t}else if(unexpand) {\n    \twhichEl.style.display='none';\n    \tif (whichIm){\n    \t\twhichIm.src=imgClosed.src;\n    \t}\n  \t}\t\t\n}\n\n function verifChk(txt) {\n\t\t\n\tvar elts = document.forms['liste'].elements['chk[]'];\n\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n              ? elts.length\n              : 0;\n\tnb_chk = 0;\n\tif (elts_cnt) {\n\t\tfor(var i=0; i < elts.length; i++) {\n\t\t\tif (elts[i].checked) nb_chk++;\n\t\t}\n\t} else {\n\t\tif (elts.checked) nb_chk++;\n\t}\n\tif (nb_chk == 0) {\n\t\talert(\"" . $msg['demandes_nocheck'] . "\");\n\t\treturn false;\t\n\t}\n\t\n\tif(txt == 'suppr'){\n\t\tvar sup = confirm(\"" . $msg['demandes_confirm_suppr'] . "\");\n\t\tif(!sup) \n\t\t\treturn false;\n\t\treturn true;\n\t}\n\t\n\treturn true;\n}\n\nfunction alert_progressiondemande(){\n\talert(\"" . $msg['demandes_progres_ko'] . "\");\n}\n\t\t\t\nfunction change_read(el, id_demande) {\n\tif (!isDOM){\n    \treturn;\n\t}\t\t\n\tvar whichEl = document.getElementById(el);\t\n\tvar whichIm1 = document.getElementById(el + 'Img1');\n\tvar whichIm2 = document.getElementById(el + 'Img2');\t\n\tvar whichTr = whichIm1.parentNode.parentNode;\n\t\n\tvar req = new http_request();\n\treq.request('./ajax.php?module=demandes&categ=dmde&quoifaire=change_read',true,'id_demande='+id_demande,true,function(data){\n \t\tif(data == 1){\n\t\t\tif(whichIm1.style.display == ''){\n\t\t\t\twhichIm1.style.display = 'none';\n\t\t\t\twhichIm2.style.display = '';\n\t\t\t} else {\n\t\t\t\twhichIm1.style.display = '';\n\t\t\t\twhichIm2.style.display = 'none';\t\n\t\t\t}\n\t\t\n\t\t\tif(whichIm1.parentNode.parentNode.style.fontWeight == ''){\n\t\t\t\twhichIm1.parentNode.parentNode.style.fontWeight = 'bold';\n\t\t\t\t\n\t\t\t} else {\n\t\t\t\twhichIm1.parentNode.parentNode.style.fontWeight = '';\n\t\t\t\t\n\t\t\t}\n \t\t}\n\t});\t\t\n}\n\t\t\t\n</script>";
if ($demandes_notice_auto) {
    $demandes_notice_auto_tpl = "<th>" . $msg['demandes_notice'] . "</th>";
}
if (!$opac_demandes_affichage_simplifie) {
    $form_liste_demande .= "\n<form class='form-" . $current_module . "' id='liste' name='liste' method='post' action=\"./empr.php?tab=request&lvl=list_dmde\">\n\t<input type='hidden' name='act' id='act' />\n\t<input type='hidden' name='state' id='state' />\n\t<h3>" . $msg['demandes_liste'] . "</h3>\n\t<div class='row'>\n\t\t!!select_etat!!\n\t</div>\n\t<div class='form-contenu'>\n\t\t<table>\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th>" . $msg['demandes_titre'] . "</th>\n\t\t\t\t\t!!entete_etat!!\n\t\t\t\t\t<th>" . $msg['demandes_date_dmde'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_date_butoir'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_user'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_progression'] . "</th>\n\t\t\t\t\t!!header_champs_perso!!\n\t\t\t\t\t<th>" . $msg['demandes_linked_record'] . "</th>\n\t\t\t\t\t{$demandes_notice_auto_tpl}\n\t\t\t\t</tr>\n\t\t\t\t!!liste_dmde!!\t\t\t\t\n\t\t\t</tbody>\n\t\t</table>\n\t</div>\n\t<div class='row'></div>\n</form>\t\n";
} else {
    $form_liste_demande .= "\n<form class='form-" . $current_module . "' id='liste' name='liste' method='post' action=\"./empr.php?tab=request&lvl=list_dmde\">\n\t<input type='hidden' name='act' id='act' />\n\t<input type='hidden' name='state' id='state' />\n\t<h3>" . $msg['demandes_liste'] . "</h3>\n\t<div class='row'>\n\t\t!!select_etat!!\n\t</div>\n\t<div class='form-contenu'>\n\t\t<table>\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th>" . $msg['demandes_titre'] . "</th>\n\t\t\t\t\t!!entete_etat!!\n\t\t\t\t\t<th>" . $msg['demandes_date_dmde'] . "</th>\n\t\t\t\t\t!!header_champs_perso!!\n\t\t\t\t\t<th>" . $msg['demandes_linked_record'] . "</th>\n\t\t\t\t\t{$demandes_notice_auto_tpl}\n\t\t\t\t</tr>\n\t\t\t\t!!liste_dmde!!\t\t\t\t\n\t\t\t</tbody>\n\t\t</table>\n\t</div>\n\t<div class='row'></div>\n</form>\t\n";
}
if (!$opac_demandes_affichage_simplifie) {
    $date_prevue_label_tpl = "<label class='etiquette'>" . $msg['demandes_date_prevue'] . "</label>";
 function gen_input_selection($label, $form_name, $item, $values, $what_sel, $class = 'saisie-80em')
 {
     global $msg;
     $select_prop = "scrollbars=yes, toolbar=no, dependent=yes, resizable=yes";
     $link = "'./select.php?what={$what_sel}&caller={$form_name}&p1=f_" . $item . "_code!!num!!&p2=f_" . $item . "!!num!!&deb_rech='+" . pmb_escape() . "(this.form.f_" . $item . "!!num!!.value), '{$what_sel}', 400, 400, -2, -2, '{$select_prop}'";
     $size_item = strlen($item) + 2;
     $script_js = "\n\t\t<script>\n\t\tfunction fonction_selecteur_" . $item . "() {\n\t\t\tvar nom='f_" . $item . "';\n\t        name=this.getAttribute('id').substring(4);  \n\t\t\tname_id = name.substr(0,nom.length)+'_code'+name.substr(nom.length);\n\t\t\topenPopUp('./select.php?what={$what_sel}&caller={$form_name}&p1='+name_id+'&p2='+name, '{$what_sel}', 400, 400, -2, -2, '{$select_prop}');\n\t        \n\t    }\n\t    function fonction_raz_" . $item . "() {\n\t        name=this.getAttribute('id').substring(4);\n\t\t\tname_id = name.substr(0,{$size_item})+'_code'+name.substr({$size_item});\n\t        document.getElementById(name).value='';\n\t\t\tdocument.getElementById(name_id).value='';\n\t    }\n\t    function add_" . $item . "() {\n\t        template = document.getElementById('add" . $item . "');\n\t        " . $item . "=document.createElement('div');\n\t        " . $item . ".className='row';\n\t\n\t        suffixe = eval('document." . $form_name . ".max_" . $item . ".value')\n\t        nom_id = 'f_" . $item . "'+suffixe\n\t        f_" . $item . " = document.createElement('input');\n\t        f_" . $item . ".setAttribute('name',nom_id);\n\t        f_" . $item . ".setAttribute('id',nom_id);\n\t        f_" . $item . ".setAttribute('type','text');\n\t        f_" . $item . ".className='{$class}';\n\t        f_" . $item . ".setAttribute('value','');\n\t\t\tf_" . $item . ".setAttribute('completion','" . $item . "');\n\t        \n\t\t\tid = 'f_" . $item . "_code'+suffixe\n\t\t\tf_" . $item . "_code = document.createElement('input');\n\t\t\tf_" . $item . "_code.setAttribute('name',id);\n\t        f_" . $item . "_code.setAttribute('id',id);\n\t        f_" . $item . "_code.setAttribute('type','hidden');\n\t\t\tf_" . $item . "_code.setAttribute('value','');\n\t \n\t        del_f_" . $item . " = document.createElement('input');\n\t        del_f_" . $item . ".setAttribute('id','del_f_" . $item . "'+suffixe);\n\t        del_f_" . $item . ".onclick=fonction_raz_" . $item . ";\n\t        del_f_" . $item . ".setAttribute('type','button');\n\t        del_f_" . $item . ".className='bouton';\n\t        del_f_" . $item . ".setAttribute('readonly','');\n\t        del_f_" . $item . ".setAttribute('value','" . $msg["raz"] . "');\n\t\n\t        sel_f_" . $item . " = document.createElement('input');\n\t        sel_f_" . $item . ".setAttribute('id','sel_f_" . $item . "'+suffixe);\n\t        sel_f_" . $item . ".setAttribute('type','button');\n\t        sel_f_" . $item . ".className='bouton';\n\t        sel_f_" . $item . ".setAttribute('readonly','');\n\t        sel_f_" . $item . ".setAttribute('value','" . $msg["parcourir"] . "');\n\t        sel_f_" . $item . ".onclick=fonction_selecteur_" . $item . ";\n\t\n\t        " . $item . ".appendChild(f_" . $item . ");\n\t\t\t" . $item . ".appendChild(f_" . $item . "_code);\n\t        space=document.createTextNode(' ');\n\t        " . $item . ".appendChild(space);\n\t        " . $item . ".appendChild(del_f_" . $item . ");\n\t        " . $item . ".appendChild(space.cloneNode(false));\n\t        if('{$what_sel}')" . $item . ".appendChild(sel_f_" . $item . ");\n\t        \n\t        template.appendChild(" . $item . ");\n\t\n\t        document." . $form_name . ".max_" . $item . ".value=suffixe*1+1*1 ;\n\t        ajax_pack_element(f_" . $item . ");\n\t    }\n\t\t</script>";
     //template de zone de texte pour chaque valeur
     $aff = "\n\t\t<div class='row'>\n\t\t<input type='text' class='{$class}' id='f_" . $item . "!!num!!' name='f_" . $item . "!!num!!' data-form-name='f_" . $item . "' value=\"!!label_element!!\" autfield='f_" . $item . "_code!!num!!' completion=\"" . $item . "\" />\n\t\t<input type='hidden' id='f_" . $item . "_code!!num!!' name='f_" . $item . "_code!!num!!' data-form-name='f_" . $item . "_code' value='!!id_element!!'>\n\t\t<input type='button' class='bouton' value='" . $msg["raz"] . "' onclick=\"this.form.f_" . $item . "!!num!!.value='';this.form.f_" . $item . "_code!!num!!.value=''; \" />\n\t\t!!bouton_parcourir!!";
     // 1 seul auteur pour 1 oeuvre
     if ($item == "author") {
         $aff .= "</div>\n";
     } else {
         $aff .= "!!bouton_ajouter!!\n\t\t\t\t\t</div>\n";
     }
     if ($what_sel) {
         $bouton_parcourir = "<input type='button' class='bouton' value='" . $msg["parcourir"] . "' onclick=\"openPopUp(" . $link . ")\" />";
     } else {
         $bouton_parcourir = "";
     }
     $aff = str_replace('!!bouton_parcourir!!', $bouton_parcourir, $aff);
     $template = $script_js . "<div id=add" . $item . "' class='row'>";
     $template .= "<div class='row'><label for='f_" . $item . "' class='etiquette'>" . $label . "</label></div>";
     $num = 0;
     if (!$values[0]) {
         $values[0] = array("id" => "", "label" => "");
     }
     foreach ($values as $value) {
         $label_element = $value["label"];
         $id_element = $value["id"];
         $temp = str_replace('!!id_element!!', $id_element, $aff);
         $temp = str_replace('!!label_element!!', $label_element, $temp);
         $temp = str_replace('!!num!!', $num, $temp);
         if (!$num) {
             $temp = str_replace('!!bouton_ajouter!!', " <input class='bouton' value='" . $msg["req_bt_add_line"] . "' onclick='add_" . $item . "();' type='button'>", $temp);
         } else {
             $temp = str_replace('!!bouton_ajouter!!', "", $temp);
         }
         $template .= $temp;
         $num++;
     }
     $template .= "<input type='hidden' name='max_" . $item . "' value='{$num}'>";
     $template .= "</div><div id='add" . $item . "'/>\n\t\t</div>";
     return $template;
 }
예제 #8
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: tpl_notices.tpl.php,v 1.3 2013-04-11 08:47:35 mbertin Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
global $abonnement_view, $abonnement_list, $abonnement_form;
$abonnement_view = "\n<div id='abts_abonnement!!id_abonnement!!' class='notice-parent'>\n\t<img src='./images/plus.gif' class='img_plus' name='imEx' id='abts_abonnement!!id_abonnement!!Img' title='" . addslashes($msg['plus_detail']) . "' border='0' onClick=\"expandBase('abts_abonnement!!id_abonnement!!', true); return false;\" hspace='3'>\n\t<span class='notice-heada'>\n    \t<small>\n    \t\t<span  class='statutnot1'  style='margin-right: 3px;'>\n    \t\t\t<img src='./images/spacer.gif' width='10' height='10' />\n    \t\t</span>\n    \t</small>\n    \t<a href='!!view_id_abonnement!!'>!!abonnement_header!!</a>\n    </span>\n    <br />\n</div>\n<div id='abts_abonnement!!id_abonnement!!Child' class='notice-child' style='margin-bottom:6px;display:none;'>\n\t<table width='100%'>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_modele_lie"] . ": !!modele_lie!!\n\t\t\t</td>\n\t\t</tr>\t\t\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_duree_abonnement"] . ": !!duree_abonnement!!\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_date_debut"] . ": !!date_debut!!\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_date_fin"] . ": !!date_fin!!\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_nombre_de_series"] . ": !!nombre_de_series!!\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>\n\t\t\t\t" . $msg["abonnements_nombre_de_horsseries"] . ": !!nombre_de_horsseries!!\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n</div>\n";
$abonnement_list = "\n<script type='text/javascript' src='./javascript/tablist.js'></script>\n<div class='form-contenu'>\n<a href='javascript:expandAll()'><img src='./images/expand_all.gif' border='0' id='expandall'></a>\n<a href='javascript:collapseAll()'><img src='./images/collapse_all.gif' border='0' id='collapseall'></a>\n!!abonnement_list!!\n</div>\n<div class='row'>\n   !!abts_abonnements_add_button!!\n</div>";
$script1 = "\n<script type='text/javascript'>\nfunction confirm_delete()\n{\n\tphrase = \"{$msg[abonnements_confirm_suppr_abonnement]}\";\n\tresult = confirm(phrase);\n\tif(result)\n\t\tform.submit();\n}\nfunction test_form(form)\n{\n\tif(form.abt_name.value.length == 0)\n\t{\n\t\talert(\"{$msg['326']}\");\n\t\tform.abt_name.focus();\n\t\treturn false;\n\t}\n\t!!test_liste_modele!!\n\treturn true;\n} \n</script>\n";
$creation_abonnement_form = "\n<script type='text/javascript' src='./javascript/tablist.js'></script>\n{$script1}\n<form class='form-{$current_module}' id='form_abonnement' name='form_abonnement' method='post' action=!!action!!>\n\t<h3>!!num_notice_libelle!!: !!libelle_form!!</h3>\n\t<div class='form-contenu'>\n\t\t\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='abonnement_name' class='etiquette'>" . $msg["abonnements_nom_abonnement"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' size='40' name='abt_name' id='abt_name' value='!!abt_name!!'/>\n\t\t\t</div>\n\t\t</div>\n\t\t<input type='hidden' name='num_notice' id='num_notice' value='!!num_notice!!'/>\n\t\t<div class='row'>\n\t\t\t\n\t\t</div>\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='abonnement_name' class='etiquette'>" . $msg["abonnements_liste_modele"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t!!liste_modele!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'></div>\n\t\t\t!!abonnement_form1!!\n\t</div> <!-- Fin du contenu -->\n\t<div class='row'>\n\t\t<input type='hidden' id='act' name='act' value='' />\n\t\t<div class='left'><input type=\"submit\" class='bouton' value='" . $msg["77"] . "' onClick=\"document.getElementById('act').value='update';if(test_form(this.form)==true) this.form.submit();else return false;\"/>&nbsp;\n\t\t\t<input type='button' class='bouton' value='" . $msg["bt_retour"] . "' onClick=\"document.location='./catalog.php?categ=serials&sub=view&serial_id=!!serial_id!!&view=abon';\"/>&nbsp;\n\t\t</div>\n\t\t\t\n\t</div>\n\t<div class='row'></div>\n</form>\n";
$edition_abonnement_form = "\n<script type='text/javascript' src='./javascript/tablist.js'></script>\n<script type='text/javascript'>\n<!--\n\n\tfunction calcule_section(selectBox) {\n\t\tfor (i=0; i<selectBox.options.length; i++) {\n\t\t\tid=selectBox.options[i].value;\n\t\t    list=document.getElementById(\"docloc_section\"+id);\n\t\t    list.style.display=\"none\";\n\t\t\t}\n\t\n\t\tid=selectBox.options[selectBox.selectedIndex].value;\n\t\tlist=document.getElementById(\"docloc_section\"+id);\n\t\tlist.style.display=\"block\";\n\t\t}\n\n\t\tfunction gere_statut(obj) {\t\n\t\t\tvar obj_check=document.getElementById(obj+'_check');\t\n\t\t\t\n\t\t\tif(obj_check.checked == true){\n\t\t\t\tdocument.getElementById(obj).disabled = false;\n\t\t\t}else{\n\t\t\t\tdocument.getElementById(obj).disabled = true;\n\t\t\t}\n\t\t}\n-->\n</script>\n{$script1}\n<form class='form-{$current_module}' id='form_abonnement' name='form_abonnement' method='post' action=!!action!!>\n\t<h3>!!num_notice_libelle!!: !!libelle_form!!</h3>\n\t<div class='form-contenu'>\n\t\t\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='abonnement_name' class='etiquette'>" . $msg["abonnements_nom_abonnement"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' size='40' name='abt_name' id='abt_name' value='!!abt_name!!'/>\n\t\t\t</div>\n\t\t</div>\n\t\t<input type='hidden' name='num_notice' id='num_notice' value='!!num_notice!!'/>\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='duree_abonnement' class='etiquette'>" . $msg["abonnements_duree_abonnement"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' size='5' name='duree_abonnement' id='duree_abonnement' value='!!duree_abonnement!!'/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'></div>\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='date_debut_lib' class='etiquette'>" . $msg["abonnements_date_debut"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='hidden' name='date_debut' value='!!date_debut!!' />\n\t\t\t\t<input class='bouton' type='button' name='date_debut_lib' value='!!date_debut_lib!!' onClick=\"openPopUp('./select.php?what=calendrier&caller=form_abonnement&date_caller=!!date_debut!!&param1=date_debut&param2=date_debut_lib&auto_submit=NO&date_anterieure=YES', 'date_debut', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"   />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne_suite'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='date_fin_lib' class='etiquette'>" . $msg["abonnements_date_fin"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='hidden' name='date_fin' value='!!date_fin!!' />\n\t\t\t\t<input class='bouton' type='button' name='date_fin_lib' value='!!date_fin_lib!!' onClick=\"openPopUp('./select.php?what=calendrier&caller=form_abonnement&date_caller=!!date_fin!!&param1=date_fin&param2=date_fin_lib&auto_submit=NO&date_anterieure=YES', 'date_fin', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"   />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne2'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='fournisseur' class='etiquette'>" . $msg["abonnements_fournisseur"] . "</label>\n\t\t\t</div>\t\n\t\t\t<div class='row'>\n\t\t\t\t<input id='id_fou' id='id_fou' name='id_fou' value='!!id_fou!!' type='hidden'>\n\t\t\t\t<input id='lib_fou' id='lib_fou' name='lib_fou' tabindex='1' value='!!lib_fou!!' class='saisie-30emr' onchange=\"openPopUp('./select.php?what=fournisseur&caller=form_abonnement&param1=id_fou&param2=lib_fou&id_bibli=0&deb_rech='+" . pmb_escape() . "(this.form.lib_fou.value), 'select_fournisseur', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" type='text'>\n\t\t\t\t<input type='button' name='fournisseur' class='bouton' value='...'  \n\t\t\t\tonClick=\"openPopUp('./select.php?what=fournisseur&caller=form_abonnement&param1=id_fou&param2=lib_fou&id_bibli=0&deb_rech='+" . pmb_escape() . "(this.form.lib_fou.value), 'select_fournisseur', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes');\"   />\n\t\t\t\t<input type='button' tabindex='1' class='bouton' value='" . $msg['raz'] . "' onclick=\"document.getElementById('id_fou').value='0';document.getElementById('lib_fou').value='';\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='colonne_suite'>\n\t\t\t<div class='row'>\n\t\t\t\t<label for='destinataire' class='etiquette'>" . $msg["abonnements_destinataire"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<TEXTAREA name='destinataire' rows='6' cols='50'>!!destinataire!!</TEXTAREA>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>&nbsp;</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- cote -->\n\t\t\t\t\t<label class='etiquette' for='cote'>{$msg['296']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<input type='text' class='saisie-20em' id=\"cote\" name='cote' value='!!cote!!' />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- type document -->\n\t\t\t\t<label class='etiquette' for='f_ex_typdoc'>{$msg['294']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!type_doc!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- type document -->\n\t\t\t\t<label class='etiquette' for='f_ex_typdoc'>{$msg['exemplarisation_automatique']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!exemplarisation_automatique!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- localisation -->\n\t\t\t\t<label class='etiquette' for='f_ex_location'>{$msg['298']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!localisation!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- section -->\n\t\t\t\t<label class='etiquette' for='f_ex_section'>{$msg['295']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!section!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- propri?taire -->\n\t\t\t\t<label class='etiquette' for='f_ex_owner'>{$msg['651']}</label> \n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!owner!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- statut -->\n\t\t\t\t<label class='etiquette' for='f_ex_statut'>{$msg['297']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!statut!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- code stat -->\n\t\t\t\t<label class='etiquette' for='f_ex_cstat'>{$msg['299']}</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t!!codestat!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t" . $antivol_form . "\n\t\t\t</div>\n\t\t<div class='row'>&nbsp;</div>\n\t\t<div class='row'>\n\t\t\t!!modele_list!!\n\t\t</div>\n\t</div> <!-- Fin du contenu -->\n\t<div class='row'>\n\t\t<input type='hidden' id='act' name='act' value='' />\n\t\t<div class='left'>\n\t\t\t<input type=\"submit\" class='bouton' value='" . $msg["77"] . "' onClick=\"document.getElementById('act').value='update';if(test_form(this.form)==true) this.form.submit();else return false;\"/>&nbsp;\n\t\t\t<input type='button' class='bouton' value='" . $msg["bt_retour"] . "' onClick=\"document.location='./catalog.php?categ=serials&sub=view&serial_id=!!serial_id!!&view=abon';\"/>&nbsp;\n\t\t\t<input type='button' class='bouton' value='" . $msg["abts_abonnements_copy_abonnement"] . "'  onClick=\"duplique('act',event);\" />\n\t\t\t<input type=\"submit\" class='bouton' value='" . $msg["abonnement_generer_la_grille"] . "' onClick=\"document.getElementById('act').value='gen';if(test_form(this.form)==true) this.form.submit();else return false;\"/>\n\t\t\t!!bouton_prolonge!!\n\t\t</div>\n\t\t<div class='right'><input type=\"submit\" class='bouton' value='" . $msg["63"] . "' onClick=\"document.getElementById('act').value='del';confirm_delete();return false;\"/></div>\t\t\t\n\t</div>\n\t<div class='row'></div>\n</form>\n";
$tpl_calendrier = "\n<form class='form-{$current_module}' id='form_abonnement' name='form_abonnement' method='post' action=!!action!!>\n\t<h3>!!libelle_form!!</h3>\n\t<div class='form-contenu'>\n\t<input type='hidden' name='abonnement_id' value='!!abonnement_id!!'/>\n\t!!calendrier!!\n\t</div> <!-- Fin du contenu -->\n\t<div class='row'>\n\t\t<input type='hidden' id='act' name='act' value='' />\n\t\t<div class='left'><input type=\"submit\" class='bouton' value='" . $msg["77"] . "' onClick=\"document.getElementById('act').value='update';this.form.submit();\"/>&nbsp;<input type='button' class='bouton' value='" . $msg["76"] . "' onClick=\"document.location='./catalog.php?categ=serials&sub=view&serial_id=!!serial_id!!&view=abonnement';\"/>&nbsp;<input type='button' class='bouton' value='" . $msg["abts_abonnements_copy_abonnement"] . "'/></div><div class='right'>!!del_button!!</div>\n\t</div>\n\t<div class='row'></div>\n</form>\n";
예제 #9
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: titres_uniformes.tpl.php,v 1.12 2015-06-19 07:31:05 vtouchard Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
$selector_prop = "toolbar=no, dependent=yes,resizable=yes, scrollbars=yes";
$titre_uniforme_form = jscript_unload_question() . "\n<script type='text/javascript'>\n\nfunction test_form(form) {\n\tif(form.name.value.length == 0)\t{\n\t\talert(\"{$msg['213']}\");\n\t\treturn false;\n\t}\n\tunload_off();\t\n\treturn true;\n}\n\nfunction confirm_delete() {\n    result = confirm(\"{$msg[confirm_suppr]}\");\n    if(result) {\n        unload_off();\n        document.location='./autorites.php?categ=titres_uniformes&sub=delete&id=!!id!!&user_input=!!user_input_url!!&page=!!page!!&nbr_lignes=!!nbr_lignes!!';\n\t} else\n        document.forms['saisie_titre_uniforme'].elements['titre_uniforme'].focus();\n}\nfunction check_link(id) {\n\tw=window.open(document.getElementById(id).value);\n\tw.focus();\n}\n\n</script>\n\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' id='saisie_titre_uniforme' name='saisie_titre_uniforme' method='post' action='!!action!!' onSubmit=\"return false\" >\n<h3>!!libelle!!</h3>\n<div class='form-contenu'>\n\n<!--\tnom\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_nom'>" . $msg["aut_titre_uniforme_form_nom"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_nom' name='name' value=\"!!nom!!\" />\n</div>\n\n!!authors!!\n\n<!--\tForme de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_form'>" . $msg["aut_oeuvre_form_forme"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_form' name='form' value='!!form!!'>\n</div>\t\n\n<!--\tForme de l'oeuvre liste controlée -->\t\t\n<div class='row'>\n\t<label class='etiquette' for='form_form'>" . $msg["aut_oeuvre_form_forme_list"] . "</label>\n</div>\n<div class='row'>\n\t!!form_selector!!\n</div>\n\t\t\t<!--\tDate de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_dates'>" . $msg["aut_oeuvre_form_date"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_dates' name='date' value='!!date!!'>\n</div>\n\t\t\t\n<!--\tLieu d'origine de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_place'>" . $msg["aut_oeuvre_form_lieu"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_place' name='place' value='!!place!!'>\n</div>\n\t\t\t\n<!--\tSujet de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_subject'>" . $msg["aut_oeuvre_form_sujet"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_subject' name='subject' cols='62' rows='4' wrap='virtual'>!!subject!!</textarea>\n</div>\n\n<!--\tComplétude visée de l'oeuvre\t-->\n<div class='colonne2'>\n\t<label class='etiquette' for='form_completude'>" . $msg["aut_oeuvre_form_completude"] . "</label>\n</div>\n<div class='row'>\n\t<select id='form_intended_termination' name='intended_termination' class='saisie-20em'>\n\t\t<option value='0' !!intended_termination_0!!>--</option>\n\n\t\t<option value='1' !!intended_termination_1!!>Oeuvre finie</option>\n\n\t\t<option value='2' !!intended_termination_2!!>Oeuvre infinie</option>\n\n\t</select>\t\n</div>\n\t\t\t\n<!--\tPublic visé de l'oeuvre\t-->\n<div class='colonne_suite'>\n\t<label class='etiquette' for='form_intended_audience'>" . $msg["aut_oeuvre_form_public"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_intended_audience' name='intended_audience' value='!!intended_audience!!'>\n</div>\n\n<!--\tHistoire de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_history'>" . $msg["aut_oeuvre_form_histoire"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_history' name='history' cols='62' rows='4' wrap='virtual'>!!history!!</textarea>\n</div>\n\t\t\n<!--\tContexte de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_context'>" . $msg["aut_oeuvre_form_contexte"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_context' name='context' cols='62' rows='4' wrap='virtual'>!!context!!</textarea>\n</div>\t\t\t\n\n<!--\tDistribution instrumentale et vocale (pour la musique)\t-->\n<!--\tRéférence numérique (pour la musique)\t-->\n\n<!--\tTonalité (Saisie Libre)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_tonalite'>" . $msg["aut_titre_uniforme_form_tonalite"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_tonalite' name='tonalite' value='!!tonalite!!'>\n</div>\n\t\t\t\n<!--\tTonalité (Liste controlée)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_tonalite'>" . $msg["aut_titre_uniforme_form_tonalite_list"] . "</label>\n</div>\n<div class='row'>\n\t!!tonalite_selector!!\n</div>\n\t\n<!--\tCoordonnées (oeuvre cartographique)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_coordinates'>" . $msg["aut_oeuvre_form_coordonnees"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_coordinates' name='coordinates' value='!!coordinates!!'>\n</div>\n\t\t\t\n<!--\tEquinoxe (oeuvre cartographique)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_equinox'>" . $msg["aut_oeuvre_form_equinoxe"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_equinox' name='equinox' value='!!equinox!!'>\n</div>\n\n<!-- Subdivision de forme -->\n\t\t\t\t\t\n<!--\tAutres caractéristiques distinctives de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_carac'>" . $msg["aut_oeuvre_form_caracteristique"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_carac' name='characteristic' cols='62' rows='4' wrap='virtual'>!!characteristic!!</textarea>\n</div>\n\t\t\t\n<!-- \tCommentaire -->\n<div class='row'>\n\t<label class='etiquette' for='comment'>" . $msg["aut_titre_uniforme_commentaire"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='comment' name='comment' cols='62' rows='4' wrap='virtual'>!!comment!!</textarea>\n</div>\n!!concept_form!!\n!!aut_pperso!!\n<div class='row'>\n\t<label class='etiquette' for='tu_import_denied'>" . $msg['authority_import_denied'] . "</label> &nbsp;\n\t<input type='checkbox' id='tu_import_denied' name='tu_import_denied' value='1' !!tu_import_denied!!/>\n</div>\n<!-- aut_link -->\n</div>\n<!--\tboutons\t-->\n<div class='row'>\n\t<div class='left'>\n\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"unload_off();document.location='./autorites.php?categ=titres_uniformes&sub=reach&user_input=!!user_input_url!!&page=!!page!!&nbr_lignes=!!nbr_lignes!!';\" />\n\t\t<input type='button' value='{$msg['77']}' class='bouton' id='btsubmit' onClick=\"if (test_form(this.form)) this.form.submit();\" />\n\t\t!!remplace!!\n\t\t!!voir_notices!!\n\t\t!!audit_bt!!\n\t\t<input type='hidden' name='page' value='!!page!!' />\n\t\t<input type='hidden' name='nbr_lignes' value='!!nbr_lignes!!' />\n\t\t<input type='hidden' name='user_input' value=\"!!user_input!!\" />\n\t\t</div>\n\t<div class='right'>\n\t\t!!delete!!\n\t\t</div>\n\t</div>\n<div class='row'></div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['saisie_titre_uniforme'].elements['name'].focus();\n</script>\n";
$tu_authors_tpl = "\n<!--\tAuteurs de l'oeuvre\t-->\r\n<div id='el1Child_2b_first' class='colonne2'>\r\n\t<div class='row'>\r\n\t\t<input type='text' class='saisie-30emr' completion='authors' autfield='f_aut0_id!!iaut!!' id='f_aut0!!iaut!!' name='f_aut0!!iaut!!' value=\"!!aut0!!\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1=f_aut0_id!!iaut!!&param2=f_aut0!!iaut!!&deb_rech='+" . pmb_escape() . "(this.form.f_aut0!!iaut!!.value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}')\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_aut0!!iaut!!.value=''; this.form.f_aut0_id!!iaut!!.value='0'; \" />\r\n\t\t<input type='hidden' name='f_aut0_id!!iaut!!' id='f_aut0_id!!iaut!!' value=\"!!aut0_id!!\" />\r\n\t</div>\r\n</div>\r\n<!--    Fonction    -->\r\n<div  id='el1Child_2b_others' class='colonne_suite'>\r\n\t<div class='row'>\r\n\t\t<input type='text' class='saisie-15emr' id='f_f0!!iaut!!' name='f_f0!!iaut!!' completion='fonction' autfield='f_f0_code!!iaut!!' value=\"!!f0!!\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=function&caller=saisie_titre_uniforme&p1=f_f0_code!!iaut!!&p2=f_f0!!iaut!!', 'select_func2', 500, 400, -2, -2, '{$select2_prop}')\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_f0!!iaut!!.value=''; this.form.f_f0_code!!iaut!!.value='0'; \" />\r\n\t\t<input type='hidden' name='f_f0_code!!iaut!!' id='f_f0_code!!iaut!!' value=\"!!f0_code!!\" />\r\n\t\t<input type='button' class='bouton' value='+' onClick=\"add_aut(0);\"/>\r\n\t</div>\r\n</div>\n";
$aut_fonctions = new marc_list('function');
$tu_authors_all_tpl = "\r\n<script>\n    function fonction_selecteur_auteur() {\n        name=this.getAttribute('id').substring(4);\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name+'&dyn=1&deb_rech='+" . pmb_escape() . "(document.getElementById(name).value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_selecteur_auteur_change(field) {\n    \t// id champ text = 'f_aut'+n+suffixe\n    \t// id champ hidden = 'f_aut'+n+'_id'+suffixe; \n    \t// select.php?what=auteur&caller=saisie_titre_uniforme&param1=f_aut0_id&param2=f_aut0&deb_rech='+t\n        name=field.getAttribute('id');\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name+'&dyn=1&deb_rech='+" . pmb_escape() . "(document.getElementById(name).value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_raz_auteur() {\n        name=this.getAttribute('id').substring(4);\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        document.getElementById(name_id).value=0;\n        document.getElementById(name).value='';\n    }\n    function fonction_selecteur_fonction() {\n        name=this.getAttribute('id').substring(4);\n        name_code = name.substr(0,4)+'_code'+name.substr(4);\n        openPopUp('./select.php?what=function&caller=saisie_titre_uniforme&param1='+name_code+'&param2='+name+'&dyn=1', 'select_fonction2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_raz_fonction() {\n        name=this.getAttribute('id').substring(4);\n        name_code = name.substr(0,4)+'_code'+name.substr(4);\n        document.getElementById(name_code).value=0;\n        document.getElementById(name).value='';\n    }\n\nfunction add_aut(n) {\n\ttemplate = document.getElementById('addaut'+n);\n\taut=document.createElement('div');\n\taut.className='row';\n\t\n\t// auteur\n\tcolonne=document.createElement('div');\n\tcolonne.className='colonne2';\n\trow=document.createElement('div');\n\trow.className='row';\n\tsuffixe = eval('document.saisie_titre_uniforme.max_aut'+n+'.value')\n\tnom_id = 'f_aut'+n+suffixe\n\tf_aut0 = document.createElement('input');\n\tf_aut0.setAttribute('name',nom_id);\n\tf_aut0.setAttribute('id',nom_id);\n\tf_aut0.setAttribute('type','text');\n\tf_aut0.className='saisie-30emr';\n\tf_aut0.setAttribute('value','');\n\tf_aut0.setAttribute('completion','authors');\n\tf_aut0.setAttribute('autfield','f_aut'+n+'_id'+suffixe);\n\t\n\tsel_f_aut0 = document.createElement('input');\n\tsel_f_aut0.setAttribute('id','sel_f_aut'+n+suffixe);\n\tsel_f_aut0.setAttribute('type','button');\n\tsel_f_aut0.className='bouton';\n\tsel_f_aut0.setAttribute('readonly','');\n\tsel_f_aut0.setAttribute('value','{$msg['parcourir']}');\n\tsel_f_aut0.onclick=fonction_selecteur_auteur;\n\t\n\tdel_f_aut0 = document.createElement('input');\n\tdel_f_aut0.setAttribute('id','del_f_aut'+n+suffixe);\n\tdel_f_aut0.onclick=fonction_raz_auteur;\n\tdel_f_aut0.setAttribute('type','button');\n\tdel_f_aut0.className='bouton';\n\tdel_f_aut0.setAttribute('readonly','');\n\tdel_f_aut0.setAttribute('value','{$msg['raz']}');\n\t\n\tf_aut0_id = document.createElement('input');\n\tf_aut0_id.name='f_aut'+n+'_id'+suffixe;\n\tf_aut0_id.setAttribute('type','hidden');\n\tf_aut0_id.setAttribute('id','f_aut'+n+'_id'+suffixe);\n\tf_aut0_id.setAttribute('value','');\n\t\n\t//f_aut0_content.appendChild(f_aut0);\n\trow.appendChild(f_aut0);\n\tspace=document.createTextNode(' ');\n\trow.appendChild(space);\n\trow.appendChild(sel_f_aut0);\n\tspace=document.createTextNode(' ');\n\trow.appendChild(space);\n\trow.appendChild(del_f_aut0);\n\trow.appendChild(f_aut0_id);\n\tcolonne.appendChild(row);\n\taut.appendChild(colonne);\n\t\t\t\n\t// fonction\t\n\tcolonne=document.createElement('div');\n\tcolonne.className='colonne_suite';\n\trow=document.createElement('div');\n\trow.className='row';\n\tsuffixe = eval('document.saisie_titre_uniforme.max_aut'+n+'.value');\n\tnom_id = 'f_f'+n+suffixe;\n\tf_f0 = document.createElement('input');\n\tf_f0.setAttribute('name',nom_id);\n\tf_f0.setAttribute('id',nom_id);\n\tf_f0.setAttribute('type','text');\n\tf_f0.className='saisie-15emr';\n\tf_f0.setAttribute('value','" . $aut_fonctions->table[$value_deflt_fonction] . "');\n\tf_f0.setAttribute('completion','fonction');\n\tf_f0.setAttribute('autfield','f_f'+n+'_code'+suffixe);\n\t\n\tsel_f_f0 = document.createElement('input');\n\tsel_f_f0.setAttribute('id','sel_f_f'+n+suffixe);\n\tsel_f_f0.setAttribute('type','button');\n\tsel_f_f0.className='bouton';\n\tsel_f_f0.setAttribute('readonly','');\n\tsel_f_f0.setAttribute('value','{$msg['parcourir']}');\n\tsel_f_f0.onclick=fonction_selecteur_fonction;\n\t\n\tdel_f_f0 = document.createElement('input');\n\tdel_f_f0.setAttribute('id','del_f_f'+n+suffixe);\n\tdel_f_f0.onclick=fonction_raz_fonction;\n\tdel_f_f0.setAttribute('type','button');\n\tdel_f_f0.className='bouton';\n\tdel_f_f0.setAttribute('readonly','readonly');\n\tdel_f_f0.setAttribute('value','{$msg['raz']}');\n\t\t\t\n\tf_f0_code = document.createElement('input');\n\tf_f0_code.name='f_f'+n+'_code'+suffixe;\n\tf_f0_code.setAttribute('type','hidden');\n\tf_f0_code.setAttribute('id','f_f'+n+'_code'+suffixe);\n\tf_f0_code.setAttribute('value','{$value_deflt_fonction}');\n\t\n\trow.appendChild(f_f0);\n\tspace=document.createTextNode(' ');\n\trow.appendChild(space);\n\trow.appendChild(sel_f_f0);\n\tspace=document.createTextNode(' ');\n\trow.appendChild(space);\n\trow.appendChild(del_f_f0);\n\trow.appendChild(f_f0_code);\n\tcolonne.appendChild(row);\n\t\n\taut.appendChild(colonne);\n\ttemplate.appendChild(aut);\n\teval('document.saisie_titre_uniforme.max_aut'+n+'.value=suffixe*1+1*1');\n\tajax_pack_element(f_aut0);\n\tajax_pack_element(f_f0);\n}\n\n</script>\n    <div id='authors_list' title='" . htmlentities($msg["tu_authors_list"], ENT_QUOTES, $charset) . "' movable='yes'>\n\t    <!--    auteurs    -->\n\t    <div class='row'>\n\t    \t<div class='row'>\n\t\t        <label for='f_aut0' class='etiquette'>" . $msg["tu_authors_list"] . "</label>\n\t\t        <input type='hidden' name='max_aut0' value=\"!!max_aut0!!\" />\n\t        </div>\n\t        <div class='row' id='addaut0'>\n\t\t        !!authors_list!!\n\t\t\t</div>\n\t\t</div>\n\t</div>\n";
// $titre_uniforme_replace : form remplacement titre_uniforme
$titre_uniforme_replace = "\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' name='titre_uniforme_replace' method='post' action='./autorites.php?categ=titres_uniformes&sub=replace&id=!!id!!' onSubmit=\"return false\" >\n<h3>{$msg['159']} !!old_titre_uniforme_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='titre_uniforme_libelle'>{$msg['160']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-50emr' id='titre_uniforme_libelle' name='titre_uniforme_libelle' value=\"\" completion=\"titres_uniformess\" autfield=\"by\" autexclude=\"!!id!!\"\n    \tonkeypress=\"if (window.event) { e=window.event; } else e=event; if (e.keyCode==9) { openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}'); }\" />\n\n\t\t<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.titre_uniforme_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='hidden' name='by' id='by' value=''>\n\t</div>\n\t<div class='row'>\t\t\n\t\t<input id='aut_link_save' name='aut_link_save' type='checkbox'  value='1'>" . $msg["aut_replace_link_save"] . "\n\t</div>\t\n\t</div>\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"document.location='./autorites.php?categ=titres_uniformes&sub=titre_uniforme_form&id=!!id!!';\">\n\t<input type='button' class='bouton' value='{$msg['159']}' id='btsubmit' onClick=\"this.form.submit();\" >\n\t</div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['titre_uniforme_replace'].elements['titre_uniforme_libelle'].focus();\n</script>\n";
예제 #10
0
} else {
    $selected = '';
}
$sel_type_tpl = "\n\t<select name='sel_type' size='1' onchange='type_change(this);'>\n\t  <option value='default' {$selected}>" . $msg['edit_cbgen_name_default'] . "</option>";
foreach ($mep_etiq_cb as $type) {
    if (is_array($type)) {
        if ($type['type_cb_libelle'] == $sel_type) {
            $selected = " selected='selected' ";
        } else {
            $selected = '';
        }
        if ($type['type_cb_libelle'] && $type['type_cb_libelle'] != 'default') {
            $sel_type_tpl .= "<option value='" . htmlentities($type['type_cb_libelle'], ENT_QUOTES, $charset) . "' {$selected}>" . htmlentities($type['type_cb_name'], ENT_QUOTES, $charset) . "</option>\t";
        }
    }
}
if ($sel_type == 'new') {
    $selected = " selected='selected' ";
} else {
    $selected = '';
}
$sel_type_tpl .= "\t  \n\t  <option value='new' {$selected} >" . $msg['edit_cbgen_name_new'] . "</option>\n</select>\n";
if ($sel_type != 'default') {
    $button_memorise = "<input class='bouton' type='button' value='" . $msg['edit_cbgen_save'] . "' onClick=\"submit_memorise();\"/>";
}
if ($sel_type != 'default' && $sel_type != 'new') {
    $button_delete = "<input class='bouton' type='button' value='" . $msg['edit_cbgen_delete'] . "' onClick=\"confirm_delete();\"/>";
}
// $cbgen_query : form de demande d'info pour génération
$cbgen_query = "\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form)\n\t{\n\t\tif (form.source[0].checked)     // autoinc\n\t\t{\n\t\t\tif (form.cb_first.value == '')\n\t\t\t{\n\t\t\t\talert(\"{$msg['851']}\");\n\t\t\t\tform.cb_first.focus();\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tif ((parseInt(form.nbr_cb.value) < 0) || (form.nbr_cb.value == ''))\n\t\t\t{\n\t\t\t\talert(\"{$msg['850']}\");\n\t\t\t\tform.nbr_cb.focus();\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\telse if (form.source[1].checked)     // fromfile\n\t\t{\n\t\t\tif (form.userfile.value == '')\n\t\t\t{\n\t\t\t\talert(\"{$msg['852']}\");\n\t\t\t\tform.userfile.focus();\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t}\n\t\n\tfunction test_memorise(form)\n\t{\n\t\tif (form.type_cb_name.value == '') {\n\t\t\talert(\"" . $msg['edit_cbgen_cb_name_invalid'] . "\");\n\t\t\tform.type_cb_name.focus();\n\t\t\treturn false;\n\t\t}\n\t\tif (form.type_cb_libelle.value == '' || form.type_cb_libelle.value == 'default'  || form.type_cb_libelle.value == 'new')\n\t\t{\n\t\t\tform.type_cb_libelle.value ='';\n\t\t\talert(\"" . $msg['edit_cbgen_cb_libelle_invalid'] . "\");\n\t\t\tform.type_cb_libelle.focus();\n\t\t\treturn false;\n\t\t}\t\t\t\n\t\treturn true;\n\t}\n\tfunction type_change(selectBox) {\n\t\tid=selectBox.options[selectBox.selectedIndex].value;\n\t\tdocument.location='./edit.php?categ=cbgen&sub={$sub}&sel_type='+" . pmb_escape() . "(id);\n\t}\t\n\tfunction submit_genere() {\n\t\tif(test_form(document.forms['cbgen_query'])) {\n\t\t\tdocument.forms['cbgen_query'].submit();\t\n\t\t}\t\t\t\n\t}\n\tfunction submit_memorise() {\n\t\tif(test_memorise(document.forms['cbgen_query'])) {\n\t\t\tdocument.forms['cbgen_query'].setAttribute('action', './edit.php?categ=cbgen&sub={$sub}&sel_type=" . rawurlencode($sel_type) . "&action=memo');\n\t\t\tdocument.forms['cbgen_query'].submit();\n\t\t}\t\t\t\n\t}\n\tfunction confirm_delete() {\n\t\tresult = confirm(\"" . $msg["edit_cbgen_delete_confirm"] . "\");\n\t\tif(result)\tdocument.location='./edit.php?categ=cbgen&sub={$sub}&action=delete&sel_type=" . rawurlencode($sel_type) . "';\n\t}\n-->\n</script>\n\n<form class='form-{$current_module}' id = 'cbgen_query' name='cbgen_query' method='post' enctype='multipart/form-data' action='edit/generate.php' >\n<div class='form-contenu'>\n\n\t<div class='row'>\n\t\t<label class='etiquette' for='bibli_name'>{$msg['800']}</label><br />\n\t\t<input class='saisie-80em' id='bibli_name' type='text' name='bibli_name' value=\"" . htmlentities($mep_etiq_cb[$sel_type]["bibli_name"], ENT_QUOTES, $charset) . "\" />\n\t</div>\n\n\t<div class='row'>\n\t\t<input type='radio' name='source' value='autoinc' checked='checked' id='source' /><span>{$msg['808']}</span>\n\t</div>\n\n\n\t<div class='row'>\n\t\t<blockquote><label class='etiquette' for='cb_first'>{$msg['801']}</label><br />\n\t\t<input class='saisie-20em' type='text' name='cb_first' id='cb_first' /></blockquote>\n\t</div>\n\n\t<div class='row'>\n\t\t<blockquote><label class='etiquette' for='nbr_cb'>{$msg['802']}</label><br />\n\t\t<input class='saisie-20em' type='text' name='nbr_cb' id='nbr_cb' value=\"" . $mep_etiq_cb[$sel_type][nbr_cb] . "\" /></blockquote>\n\t</div>\n\n\t<div class='row'>\n\t\t<input type='radio' name='source' value='fromfile' id='source' /><span>{$msg['809']}</span>\n\t</div>\n\n\t<div class='row'>\n\t\t<blockquote><label class='etiquette' for='userfile'>{$msg['807']}</label><br />\n\t\t<input type='file' name='userfile' size='80' id='userfile' /></blockquote>\n\t</div>\n\n\t<div class='row' id='show_layout_button'>{$msg['edit_cbgen_mep_etiq']}\n\t{$sel_type_tpl}\n\t<input type='button' class='bouton' value='{$msg['edit_cbgen_mep_afficher']}' onClick=\"javascript:document.getElementById('layout_mep').style.display='block';document.getElementById('show_layout_button').style.display='none'\">\n\t</div>\n<!-- A déplacer dans le fichier langue -->\n<div id='layout_mep' style='display:none;'>{$msg['edit_cbgen_mep_etiq']}\n<input type='button' class='bouton' value='{$msg['edit_cbgen_mep_masquer']}' onClick=\"javascript:document.getElementById('layout_mep').style.display='none';document.getElementById('show_layout_button').style.display='block'\"><br />\n<hr />\n<!-- Ajout du changement possible de format de page -->\n<label class='etiquette'>{$msg['edit_cbgen_type_cb_label']} </label>\n<input class='saisie-20em' id='type_cb_name' type='text' class='text' name='type_cb_name' value=\"" . htmlentities($mep_etiq_cb[$sel_type]['type_cb_name'], ENT_QUOTES, $charset) . "\" />\n<label class='etiquette'>{$msg['edit_cbgen_type_cb_libelle']} </label> \n<input class='saisie-20em' id='type_cb_libelle' type='text' class='text' name='type_cb_libelle' value=\"" . htmlentities($mep_etiq_cb[$sel_type]['type_cb_libelle'], ENT_QUOTES, $charset) . "\" />\n<br /><br />\n<label class='etiquette'>{$msg['edit_cbgen_mep_orientation']} </label>\n<select name='ORIENTATION' size='1'>\n  <option value='P' {$selected_mep_orientation_P}>{$msg['edit_cbgen_mep_portrait']}</option>\n  <option value='L' {$selected_mep_orientation_L}>{$msg['edit_cbgen_mep_paysage']}</option>\n</select><br />\n<label class='etiquette'>{$msg['edit_cbgen_mep_nbr_x_cells']}</label><br />\n<input class='saisie-20em' id='CBG_NBR_X_CELLS' type='text' class='text' name='CBG_NBR_X_CELLS' value=\"" . $mep_etiq_cb[$sel_type][CBG_NBR_X_CELLS] . "\"/><br />\n\n<label class='etiquette'>{$msg['edit_cbgen_mep_nbr_y_cells']}</label><br />\n<input class='saisie-20em' id='CBG_NBR_Y_CELLS' type='text' class='text' name='CBG_NBR_Y_CELLS' value=\"" . $mep_etiq_cb[$sel_type][CBG_NBR_Y_CELLS] . "\" /><br />\n\n<label class='etiquette'>{$msg['edit_cbgen_mep_margin']}</label><br />\n<input class='saisie-20em' id='CBG_LEFT_MARGIN' type='text' class='text' name='CBG_LEFT_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_LEFT_MARGIN] . "\" /> {$msg['edit_cbgen_mep_left']}<br />\n<input class='saisie-20em' id='CBG_RIGHT_MARGIN' type='text' class='text' name='CBG_RIGHT_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_RIGHT_MARGIN] . "\" /> {$msg['edit_cbgen_mep_right']}<br />\n<input class='saisie-20em' id='CBG_TOP_MARGIN' type='text' class='text' name='CBG_TOP_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_TOP_MARGIN] . "\" /> {$msg['edit_cbgen_mep_top']}<br />\n<input class='saisie-20em' id='CBG_BOTTOM_MARGIN' type='text' class='text' name='CBG_BOTTOM_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_BOTTOM_MARGIN] . "\" /> {$msg['edit_cbgen_mep_bottom']}<br />\n\n<label class='etiquette'>{$msg['edit_cbgen_mep_inner_margin']}</label><br />\n<input class='saisie-20em' id='CBG_INNER_LEFT_MARGIN' type='text' class='text' name='CBG_INNER_LEFT_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_INNER_LEFT_MARGIN] . "\" /> {$msg['edit_cbgen_mep_left']}<br />\n<input class='saisie-20em' id='CBG_INNER_RIGHT_MARGIN' type='text' class='text' name='CBG_INNER_RIGHT_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_INNER_RIGHT_MARGIN] . "\" /> {$msg['edit_cbgen_mep_right']}<br />\n<input class='saisie-20em' id='CBG_INNER_TOP_MARGIN' type='text' class='text' name='CBG_INNER_TOP_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_INNER_TOP_MARGIN] . "\" /> {$msg['edit_cbgen_mep_top']}<br />\n<input class='saisie-20em' id='CBG_INNER_BOTTOM_MARGIN' type='text' class='text' name='CBG_INNER_BOTTOM_MARGIN' value=\"" . $mep_etiq_cb[$sel_type][CBG_INNER_BOTTOM_MARGIN] . "\" /> {$msg['edit_cbgen_mep_bottom']}<br />\n\n<label class='etiquette'>{$msg['edit_cbgen_mep_text_height']}</label><br />\n<input class='saisie-20em' id='CBG_TEXT_HEIGHT' type='text' class='text' name='CBG_TEXT_HEIGHT' value=\"" . $mep_etiq_cb[$sel_type][CBG_TEXT_HEIGHT] . "\" /><br />\n<label class='etiquette'>{$msg['edit_cbgen_mep_text_font_size']}</label><br />\n<input class='saisie-20em' id='CBG_TEXT_FONT_SIZE' type='text' class='text' name='CBG_TEXT_FONT_SIZE' value=\"" . $mep_etiq_cb[$sel_type][CBG_TEXT_FONT_SIZE] . "\" /><br />\n<label class='etiquette'>{$msg['edit_cbgen_mep_text_size']}</label><br />\n<input class='saisie-20em' id='CBG_CB_TEXT_SIZE' type='text' class='text' name='CBG_CB_TEXT_SIZE' value=\"" . $mep_etiq_cb[$sel_type][CBG_CB_TEXT_SIZE] . "\" /><br />\n<label class='etiquette'>{$msg['edit_cbgen_mep_cb_res']}</label><br />\n{$msg['edit_cbgen_mep_cb_res_details']}<br />\n<input class='saisie-20em' id='CBG_CB_RES' type='text' class='text' name='CBG_CB_RES' value=\"" . $mep_etiq_cb[$sel_type][CBG_CB_RES] . "\" /><br />\n{$msg['edit_cbgen_mep_cb_res_note']}<br />\n\n</div>\n\n</div>\n<div class='row'>\n\t<div class='left'>\n\t\t<input class='bouton' type='button' value='{$msg['804']}' onClick=\"submit_genere();\"/>\n\t\t{$button_memorise}\n\t</div>\n\t<div class='right'>\n\t\t{$button_delete}\n\t</div>\t\n</div>\n</form>\n\n<script type='text/javascript'>\n\tdocument.forms['cbgen_query'].elements['bibli_name'].focus();\n</script>\n";
print $cbgen_query;
예제 #11
0
// $Id: receptions.tpl.php,v 1.4.6.1 2014-08-01 14:53:24 Alexandre Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
//	------------------------------------------------------------------------------
//	$recept_form : template de recherche pour les receptions
//	------------------------------------------------------------------------------
$recept_search_form = "\n<form class='form-" . $current_module . "' id='recept_search_form' name='recept_search_form' method='post' action=\"\" >\n\t<h3>!!form_title!!</h3>\n\t<!--    Contenu du form    -->\n\t<div class='form-contenu'>\n\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_coord_lib'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<!-- sel_bibli -->\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_budg_exer'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<!-- sel_exer -->\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_ach_fou'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<span style='width: 267px;'>\n\t\t\t\t\t<input type='text' id='f_fou0' autfield='f_fou_code0' completion='fournisseur' class='saisie-20emr' value='!!f_fou!!' autocomplete='off' linkfield='id_bibli'/>\n\t\t\t\t</span>\t\t\t\t\t\n\t\t\t\t<input type='hidden' id='f_fou_code0' name='f_fou_code[0]' value='!!f_fou_code!!' />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=fournisseur&caller=recept_search_form&param1=f_fou_code0&param2=f_fou0&id_bibli='+this.form.id_bibli.value+'&deb_rech='+" . pmb_escape() . "(this.form.f_fou0.value), 'select_fournisseur', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.f_fou_code0.value=''; this.form.f_fou0.value='';  \" />\n\t\t\t\t<input type='button' onclick='add_fou();' value='+' class='bouton_small' />\n\t\t\t\t<input type='hidden' id='max_fou' value='!!max_fou!!' />\n\t\t\t\t<div id='add_fou' ><!-- sel_fou --></div>\t\t\t\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_ach_dem'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<span style='width: 267px;'>\n\t\t\t\t\t<input type='text' id='f_dem0' autfield='f_dem_code0' completion='origine' class='saisie-20emr' value='!!f_dem!!' autocomplete='off' callback='after_dem' />\n\t\t\t\t</span>\n\t\t\t\t<input type='hidden' id='f_dem_code0' name='f_dem_code[0]' value='!!f_dem_code!!' />\n\t\t\t\t<input type='hidden' id='t_dem0' name='t_dem[0]' value='!!t_dem!!' />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=origine&sub=empr&caller=recept_search_form&param1=f_dem_code0&param2=f_dem0&param3=t_dem0&deb_rech='+" . pmb_escape() . "(this.form.f_dem0.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.f_dem_code0.value=''; this.form.f_dem0.value=''; this.form.t_dem0.value=''; \" />\t\t\t\t\n\t\t\t\t<input type='button' onclick='add_dem();' value='+' class='bouton_small' />\n\t\t\t\t<input type='hidden' id='max_dem' value='!!max_dem!!' />\n\t\t\t\t<div id='add_dem' ><!-- sel_dem --></div>\t\t\t\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_rub2'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<span style='width: 267px;'>\n\t\t\t\t\t<input type='text' id='f_rub0' autfield='f_rub_code0' linkfield='id_exer' completion='rubrique' class='saisie-20emr' value='!!f_rub!!' autocomplete='off' />\n\t\t\t\t</span>\n\t\t\t\t<input type='hidden' id='f_rub_code0' name='f_rub_code[0]' value='!!f_rub_code!!' />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=rubriques&caller=recept_search_form&param1=f_rub_code0&param2=f_rub0&id_bibli='+this.form.id_bibli.value+'&id_exer='+this.form.id_exer.value+'&deb_rech='+" . pmb_escape() . "(this.form.f_rub0.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.f_rub_code0.value=''; this.form.f_rub0.value=''; \" />\t\t\t\t\n\t\t\t\t<input type='button' onclick='add_rub();' value='+' class='bouton_small' />\n\t\t\t\t<input type='hidden' id='max_rub' value='!!max_rub!!' />\n\t\t\t\t<div id='add_rub' ><!-- sel_rub --></div>\t\t\t\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette' for='chk_dev' >" . htmlentities($msg['acquisition_ach_dev'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<input type='radio' id='chk_dev' name='chk_dev' !!dev_checked!!'  disabled='disabled' value='1' />\n\t\t\t\t<label class='etiquette' for='chk_cde' >" . htmlentities($msg['acquisition_ach_cde2'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<input type='radio' id='chk_cde' name='chk_dev' !!cde_checked!!' value='0' />\n\t\t\t\t<br />\n\t\t\t\t<input type='text' class='saisie-30em' id='cde_query' name='cde_query' value='!!cde_query!!' />\n\t\t\t\t<br />\n\t\t\t\t<!-- sel_date -->\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- categorie de commande a mettre ici -->\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<!-- sel_categ -->\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_lgstat'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t&nbsp;<!-- sel_lgstat -->\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne60'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['global_search'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<input type='text' id='all_query' name='all_query' class='saisie-80em' value='!!all_query!!'/>&nbsp;\n\t\t\t</div>\n\t\t\t<div class='colonne40'>\n\t\t\t\t<br />\n\t\t\t\t<input type='button' class='bouton' value='" . $msg['actualiser'] . "' onclick=\"actualize(this.form);\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<input type='hidden' id='serialized_search' value='!!serialized_search!!' />\n\t\t<div class='row'></div>\n";
//	------------------------------------------------------------------------------
//	$recept_form : template de liste pour les receptions
//	------------------------------------------------------------------------------
$recept_list_form .= "\t\t\n\t\t<hr />\n\t\t<div class='row'>\n\t\t\t<div class='left'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_recept2'], ENT_QUOTES, $charset) . "</label>&nbsp;\n\t\t\t\t<input type='text' id='recept_query' name='recept_query' class='saisie-20em' value='!!recept_query!!' />&nbsp;\n\t\t\t\t<input type='submit' class='bouton' value='" . $msg['acquisition_recept_bt_val'] . "' onclick=\" search_code(this, this.form.recept_query); return false; \"/>\n\t\t\t\t<input type='hidden' id='max_no' value='!!max_no!!' />\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row'></div>\n\t\t<hr />\n\t\t\n\t\t<!-- actes -->\n\t\t\t\n\t\t<div class='row'>\n\t\t\t<div class='left'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_recept_lgstat_mod'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<!-- sel_lgstat_all -->\n\t\t\t</div>\n\t\t\t<div class='right'><!-- bt_chk --></div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_comment_lg'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<textarea id='comment_lg_all' name='comment_lg_all' tabindex='1' class='in_cell' rows='2' wrap='virtual'>!!comment_lg_all!!</textarea>\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_comment_lo'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<br />\n\t\t\t\t<textarea id='comment_lo_all' name='comment_lo_all' tabindex='1' class='in_cell' rows='2' wrap='virtual'>!!comment_lo_all!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tboutons\t-->\n\t\t<div class='row'>\n\t\t\t<div class='left'><!-- bt_app --></div>\n\t\t\t<div class='right'><!-- bt_rel --></div>\n\t\t</div>\n\t\t\n\t\t<div class='row'></div>\n\t</div>\n</form>\n<br />\n";
$recept_search_form_suite .= "\n\t</div>\n</form>\n<div id='att' style='z-Index:1000'></div>\n<script type='text/javascript' src='javascript/ajax.js'></script>\n<script type='text/javascript' src='javascript/tablist.js'></script>\n<script type='text/javascript' src='javascript/receptions.js'></script>\n<script type='text/javascript' >\n\tvar msg_parcourir='" . addslashes($msg['parcourir']) . "'; \n\tvar msg_raz='" . addslashes($msg['raz']) . "'; \n\tvar msg_checkAll='" . addslashes($msg['acquisition_recept_checkAll']) . "';\n\tvar msg_uncheckAll='" . addslashes($msg['acquisition_recept_uncheckAll']) . "';\n\tvar option_num_auto='" . $pmb_numero_exemplaire_auto . "';\n</script>\n";
$sel_date_form[0] = "<label class='etiquette'>!!msg!!</label>";
$sel_date_form[1] = "\n<input type='hidden' id='date_inf' name='date_inf' value='!!date_inf!!' />\n<input type='button' name='date_inf_lib' class='bouton_small' value='!!date_inf_lib!!' onclick=\"openPopUp('./select.php?what=calendrier&caller='+this.form.name+'&date_caller=&param1=date_inf&param2=date_inf_lib&auto_submit=NO&date_anterieure=YES', 'date_date_acquisition', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes');\">\n<input type='button' class='bouton_small' value='" . $msg['raz'] . "' onclick=\"this.form.elements['date_inf_lib'].value='" . $msg['parperso_nodate'] . "'; this.form.elements['date_inf'].value='';\" >\n";
$sel_date_form[2] = "\n<input type='hidden' id='date_sup' name='date_sup' value='!!date_sup!!' />\n<input type='button' name='date_sup_lib' class='bouton_small' value='!!date_sup_lib!!' onclick=\"openPopUp('./select.php?what=calendrier&caller='+this.form.name+'&date_caller=&param1=date_sup&param2=date_sup_lib&auto_submit=NO&date_anterieure=YES', 'date_date_acquisition', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes');\">\n<input type='button' class='bouton_small' value='" . $msg['raz'] . "' onclick=\"this.form.elements['date_sup_lib'].value='" . $msg['parperso_nodate'] . "'; this.form.elements['date_sup'].value='';\" >\n</label>\n";
$recept_hrow_form = "\n<div class='row'>\n!!lib_acte!!\n</div>\n<div class='row'>\n\t<table class='act_cell' >\n\t\t<tbody id='act_tab' >\n\t\t\t<tr>\n\t\t\t\t<th width='0px' ></th>\n\t\t\t\t<th width='10%' title='" . htmlentities($msg['acquisition_act_tab_code'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_act_tab_code'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='40%' title='" . htmlentities($msg['acquisition_act_tab_lib'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_act_tab_lib'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='7%' title='" . htmlentities($msg['acquisition_qte_cde'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_qte_cde'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='7%' title='" . htmlentities($msg['acquisition_qte_liv'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_qte_liv'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='7%' title='" . htmlentities($msg['acquisition_qte_sol'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_qte_sol'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='15%' title='" . htmlentities($msg['acquisition_lgstat'], ENT_QUOTES, $charset) . "' >" . htmlentities($msg['acquisition_lgstat'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th width='16%'>&nbsp;</th>\n\t\t\t\t<th width='0px' ></th>\n\t\t\t</tr>\n\t\t\t<!-- lignes -->\n\t\t</tbody>\n\t</table>\n</div>\n";
$recept_row_form .= "\n<tr id='R_!!no!!'>\n\t<td width='0px' style='overflow:visible;'>\n\t\t<img onclick=\"javascript:expandRow('D_!!no!!_', true);\"  src='./images/plus.gif' name='D_!!no!!_Img' id='D_!!no!!_Img' class='act_cell_img_plus' />\n\t</td>\n\t<td>\n\t\t<input type='text' class='in_cell_ld' id='code[!!no!!]' name='code[]' value='!!code!!' />\n\t</td>\n\t<td>\n\t\t<div class='in_cell_ld' >!!lib!!</div>\n\t</td>\n\t<td>\n\t\t<div class='in_cell_rd' >!!qte_cde!!</div>\n\t</td>\n\t<td>\n\t\t<div class='in_cell_rd' id='qte_rec[!!no!!]' >!!qte_liv!!</div>\n\t</td>\n\t<td>\n\t\t<div class='in_cell_rd' id='qte_sol[!!no!!]' >!!qte_sol!!</div>\n\t</td>\n\t<td>\n\t\t!!lgstat!!\n\t</td>\t\n\t<td>\n\t\t<div class='row'>\n\t\t\t<div class='left'>\n\t\t\t\t<!-- link_cat -->\n\t\t\t\t<!-- link_sug -->\n\t\t\t\t<!-- bt_cat -->\n\t\t\t\t</div>\n\t\t\t<div class='right'>\n\t\t\t\t<input type='button' id='bt_rec[!!no!!]' class='bouton_small' value='" . htmlentities($msg['acquisition_recept2'], ENT_QUOTES, $charset) . "' onclick=\"recept_openFrame(this,!!no!!);\" />\n\t\t\t</div>\n\t\t</div>\n\t</td>\n\t<td width='0px' style='overflow:visible;' >\n\t\t<input type='checkbox' id='chk[!!no!!]' name='chk[]' tabindex='1' value='!!no!!' class='act_cell_chkbox2' />\n\t\t<input type='hidden' id='id_lig[!!no!!]' name='id_lig[!!no!!]' value='!!id_lig!!' /> \n<!--\t\t<input type='hidden' id='id_sug[!!no!!]' name='id_sug[!!no!!]' value='!!id_sug!!' /> --> \n\t\t<input type='hidden' id='typ_lig[!!no!!]' name='typ_lig[!!no!!]' value='!!typ_lig!!' /> \t\n\t\t<input type='hidden' id='id_prod[!!no!!]' name='id_prod[!!no!!]' value='!!id_prod!!' />\n\t</td>\n</tr>\t\n<tr id='C_!!no!!_Child' class='act_cell_comments' >\n\t<td colspan='9'>\n\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td width='20%' >" . htmlentities($msg['acquisition_comment_lg'], ENT_QUOTES, $charset) . "\n\t\t\t\t\t<img style='padding-left:5px;cursor:pointer;width:10px;vertical-align:middle;' src='./images/b_edit.png' onclick=\"recept_mod_comment('comment_lg_!!id_lig!!');\" >\n\t\t\t\t\t<img style='padding-left:5px;cursor:pointer;width:10px;vertical-align:middle;' src='./images/cross.png' onclick=\"recept_del_comment('comment_lg_!!id_lig!!');\">\n\t\t\t\t</td>\n\t\t\t\t<td width='30%'>\n\t\t\t\t\t<div id='comment_lg_!!id_lig!!'>!!comment_lg!!</div>\n\t\t\t\t\t<div style='display:none;'>\n\t\t\t\t\t\t<textarea id='comment_lg_!!id_lig!!_mod' class='in_cell' rows='2' wrap='virtual' ></textarea>\n\t\t\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['76'] . "' onclick=\"recept_undo_comment('comment_lg_!!id_lig!!');\" />\n\t\t\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['77'] . "' onclick=\"recept_upd_comment('comment_lg_!!id_lig!!');\" />\n\t\t\t\t\t</div>\n\t\t\t\t</td>\n\t\t\t\t<td width='20%'>" . htmlentities($msg['acquisition_comment_lo'], ENT_QUOTES, $charset) . "\n\t\t\t\t\t<img style='padding-left:5px;cursor:pointer;width:10px;vertical-align:middle;' src='./images/b_edit.png' onclick=\"recept_mod_comment('comment_lo_!!id_lig!!');\" >\n\t\t\t\t\t<img style='padding-left:5px;cursor:pointer;width:10px;vertical-align:middle;' src='./images/cross.png' onclick=\"recept_del_comment('comment_lo_!!id_lig!!');\">\n\t\t\t\t</td>\n\t\t\t\t<td width='30%'>\n\t\t\t\t\t<div id='comment_lo_!!id_lig!!'>!!comment_lo!!</div>\n\t\t\t\t\t<div style='display:none;'>\n\t\t\t\t\t\t<textarea id='comment_lo_!!id_lig!!_mod' class='in_cell' rows='2' wrap='virtual' ></textarea>\n\t\t\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['76'] . "' onclick=\"recept_undo_comment('comment_lo_!!id_lig!!');\" />\n\t\t\t\t\t\t<input type='button' class='bouton_small' value='" . $msg['77'] . "' onclick=\"recept_upd_comment('comment_lo_!!id_lig!!');\" />\n\t\t\t\t\t</div>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t</td>\n</tr>\n<tr id='D_!!no!!_Child' class='act_cell_reminders' style='display:none;'>\n\t<td colspan='9'>\n\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td width='10%'>!!nb_relances!!</td>\n\t\t\t\t<td width='90%'><!-- relances --></td>\n\t\t\t</tr>\n\t\t</table>\t\n</tr>\n";
$sel_fou_form = "\n<div class='row'>\n\t<span style='width: 267px;'>\n\t\t<input type='text' id='f_fou!!i!!' autfield='f_fou_code!!i!!' linkfield='id_bibli' completion='fournisseur' class='saisie-20emr' value='!!f_fou!!' autocomplete='off' />\n\t</span>\t\t\t\t\t\n\t<input type='hidden' id='f_fou_code!!i!!' name='f_fou_code[!!i!!]' value='!!f_fou_code!!' />\n\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=fournisseur&caller=recept_search_form&param1=f_fou_code!!i!!&param2=f_fou!!i!!&id_bibli='+this.form.id_bibli.value+'&deb_rech='+" . pmb_escape() . "(this.form.f_fou!!i!!.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.f_fou_code!!i!!.value=''; this.form.f_fou!!i!!.value='';  \" />\n</div>\n";
$sel_dem_form = "\n<div class='row'>\n\t<span style='width: 267px;'>\n\t\t<input type='text' id='f_dem!!i!!' autfield='f_dem_code!!i!!' completion='origine' class='saisie-20emr' value='!!f_dem!!' autocomplete='off' callback='after_dem' />\n\t</span>\n\t<input type='hidden' id='f_dem_code!!i!!' name='f_dem_code[!!i!!]' value='!!f_dem_code!!' />\n\t<input type='hidden' id='t_dem!!i!!' name='t_dem[!!i!!]' value='!!t_dem!!' />\n\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=origine&sub=empr&caller=recept_search_form&param1=f_dem_code!!i!!&param2=f_dem!!i!!&param3=t_dem0&deb_rech='+" . pmb_escape() . "(this.form.f_dem0.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.f_dem_code!!i!!.value=''; this.form.f_dem!!i!!.value=''; this.form.t_dem!!i!!.value=''; \" />\n</div>\n";
$sel_rub_form = "\n<div class='row'>\n\t<span style='width: 267px;'>\n\t\t<input type='text' id='f_rub!!i!!' autfield='f_rub_code!!i!!' linkfield='id_exer' completion='rubrique' class='saisie-20emr' value='!!f_rub!!' autocomplete='off' callback='after_rub' />\n\t</span>\n\t<input type='hidden' id='f_rub_code!!i!!' name='f_rub_code[!!i!!]' value='!!f_rub_code!!' />\n\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=rubriques&caller=recept_search_form&param1=f_rub_code!!i!!&param2=f_rub!!i!!&param3=t_rub0&deb_rech='+" . pmb_escape() . "(this.form.f_rub!!i!!.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "' onclick=\"this.form.f_rub_code!!i!!.value=''; this.form.f_rub!!i!!.value=''; \" />\n</div>\n";
$bt_app = "<input type='button' id='bt_app' class='bouton' value='" . $msg['acquisition_recept_bt_app'] . "' onclick=\"apply_changes(this.form);\" />";
$bt_rel = "<input type='button' id='bt_rel' class='bouton' value='" . $msg['acquisition_recept_bt_rel'] . "' onclick=\"do_relances(this.form);\" />";
$bt_chk = "<input type='button' id='bt_chk' class='bouton' value='" . $msg['acquisition_recept_checkAll'] . "' onclick=\"checkAll('recept_search_form', 'chk', check); return false;\" />";
$link_not = "<a href='./catalog.php?categ=isbd&id=!!id_prod!!' target='__LINK__' ><img border='0' align='middle' src='./images/notice.gif' alt='" . htmlentities($msg['acquisition_recept_view_not'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['acquisition_recept_view_not'], ENT_QUOTES, $charset) . "' /></a>";
$link_bull = "<a href='./catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=!!id_prod!!' target='__LINK__' ><img border='0' align='middle' src='./images/notice.gif' alt='" . htmlentities($msg['acquisition_recept_view_bull'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['acquisition_recept_view_bull'], ENT_QUOTES, $charset) . "' /></a>";
$link_art = "<a href='./catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=!!id_bull!!&art_to_show=!!id_prod!!#anchor_!!id_prod!!' target='__LINK__' ><img border='0' align='middle' src='./images/notice.gif' alt='" . htmlentities($msg['acquisition_recept_view_art'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['acquisition_recept_view_art'], ENT_QUOTES, $charset) . "' /></a>";
$link_sug = "<a href='./acquisition.php?categ=sug&action=modif&id_bibli=0&id_sug=!!id_sug!!' target='__LINK__' ><img border='0' align='middle' src='./images/suggestion.png' alt='" . htmlentities($msg['acquisition_recept_view_sug'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['acquisition_recept_view_sug'], ENT_QUOTES, $charset) . "' /></a>";
$bt_cat = "<input type='button' id='bt_cat' class='bouton_small' value='" . $msg['acquisition_recept_cat'] . "' onclick=\"catalog(this.form);\" />\n\t\t\t<br /><input type='radio' name='cat_!!no!!' id='cat_not_!!no!!' value='0' checked='checked'/><label class='etiquette' for='cat_not_!!no!!' >" . htmlentities($msg['acquisition_type_mono'], ENT_QUOTES, $charset) . "</label>\n\t\t\t<br /><input type='radio' name='cat_!!no!!' id='cat_art_!!no!!' value='1' /><label class='etiquette' for='cat_art_!!no!!' >" . htmlentities($msg['acquisition_type_art'], ENT_QUOTES, $charset) . "</label>";
$bt_cat = "<input type='button' id='bt_cat' class='bouton_small' value='" . $msg['acquisition_recept_cat'] . "' onclick=\"catalog(this.form,!!id_lig!!);\" />";
$recept_cat_error_form = "\n<br />\n<div class='erreur'>" . htmlentities($msg[540], ENT_QUOTES, $charset) . "</div>\n<div class='row'>\n\t<div class='colonne10'>\n\t\t<img src='./images/error.gif' align='left' />\n\t</div>\n\t<div class='colonne80'>\n\t\t<strong>" . htmlentities($msg['gen_signature_erreur_similaire'], ENT_QUOTES, $charset) . "</strong>\n\t</div>\n</div>\n<div class='row'>\n\t<form class='form-" . $current_module . "' name='recept_cat_error_form'  method='post' action='./acquisition.php?categ=ach&sub=recept&action=record' >\n\t\t<input type='hidden' name='serialized_post' value='!!serialized_post!!' />\n\t\t<input type='hidden' name='existant_notice_id' value='!!existant_notice_id!!' />\n\t\t<input type='hidden' name='existant_b_level' value='!!existant_b_level!!' />\n\t\t<input type='hidden' name='existant_h_level' value='!!existant_h_level!!' />\n\t\t<input type='hidden' name='signature' value='!!signature!!' />\t\t\n\t\t<input type='hidden' name='id_lig' value='!!id_lig!!' />\n\t\t<input type='hidden' name='serialized_search' value='!!serialized_search!!' />\n\t\t<input type='button' name='existant' class='bouton' value='" . htmlentities($msg['acquisition_recept_cat_exists'], ENT_QUOTES, $charset) . "' \n\t\t\tonClick=\"this.form.action = this.form.action+'&integre=existant';this.form.submit();\" />\n\t\t<input type='button' name='new' class='bouton'  value='" . htmlentities($msg['acquisition_recept_cat_new'], ENT_QUOTES, $charset) . "' \n\t\t\tonClick=\"this.form.action = this.form.action+'&integre=new';this.form.submit();\" />\n\t\t<input type='button' name='undo' class='bouton'  value='" . htmlentities($msg[76], ENT_QUOTES, $charset) . "' \n\t\t\tonClick=\"history.go(-1);\" />\n\t</form>\n</div>\n<div class='row'><!-- notice_display --></div>\n<script type='text/javascript' src='./javascript/tablist.js'></script>\n<script type='text/javascript'>\n\tdocument.getElementById('el!!existant_notice_id!!Child').setAttribute('startOpen','Yes');\n\tdocument.forms['recept_cat_error_form'].elements['existant'].focus();\n</script>\n";
예제 #12
0
$titre_uniforme_form .= '
<!-- Selecteur de statut -->
    <label class="etiquette" for="authority_statut">' . $msg['authorities_statut_label'] . '</label>
     !!auth_statut_selector!!
';
if ($PMBuserid == 1 && $pmb_form_authorities_editables == 1) {
    $titre_uniforme_form .= "<input type='button' class='bouton_small' value='" . $msg["authorities_edit_format"] . "' id=\"bt_inedit\"/>";
}
if ($pmb_form_authorities_editables == 1) {
    $titre_uniforme_form .= "<input type='button' class='bouton_small' value=\"" . $msg["authorities_origin_format"] . "\" id=\"bt_origin_format\"/>";
}
$titre_uniforme_form .= "\n</div>\n<div class='form-contenu'>\n\t<div id='zone-container'>\n\t\t<div id='el0Child_0' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_oeuvre_type"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='oeuvre_type'>" . $msg["aut_oeuvre_form_oeuvre_type"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t!!oeuvre_type!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div id='el0Child_1' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_oeuvre_nature"], ENT_QUOTES, $charset) . "\">\t\t\t\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='oeuvre_nature'>" . $msg["aut_oeuvre_form_oeuvre_nature"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t!!oeuvre_nature!!\n\t\t\t</div>\n\t\t</div>\n\t\t<!--\tnom\t-->\n\t\t<div id='el0Child_2' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_nom"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_nom'>" . $msg["aut_titre_uniforme_form_nom"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-80em' id='form_nom' name='name' value=\"!!nom!!\" data-form-name='name'/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div id='el0Child_3' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_oeuvre_expression"], ENT_QUOTES, $charset) . "\">\t\t\t\t\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' >" . $msg["aut_oeuvre_form_oeuvre_expression"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t!!oeuvre_expression!!\n\t\t\t</div>\t\n\t\t</div>\n\t\t<div id='el0Child_4' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_other_link"], ENT_QUOTES, $charset) . "\">\t\t\t\t\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' >" . $msg["aut_oeuvre_form_other_link"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t!!other_link!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div id='el0Child_5' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_oeuvre_event"], ENT_QUOTES, $charset) . "\">\t\t\t\t\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' >" . $msg["aut_oeuvre_form_oeuvre_event"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\t\t\t\n\t\t\t\t!!oeuvre_event!!\n\t\t\t</div>\n\t\t</div>\n\t\t!!authors!!\n\t\t\n\t\t<!--\tForme de l'oeuvre\t-->\n\t\t<div id='el0Child_6' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_forme"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_form'>" . $msg["aut_oeuvre_form_forme"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-30em' id='form_form' name='form' data-form-name='form' value='!!form!!'>\n\t\t\t</div>\t\n\t\t</div>\n\t\t\n\t\t<!--\tForme de l'oeuvre liste controlée -->\n\t\t<div id='el0Child_7' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_forme_list"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_form'>" . $msg["aut_oeuvre_form_forme_list"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' completion='music_form' autfield='form_form_selector' id='music_form' class='saisie-30emr' name='music_form' data-form-name='music_form' value=\"!!music_form!!\" />\n\t            <input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=music_form&caller=saisie_titre_uniforme&p1=form_form_selector&p2=music_form&deb_rech='+" . pmb_escape() . "(this.form.music_form.value), 'select_tonalite', 500, 400, -2, -2, '{$select1_prop}')\" />\n\t            <input type='hidden' name='form_form_selector' data-form-name='form_form_selector' id='form_form_selector' value=\"!!music_form_id!!\" />  \n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tDate de l'oeuvre\t-->\n\t\t<div id='el0Child_8' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_date"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_dates'>" . $msg["aut_oeuvre_form_date"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-30em' id='form_dates' name='date' data-form-name='date' value='!!date!!'>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tLieu d'origine de l'oeuvre\t-->\n\t\t<div id='el0Child_9' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_lieu"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_place'>" . $msg["aut_oeuvre_form_lieu"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-30em' id='form_place' name='place' data-form-name='place' value='!!place!!'>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tSujet de l'oeuvre\t-->\n\t\t<div id='el0Child_10' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_sujet"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_subject'>" . $msg["aut_oeuvre_form_sujet"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea class='saisie-80em' id='form_subject' name='subject' data-form-name='subject' cols='62' rows='4' wrap='virtual'>!!subject!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tComplétude visée de l'oeuvre\t-->\n\t\t<div id='el0Child_11' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_completude"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_completude'>" . $msg["aut_oeuvre_form_completude"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<select id='form_intended_termination' name='intended_termination' data-form-name='intended_termination' class='saisie-20em'>\n\t\t\t\t\t<option value='0' !!intended_termination_0!!>--</option>\n\n\t\t\t\t\t<option value='1' !!intended_termination_1!!>" . $msg['aut_oeuvre_form_completude_finished'] . "</option>\n\n\t\t\t\t\t<option value='2' !!intended_termination_2!!>" . $msg['aut_oeuvre_form_completude_infinite'] . "</option>\n\n\t\t\t\t</select>\t\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tPublic visé de l'oeuvre\t-->\n\t\t<div id='el0Child_12' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_public"], ENT_QUOTES, $charset) . "\">\t\t\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t<label class='etiquette' for='form_intended_audience'>" . $msg["aut_oeuvre_form_public"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-30em' id='form_intended_audience' name='intended_audience' data-form-name='intended_audience' value='!!intended_audience!!'>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tHistoire de l'oeuvre\t-->\n\t\t<div id='el0Child_13' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_histoire"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_history'>" . $msg["aut_oeuvre_form_histoire"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea class='saisie-80em' id='form_history' name='history'  data-form-name='history' cols='62' rows='4' wrap='virtual'>!!history!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tContexte de l'oeuvre\t-->\n\t\t<div id='el0Child_14' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_contexte"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_context'>" . $msg["aut_oeuvre_form_contexte"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea class='saisie-80em' id='form_context' name='context' data-form-name='context' cols='62' rows='4' wrap='virtual'>!!context!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t\n\t\t<div id='el0Child_15' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_distribution"], ENT_QUOTES, $charset) . "\">\t\t\t\t\t\n\t\t\t<!--\tDistribution instrumentale et vocale (pour la musique)\t-->\n\t\t</div>\n\t\t\t\t\n\t\t<div id='el0Child_16' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_ref_numerique"], ENT_QUOTES, $charset) . "\">\n\t\t\t<!--\tRéférence numérique (pour la musique)\t-->\n\t\t</div>\n\t\t\t\t\n\t\t<!--\tTonalité (Saisie Libre)\t-->\n\t\t<div id='el0Child_17' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_tonalite"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_tonalite'>" . $msg["aut_titre_uniforme_form_tonalite"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-80em' id='form_tonalite' name='tonalite' value='!!tonalite!!'>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tTonalité (Liste controlée)\t-->\n\t\t<div id='el0Child_18' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_tonalite_list"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_tonalite'>" . $msg["aut_titre_uniforme_form_tonalite_list"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' completion='music_key' autfield='form_tonalite_selector' id='music_key' class='saisie-30emr' name='music_key' data-form-name='music_key' value=\"!!music_key!!\" />\n\t            <input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=music_key&caller=saisie_titre_uniforme&p1=form_tonalite_selector&p2=music_key&deb_rech='+" . pmb_escape() . "(this.form.music_key.value), 'select_tonalite', 500, 400, -2, -2, '{$select1_prop}')\" />\n\t            <input type='hidden' name='form_tonalite_selector' data-form-name='form_tonalite_selector' id='form_tonalite_selector' value=\"!!music_key_id!!\" />  \n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!--\tCoordonnées (oeuvre cartographique)\t-->\n\t\t<div id='el0Child_19' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_coordonnees"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_coordinates'>" . $msg["aut_oeuvre_form_coordonnees"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-80em' id='form_coordinates' name='coordinates' data-form-name='coordinates' value='!!coordinates!!'>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\n\t\t<!--\tEquinoxe (oeuvre cartographique)\t-->\n\t\t<div id='el0Child_20' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_equinoxe"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_equinox'>" . $msg["aut_oeuvre_form_equinoxe"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<input type='text' class='saisie-80em' id='form_equinox' name='equinox' data-form-name='equinox' value='!!equinox!!'>\n\t\t\t</div>\n\t\t</div>\n\t\n\t\t<div id='el0Child_21' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_form_subdivision_forme"], ENT_QUOTES, $charset) . "\">\n\t\t\t<!-- Subdivision de forme -->\n\t\t</div>\n\t\t\t\t\n\t\t<!--\tAutres caractéristiques distinctives de l'oeuvre\t-->\n\t\t<div id='el0Child_22' class='row' movable='yes' title=\"" . htmlentities($msg["aut_oeuvre_form_caracteristique"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='form_carac'>" . $msg["aut_oeuvre_form_caracteristique"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea class='saisie-80em' id='form_carac' name='characteristic' cols='62' rows='4' wrap='virtual'>!!characteristic!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\n\t\t<!-- \tCommentaire -->\n\t\t<div id='el0Child_23' class='row' movable='yes' title=\"" . htmlentities($msg["aut_titre_uniforme_commentaire"], ENT_QUOTES, $charset) . "\">\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='comment'>" . $msg["aut_titre_uniforme_commentaire"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t<textarea class='saisie-80em' id='comment' name='comment' data-form-name='comment' cols='62' rows='4' wrap='virtual'>!!comment!!</textarea>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\t\t\t\n\t\t!!concept_form!!\n\t\t!!aut_pperso!!\n\t\t\t\t\t\t\n\t\t<div id='el0Child_24' class='row' movable='yes' title=\"" . htmlentities($msg["authority_import_denied"], ENT_QUOTES, $charset) . "\">\t\n\t\t\t<div class='row'>\n\t\t\t\t<label class='etiquette' for='tu_import_denied'>" . $msg['authority_import_denied'] . "</label> &nbsp;\n\t\t\t\t<input type='checkbox' id='tu_import_denied' name='tu_import_denied' value='1' data-form-name='tu_import_denied' !!tu_import_denied!!/>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<!-- aut_link -->\n\t</div>\n</div>\n<!--\tboutons\t-->\n<div class='row'>\n\t<div class='left'>\n\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"unload_off();document.location='./autorites.php?categ=titres_uniformes&sub=reach&user_input=!!user_input_url!!&page=!!page!!&nbr_lignes=!!nbr_lignes!!';\" />\n\t\t<input type='button' value='{$msg['77']}' class='bouton' id='btsubmit' onClick=\"if (test_form(this.form)) this.form.submit();\" />\n\t\t!!remplace!!\n\t\t!!voir_notices!!\n\t\t!!audit_bt!!\n\t\t<input type='hidden' name='page' value='!!page!!' />\n\t\t<input type='hidden' name='nbr_lignes' value='!!nbr_lignes!!' />\n\t\t<input type='hidden' name='user_input' value=\"!!user_input!!\" />\n\t</div>\n\t<div class='right'>\n\t\t!!delete!!\n\t</div>\n</div>\n<div class='row'></div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['saisie_titre_uniforme'].elements['name'].focus();\n</script>\n";
$oeuvre_expression_tpl = "\n<script type='text/javascript'>\n\nfunction fonction_selecteur_oeuvre_expression() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,19)+'_code'+name.substr(19);\n\topenPopUp('./select.php?what=titre_uniforme&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name, 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}');\n}\nfunction fonction_raz_oeuvre_expression() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,19)+'_code'+name.substr(19);\n\tdocument.getElementById(name_id).value=0;\n\tdocument.getElementById(name).value='';\n}\nfunction add_oeuvre_expression() {\n\ttemplate = document.getElementById('addoeuvre_expression');\n\toeuvre_expression=document.createElement('div');\n\toeuvre_expression.className='row';\n\tsuffixe = eval('document.saisie_titre_uniforme.max_oeuvre_expression.value')\n\t\n    var new_sel_oeuvre_expression_type = document.createElement('select');\n    new_sel_oeuvre_expression_type = document.getElementById('f_oeuvre_expression_type0').cloneNode(true);\t\n    new_sel_oeuvre_expression_type.setAttribute('name', 'f_oeuvre_expression_type' + suffixe);\n    new_sel_oeuvre_expression_type.setAttribute('id', 'f_oeuvre_expression_type' + suffixe);\n\n\tnom_id = 'f_oeuvre_expression'+suffixe\n\tf_oeuvre_expression = document.createElement('input');\n\tf_oeuvre_expression.setAttribute('name',nom_id);\n\tf_oeuvre_expression.setAttribute('id',nom_id);\n\tf_oeuvre_expression.setAttribute('type','text');\n\tf_oeuvre_expression.className='saisie-30emr';\n\tf_oeuvre_expression.setAttribute('value','');\n\tf_oeuvre_expression.setAttribute('completion','titre_uniforme');\n\tf_oeuvre_expression.setAttribute('autfield','f_oeuvre_expression_code'+suffixe);\n\n\tdel_f_oeuvre_expression = document.createElement('input');\n\tdel_f_oeuvre_expression.setAttribute('id','del_f_oeuvre_expression'+suffixe);\n\tdel_f_oeuvre_expression.onclick=fonction_raz_oeuvre_expression;\n\tdel_f_oeuvre_expression.setAttribute('type','button');\n\tdel_f_oeuvre_expression.className='bouton';\n\tdel_f_oeuvre_expression.setAttribute('readonly','');\n\tdel_f_oeuvre_expression.setAttribute('value','{$msg['raz']}');\n\n\tf_oeuvre_expression_input = document.createElement('input');\n\tf_oeuvre_expression_input.name='f_oeuvre_expression_code'+suffixe;\n\tf_oeuvre_expression_input.setAttribute('type','hidden');\n\tf_oeuvre_expression_input.setAttribute('id','f_oeuvre_expression_code'+suffixe);\n\tf_oeuvre_expression_input.setAttribute('value','');\n\n\toeuvre_expression.appendChild(new_sel_oeuvre_expression_type);\n\tspace=document.createTextNode(' ');\n\toeuvre_expression.appendChild(space);\n\toeuvre_expression.appendChild(space.cloneNode(false));\n\toeuvre_expression.appendChild(f_oeuvre_expression);\n\toeuvre_expression.appendChild(space.cloneNode(false));\n\toeuvre_expression.appendChild(space.cloneNode(false));\n\toeuvre_expression.appendChild(del_f_oeuvre_expression);\n\toeuvre_expression.appendChild(f_oeuvre_expression_input);\n\n\ttemplate.appendChild(oeuvre_expression);\n\n\tdocument.saisie_titre_uniforme.max_oeuvre_expression.value=suffixe*1+1*1 ;\n\tajax_pack_element(f_oeuvre_expression);\n}\n\n</script>";
$oeuvre_expression_tpl_first = "\n<input type='button' class='bouton' value='{$msg['parcourir']}' \n\tonclick=\"openPopUp('./select.php?what=titre_uniforme&caller=saisie_titre_uniforme&field_id=f_oeuvre_expression_code&field_name_id=f_oeuvre_expression&dyn=3&max_field=max_oeuvre_expression&add_field=add_oeuvre_expression&callback=formMapperCallback', 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}')\" />\n<input type='button' class='bouton' value='+' onClick=\"add_oeuvre_expression();\"/>\t\n<div class='row'>\n\t!!expression_type!!\n\t<input type='text' class='saisie-30emr' callback='formMapperCallback' id='f_oeuvre_expression!!ioeuvre_expression!!' name='f_oeuvre_expression!!ioeuvre_expression!!' data-form-name='f_oeuvre_expression' value=\"!!oeuvre_expression!!\" completion=\"titre_uniforme\" autfield=\"f_oeuvre_expression_code!!ioeuvre_expression!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_oeuvre_expression!!ioeuvre_expression!!.value=''; this.form.f_oeuvre_expression_code!!ioeuvre_expression!!.value=''; \" />\n\t<input type='hidden' name='f_oeuvre_expression_code!!ioeuvre_expression!!'  data-form-name='f_oeuvre_expression_code'  id='f_oeuvre_expression_code!!ioeuvre_expression!!' value='!!oeuvre_expression_code!!' />\n</div>\n";
$oeuvre_expression_tpl_other = "\n<div class='row'>\n\t!!expression_type!!\n\t<input type='text' class='saisie-30emr' id='f_oeuvre_expression!!ioeuvre_expression!!' name='f_oeuvre_expression!!ioeuvre_expression!!' value=\"!!oeuvre_expression!!\" completion=\"titre_uniforme\" autfield=\"f_oeuvre_expression_code!!ioeuvre_expression!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_oeuvre_expression!!ioeuvre_expression!!.value=''; this.form.f_oeuvre_expression_code!!ioeuvre_expression!!.value=''; \" />\n\t<input type='hidden' name='f_oeuvre_expression_code!!ioeuvre_expression!!' id='f_oeuvre_expression_code!!ioeuvre_expression!!' value='!!oeuvre_expression_code!!' />\n</div>\n";
$other_link_tpl = "\n<script type='text/javascript'>\n\nfunction fonction_selecteur_other_link() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,12)+'_code'+name.substr(12);\n\topenPopUp('./select.php?what=titre_uniforme&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name, 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}');\n}\nfunction fonction_raz_other_link() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,12)+'_code'+name.substr(12);\n\tdocument.getElementById(name_id).value=0;\n\tdocument.getElementById(name).value='';\n}\nfunction add_other_link() {\n\ttemplate = document.getElementById('addother_link');\n\tother_link=document.createElement('div');\n\tother_link.className='row';\n\n\tsuffixe = eval('document.saisie_titre_uniforme.max_other_link.value')\n\tnom_id = 'f_other_link'+suffixe\n\tf_other_link = document.createElement('input');\n\tf_other_link.setAttribute('name',nom_id);\n\tf_other_link.setAttribute('id',nom_id);\n\tf_other_link.setAttribute('type','text');\n\tf_other_link.className='saisie-30emr';\n\tf_other_link.setAttribute('value','');\n\tf_other_link.setAttribute('completion','titre_uniforme');\n\tf_other_link.setAttribute('autfield','f_other_link_code'+suffixe);\n\n\tdel_f_other_link = document.createElement('input');\n\tdel_f_other_link.setAttribute('id','del_f_other_link'+suffixe);\n\tdel_f_other_link.onclick=fonction_raz_other_link;\n\tdel_f_other_link.setAttribute('type','button');\n\tdel_f_other_link.className='bouton';\n\tdel_f_other_link.setAttribute('readonly','');\n\tdel_f_other_link.setAttribute('value','{$msg['raz']}');\n\n\tf_other_link_input = document.createElement('input');\n\tf_other_link_input.name='f_other_link_code'+suffixe;\n\tf_other_link_input.setAttribute('type','hidden');\n\tf_other_link_input.setAttribute('id','f_other_link_code'+suffixe);\n\tf_other_link_input.setAttribute('value','');\n\t\n    var new_sel_oeuvre_others_link = document.createElement('select');\n    new_sel_oeuvre_others_link = document.getElementById('f_oeuvre_other_link0').cloneNode(true);\t\n    new_sel_oeuvre_others_link.setAttribute('name', 'f_oeuvre_other_link' + suffixe);\n    new_sel_oeuvre_others_link.setAttribute('id', 'f_oeuvre_other_link' + suffixe);\n    \t\n\tother_link.appendChild(new_sel_oeuvre_others_link);\n\tspace=document.createTextNode(' ');\n\tother_link.appendChild(space);\n\tother_link.appendChild(f_other_link);\n\tspace=document.createTextNode(' ');\n\tother_link.appendChild(space);\n\tother_link.appendChild(space.cloneNode(false));\n\tother_link.appendChild(del_f_other_link);\n\tother_link.appendChild(f_other_link_input);\n\n\ttemplate.appendChild(other_link);\n\n\tdocument.saisie_titre_uniforme.max_other_link.value=suffixe*1+1*1 ;\n\tajax_pack_element(f_other_link);\n}\n\n</script>";
$other_link_tpl_first = "\n<input type='button' class='bouton' value='{$msg['parcourir']}' \n\tonclick=\"openPopUp('./select.php?what=titre_uniforme&caller=saisie_titre_uniforme&field_id=f_other_link_code&field_name_id=f_other_link&dyn=3&max_field=max_other_link&add_field=add_other_link&myid=!!myid!!', 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}')\" />\n<input type='button' class='bouton' value='+' onClick=\"add_other_link();\"/>\t\n<div class='row'>\n\t!!link_type!!\n\t<input type='text' class='saisie-30emr' id='f_other_link!!iother_link!!' name='f_other_link!!iother_link!!' value=\"!!other_link!!\" completion=\"titre_uniforme\" autfield=\"f_other_link_code!!iother_link!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_other_link!!iother_link!!.value=''; this.form.f_other_link_code!!iother_link!!.value=''; \" />\n\t<input type='hidden' name='f_other_link_code!!iother_link!!' id='f_other_link_code!!iother_link!!' value='!!other_link_code!!' />\n</div>\n";
$other_link_tpl_other = "\n<div class='row'>\n\t!!link_type!!\n\t<input type='text' class='saisie-30emr' id='f_other_link!!iother_link!!' name='f_other_link!!iother_link!!' value=\"!!other_link!!\" completion=\"titre_uniforme\" autfield=\"f_other_link_code!!iother_link!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_other_link!!iother_link!!.value=''; this.form.f_other_link_code!!iother_link!!.value=''; \" />\n\t<input type='hidden' name='f_other_link_code!!iother_link!!' id='f_other_link_code!!iother_link!!' value='!!other_link_code!!' />\n</div>\n";
if (!$pmb_authors_qualification) {
    $tu_authors_tpl = "\n<div class='row'>\n<!--\tAuteurs de l'oeuvre\t-->\n<div style='float:left;margin-right:10px;'>\n\t<div class='row'>\n        <label for='f_aut!!n!!' class='etiquette' style='!!title_display!!'>!!title!!</label>\t\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-30emr' completion='authors' autfield='f_aut!!n!!_id!!iaut!!' id='f_aut!!n!!!!iaut!!' name='f_aut!!n!!!!iaut!!' data-form-name='f_aut!!n!!' value=\"!!aut!!n!!!!\" />\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1=f_aut!!n!!_id!!iaut!!&param2=f_aut!!n!!!!iaut!!&deb_rech='+" . pmb_escape() . "(this.form.f_aut!!n!!!!iaut!!.value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}')\" />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_aut!!n!!!!iaut!!.value=''; this.form.f_aut!!n!!_id!!iaut!!.value='!!n!!'; \" />\n\t\t<input type='hidden' name='f_aut!!n!!_id!!iaut!!' data-form-name='f_aut!!n!!_id' id='f_aut!!n!!_id!!iaut!!' value=\"!!aut!!n!!_id!!\" />\n\t</div>\n</div>\n<!--    Fonction    -->\n<div style='float:left'>\n\t<div class='row'>\n        <label class='etiquette' style='!!title_display!!'>" . $msg[245] . "</label>\t\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-15emr' id='f_f!!n!!!!iaut!!' name='f_f!!n!!!!iaut!!' data-form-name='f_f!!n!!' completion='fonction' autfield='f_f!!n!!_code!!iaut!!' value=\"!!f!!n!!!!\" />\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=function&caller=saisie_titre_uniforme&p1=f_f!!n!!_code!!iaut!!&p2=f_f!!n!!!!iaut!!', 'select_func2', 500, 400, -2, -2, '{$select2_prop}')\" />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_f!!n!!!!iaut!!.value=''; this.form.f_f!!n!!_code!!iaut!!.value='0'; \" />\n\t\t<input type='hidden' name='f_f!!n!!_code!!iaut!!' data-form-name='f_f!!n!!_code' id='f_f!!n!!_code!!iaut!!' value=\"!!f!!n!!_code!!\" />\n\t\t<input class='bouton' type='button' onclick='duplicate(!!n!!,!!iaut!!);' value='Dupliquer'>\n\t\t<input type='button' style='!!bouton_add_display!!' class='bouton' value='+' onClick=\"add_aut(!!n!!);\"/>\n\t</div>\n</div>\n</div>\n";
} else {
    $tu_authors_tpl = "\n<div class='row'>\n<!--\tAuteurs de l'oeuvre\t-->\r\n<div style='float:left;margin-right:10px;'>\n\t<div class='row'>\n        <label for='f_aut!!n!!' class='etiquette' style='!!title_display!!'>!!title!!</label>\t\n\t</div>\r\n\t<div class='row'>\r\n\t\t<input type='text' class='saisie-30emr' completion='authors' autfield='f_aut!!n!!_id!!iaut!!' id='f_aut!!n!!!!iaut!!' name='f_aut!!n!!!!iaut!!' data-form-name='f_aut!!n!!' value=\"!!aut!!n!!!!\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1=f_aut!!n!!_id!!iaut!!&param2=f_aut!!n!!!!iaut!!&deb_rech='+" . pmb_escape() . "(this.form.f_aut!!n!!!!iaut!!.value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}')\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_aut!!n!!!!iaut!!.value=''; this.form.f_aut!!n!!_id!!iaut!!.value='0'; \" />\r\n\t\t<input type='hidden' name='f_aut!!n!!_id!!iaut!!' data-form-name='f_aut!!n!!_id' id='f_aut!!n!!_id!!iaut!!' value=\"!!aut!!n!!_id!!\" />\r\n\t</div>\r\n</div>\r\n<!--    Fonction    -->\r\n<div style='float:left;margin-right:10px;'>\n\t<div class='row'>\n        <label class='etiquette' style='!!title_display!!'>" . $msg[245] . "</label>\t\n\t</div>\r\n\t<div class='row'>\r\n\t\t<input type='text' class='saisie-15emr' id='f_f!!n!!!!iaut!!' name='f_f!!n!!!!iaut!!' data-form-name='f_f!!n!!' completion='fonction' autfield='f_f!!n!!_code!!iaut!!' value=\"!!f!!n!!!!\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=function&caller=saisie_titre_uniforme&p1=f_f!!n!!_code!!iaut!!&p2=f_f!!n!!!!iaut!!', 'select_func2', 500, 400, -2, -2, '{$select2_prop}')\" />\r\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_f!!n!!!!iaut!!.value=''; this.form.f_f!!n!!_code!!iaut!!.value='0'; \" />\r\n\t\t<input type='hidden' name='f_f!!n!!_code!!iaut!!' data-form-name='f_f!!n!!_code' id='f_f!!n!!_code!!iaut!!' value=\"!!f!!n!!_code!!\" />\t\t\n\t</div>\t\n</div>\t\n<div  style='float:left;'>\n\t<div class='row'>\n\t\t<label for='f_aut!!n!!' class='etiquette' style='!!title_display!!'>" . $msg['notice_vedette_composee_author'] . "</label>\t\n\t</div>\n\t<div class='row'>\n\t\t<img class='img_plus' hspace='3' border='0' onclick=\"expand_vedette(this,'vedette!!iaut!!_!!vedettetype!!'); return false;\" title='détail' name='imEx' src='./images/plus.gif'>\n\t\t<input type='text' class='saisie-30emr'  readonly='readonly'  name='saisie_titre_uniforme_!!vedettetype!!_composed_!!iaut!!_vedette_composee_apercu_autre' id='saisie_titre_uniforme_!!vedettetype!!_composed_!!iaut!!_vedette_composee_apercu_autre'  data-form-name='vedette_composee_!!vedettetype!!' value=\"!!vedette_apercu!!\" />\t\t\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"del_vedette('!!vedettetype!!',!!iaut!!);\" />\t\n\t\t<input class='bouton' type='button' onclick='duplicate(!!n!!,!!iaut!!);' value='Dupliquer'>\n\t\t<input type='button' style='!!bouton_add_display!!' class='bouton' value='+' onClick=\"add_aut(!!n!!);\"/>\t\n\t</div>\t\n</div>\t\n<div class='row' id='vedette!!iaut!!_!!vedettetype!!' style='margin-bottom:6px;display:none'>\n!!vedette_author!!\n</div>\n<script type='text/javascript'>\n\tvedette_composee_update_all('saisie_titre_uniforme_!!vedettetype!!_composed_!!iaut!!_vedette_composee_subdivisions');\n</script>\n</div>\t\n";
}
$aut_fonctions = new marc_list('function');
$tu_authors_all_tpl = "\r\n<script>\n    function fonction_selecteur_auteur() {\n        name=this.getAttribute('id').substring(4);\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name+'&dyn=1&deb_rech='+" . pmb_escape() . "(document.getElementById(name).value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_selecteur_auteur_change(field) {\n    \t// id champ text = 'f_aut'+n+suffixe\n    \t// id champ hidden = 'f_aut'+n+'_id'+suffixe; \n    \t// select.php?what=auteur&caller=saisie_titre_uniforme&param1=f_aut0_id&param2=f_aut0&deb_rech='+t\n        name=field.getAttribute('id');\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name+'&dyn=1&deb_rech='+" . pmb_escape() . "(document.getElementById(name).value), 'select_author2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_raz_auteur() {\n        name=this.getAttribute('id').substring(4);\n        name_id = name.substr(0,6)+'_id'+name.substr(6);\n        document.getElementById(name_id).value=0;\n        document.getElementById(name).value='';\n    }\n    function fonction_selecteur_fonction() {\n        name=this.getAttribute('id').substring(4);\n        name_code = name.substr(0,4)+'_code'+name.substr(4);\n        openPopUp('./select.php?what=function&caller=saisie_titre_uniforme&param1='+name_code+'&param2='+name+'&dyn=1', 'select_fonction2', 500, 400, -2, -2, '{$select1_prop}');\n    }\n    function fonction_raz_fonction() {\n        name=this.getAttribute('id').substring(4);\n        name_code = name.substr(0,4)+'_code'+name.substr(4);\n        document.getElementById(name_code).value=0;\n        document.getElementById(name).value='';\n    }\n\n\tfunction add_aut(n) {\n\t\ttemplate = document.getElementById('addaut'+n);\n\t\taut=document.createElement('div');\n\t\taut.className='row';\n\t\t\n\t\t// auteur\n\t\tcolonne=document.createElement('div');\n\t\t//colonne.className='colonne2';\n        colonne.style.cssFloat = 'left';\n        colonne.style.marginRight = '10px';\n\t\trow=document.createElement('div');\n\t\trow.className='row';\n\t\tsuffixe = eval('document.saisie_titre_uniforme.max_aut'+n+'.value')\n\t\tnom_id = 'f_aut'+n+suffixe\n\t\tf_aut0 = document.createElement('input');\n\t\tf_aut0.setAttribute('name',nom_id);\n\t\tf_aut0.setAttribute('id',nom_id);\n\t\tf_aut0.setAttribute('type','text');\n\t\tf_aut0.className='saisie-30emr';\n\t\tf_aut0.setAttribute('value','');\n\t\tf_aut0.setAttribute('completion','authors');\n\t\tf_aut0.setAttribute('autfield','f_aut'+n+'_id'+suffixe);\n\t\t\n\t\tsel_f_aut0 = document.createElement('input');\n\t\tsel_f_aut0.setAttribute('id','sel_f_aut'+n+suffixe);\n\t\tsel_f_aut0.setAttribute('type','button');\n\t\tsel_f_aut0.className='bouton';\n\t\tsel_f_aut0.setAttribute('readonly','');\n\t\tsel_f_aut0.setAttribute('value','{$msg['parcourir']}');\n\t\tsel_f_aut0.onclick=fonction_selecteur_auteur;\n\t\t\n\t\tdel_f_aut0 = document.createElement('input');\n\t\tdel_f_aut0.setAttribute('id','del_f_aut'+n+suffixe);\n\t\tdel_f_aut0.onclick=fonction_raz_auteur;\n\t\tdel_f_aut0.setAttribute('type','button');\n\t\tdel_f_aut0.className='bouton';\n\t\tdel_f_aut0.setAttribute('readonly','');\n\t\tdel_f_aut0.setAttribute('value','{$msg['raz']}');\n\t\t\n\t\tf_aut0_id = document.createElement('input');\n\t\tf_aut0_id.name='f_aut'+n+'_id'+suffixe;\n\t\tf_aut0_id.setAttribute('type','hidden');\n\t\tf_aut0_id.setAttribute('id','f_aut'+n+'_id'+suffixe);\n\t\tf_aut0_id.setAttribute('value','');\n\t\t\n\t\tvar duplicate = document.createElement('input');\n\t\tduplicate.setAttribute('onclick','duplicate('+n+','+suffixe+')');\t\t\t\n\t\tduplicate.setAttribute('type','button');\n\t\tduplicate.className='bouton';\n\t\tduplicate.setAttribute('readonly','readonly');\n\t\tduplicate.setAttribute('value','" . $msg["author_duplicate"] . "');\n\t\t\t\t\n\t\t//f_aut0_content.appendChild(f_aut0);\n\t\trow.appendChild(f_aut0);\n\t\tspace=document.createTextNode(' ');\n\t\trow.appendChild(space);\n\t\trow.appendChild(sel_f_aut0);\n\t\tspace=document.createTextNode(' ');\n\t\trow.appendChild(space);\n\t\trow.appendChild(del_f_aut0);\n\t\trow.appendChild(f_aut0_id);\n\t\tcolonne.appendChild(row);\n\t\taut.appendChild(colonne);\n\t\t\t\t\n\t\t// fonction\t\n\t\tcolonne=document.createElement('div');\n\t\t//colonne.className='colonne_suite';\n        colonne.style.cssFloat = 'left';\n        colonne.style.marginRight = '10px';\n\t\trow=document.createElement('div');\n\t\trow.className='row';\n\t\tsuffixe = eval('document.saisie_titre_uniforme.max_aut'+n+'.value');\n\t\tnom_id = 'f_f'+n+suffixe;\n\t\tf_f0 = document.createElement('input');\n\t\tf_f0.setAttribute('name',nom_id);\n\t\tf_f0.setAttribute('id',nom_id);\n\t\tf_f0.setAttribute('type','text');\n\t\tf_f0.className='saisie-15emr';\n\t\tf_f0.setAttribute('value','" . $aut_fonctions->table[$value_deflt_fonction] . "');\n\t\tf_f0.setAttribute('completion','fonction');\n\t\tf_f0.setAttribute('autfield','f_f'+n+'_code'+suffixe);\n\t\t\n\t\tsel_f_f0 = document.createElement('input');\n\t\tsel_f_f0.setAttribute('id','sel_f_f'+n+suffixe);\n\t\tsel_f_f0.setAttribute('type','button');\n\t\tsel_f_f0.className='bouton';\n\t\tsel_f_f0.setAttribute('readonly','');\n\t\tsel_f_f0.setAttribute('value','{$msg['parcourir']}');\n\t\tsel_f_f0.onclick=fonction_selecteur_fonction;\n\t\t\n\t\tdel_f_f0 = document.createElement('input');\n\t\tdel_f_f0.setAttribute('id','del_f_f'+n+suffixe);\n\t\tdel_f_f0.onclick=fonction_raz_fonction;\n\t\tdel_f_f0.setAttribute('type','button');\n\t\tdel_f_f0.className='bouton';\n\t\tdel_f_f0.setAttribute('readonly','readonly');\n\t\tdel_f_f0.setAttribute('value','{$msg['raz']}');\n\t\t\t\t\n\t\tf_f0_code = document.createElement('input');\n\t\tf_f0_code.name='f_f'+n+'_code'+suffixe;\n\t\tf_f0_code.setAttribute('type','hidden');\n\t\tf_f0_code.setAttribute('id','f_f'+n+'_code'+suffixe);\n\t\tf_f0_code.setAttribute('value','{$value_deflt_fonction}');\n\t\t\n\t\trow.appendChild(f_f0);\n\t\tspace=document.createTextNode(' ');\n\t\trow.appendChild(space);\n\t\trow.appendChild(sel_f_f0);\n\t\tspace=document.createTextNode(' ');\n\t\trow.appendChild(space);\n\t\trow.appendChild(del_f_f0);\n\t\trow.appendChild(f_f0_code);\t\t\t\t\n\t\tif(!('" . $pmb_authors_qualification . "'*1)){\t\t\t\t\t\n\t\t\tspace=document.createTextNode(' ');\n\t\t\trow.appendChild(space);\n\t\t\trow.appendChild(duplicate);\t\t\n\t\t}\t\t\n\t\tcolonne.appendChild(row);\t\t\n\t\taut.appendChild(colonne);\n\t\n\t\tif('" . $pmb_authors_qualification . "'*1){\t\t\n\t        var role_field='role';\n\t        if(n==1) role_field='role_autre';\n\t        if(n==2) role_field='role_secondaire';\n\t        \n\t\t\tvar req = new http_request();\t\n\t\t\tif(req.request('./ajax.php?module=autorites&categ=get_tu_form_vedette&role_field='+role_field+'&index='+suffixe,1)){\n\t\t\t\t// Il y a une erreur\n\t\t\t\talert ( req.get_text() );\t\t\t\n\t\t\t}else {\n\t\t\t \tvedette_form=req.get_text();\n\t\t\t \tvar row_vedette=document.createElement('div');\n\t\t\t\trow_vedette.className='row';\n\t\t\t\trow_vedette.innerHTML=vedette_form;\n\t\t\t}\n\t\t\trow_vedette.setAttribute('id','vedette'+suffixe+'_'+role_field);\t\t\n\t\t\trow_vedette.style.display='none';\t\t\n\t\t\t\n\t\t\tcolonne=document.createElement('div');\n\t\t\t//colonne.className='colonne_suite';\n       \t\tcolonne.style.cssFloat = 'left';\n\t\t\trow=document.createElement('div');\n\t\t\trow.className='row';\n\t\t\t\n\t\t\tvar img_plus = document.createElement('img');\n\t\t\timg_plus.name='img_plus'+suffixe;\n\t\t\timg_plus.setAttribute('id','img_plus'+suffixe+'_'+role_field);\t\t\n\t\t\timg_plus.className='img_plus';\n\t\t\timg_plus.setAttribute('hspace','3');\t\n\t\t\timg_plus.setAttribute('border','0');\t\n\t\t\timg_plus.setAttribute('src','./images/plus.gif');\n\t\t\timg_plus.setAttribute('onclick','expand_vedette(this, \"vedette'+suffixe+'_'+role_field+'\")');\t\t\t\n\t\t\n\t\t\tvar nom_id = 'saisie_titre_uniforme_'+role_field+'_composed_'+suffixe+'_vedette_composee_apercu_autre';\n\t\t\tapercu = document.createElement('input');\n\t\t\tapercu.setAttribute('name',nom_id);\n\t\t\tapercu.setAttribute('id',nom_id);\n\t\t\tapercu.setAttribute('type','text');\n\t\t\tapercu.className='saisie-30emr';\n\t\t\tapercu.setAttribute('readonly','readonly');\n\t\t\t\t\n\t\t\tvar del_vedette = document.createElement('input');\n\t\t\tdel_vedette.setAttribute('onclick','del_vedette(\"'+role_field+'\",'+suffixe+')');\n\t\t\tdel_vedette.setAttribute('type','button');\n\t\t\tdel_vedette.className='bouton';\n\t\t\tdel_vedette.setAttribute('readonly','readonly');\n\t\t\tdel_vedette.setAttribute('value','{$msg['raz']}');\t\t\n\t\t\t\t\n\t\t\tvar duplicate = document.createElement('input');\n\t\t\tduplicate.setAttribute('onclick','duplicate('+n+','+suffixe+')');\t\t\t\n\t\t\tduplicate.setAttribute('type','button');\n\t\t\tduplicate.className='bouton';\n\t\t\tduplicate.setAttribute('readonly','readonly');\n\t\t\tduplicate.setAttribute('value','" . $msg["author_duplicate"] . "');\n\t\t\n\t\t\trow.appendChild(img_plus);\n\t\t\tspace=document.createTextNode(' ');\n\t\t\trow.appendChild(space);\n\t\t\trow.appendChild(apercu);\n\t\t\tspace=document.createTextNode(' ');\n\t\t\trow.appendChild(space);\n\t\t\trow.appendChild(del_vedette);\n\t\t\tspace=document.createTextNode(' ');\n\t\t\trow.appendChild(space);\n\t\t\trow.appendChild(duplicate);\n\t\t\tcolonne.appendChild(row);\n\t\t\taut.appendChild(colonne);\t\t\n\t\t\t\n\t\t\ttemplate.appendChild(aut);\n\t\t\ttemplate.appendChild(row_vedette);\n\t\t\teval(document.getElementById('vedette_script_'+role_field+'_composed_'+suffixe).innerHTML);\n\t\t}else{\t\t\n\t\t\ttemplate.appendChild(aut);\n\t\t}\t\t\n\t\teval('document.saisie_titre_uniforme.max_aut'+n+'.value=suffixe*1+1*1');\n\t\tajax_pack_element(f_aut0);\n\t\tajax_pack_element(f_f0);\n\t\tinit_drag();\n\t}\n\t\n\tfunction duplicate(n,suffixe){\n\t\tadd_aut(n);\t\t\n\t\tnew_suffixe = eval('document.saisie_titre_uniforme.max_aut'+n+'.value')-1;\n        document.getElementById('f_aut'+n+new_suffixe).value = document.getElementById('f_aut'+n+suffixe).value;\n        document.getElementById('f_aut'+n+'_id'+new_suffixe).value = document.getElementById('f_aut'+n+'_id'+suffixe).value;\n        \n        document.getElementById('f_f'+n+new_suffixe).value = document.getElementById('f_f'+n+suffixe).value;\n        document.getElementById('f_f'+n+'_code'+new_suffixe).value = document.getElementById('f_f'+n+'_code'+suffixe).value;        \n\t}\n\t\t\t\n\tfunction expand_vedette(el,what) {\n\t\tvar obj=document.getElementById(what);\n\t\tif(obj.style.display=='none'){\n\t\t\tobj.style.display='block';\n\t    \tel.src = './images/minus.gif';\t    \t\n\t\t\tinit_drag();\n\t\t}else{\n\t\t\tobj.style.display='none';\n\t    \tel.src =  './images/plus.gif';\n\t\t}\n\t}\n\t\n\tfunction del_vedette(role,index) {\n\t\tvedette_composee_delete_all('saisie_titre_uniforme_'+role+'_composed_'+index+'_vedette_composee_subdivisions');\t\t\n\t\tinit_drag();\n\t}\n\n</script>\n<div id='authors_list' title='" . htmlentities($msg["tu_authors_list"], ENT_QUOTES, $charset) . "' movable='yes' class='row'>\n    <!--    auteurs    -->\n     <input type='hidden' name='max_aut0' value=\"!!max_aut0!!\" />\n    !!authors_list0!!\n    <div class='row' id='addaut0'>\t        \n\t</div>\n\t<!--    auteurs    -->\n    <input type='hidden' name='max_aut1' value=\"!!max_aut1!!\" />\n    !!authors_list1!!\n    <div class='row' id='addaut1'>\t        \n\t</div>\n</div>        \t\t\n";
// $titre_uniforme_replace : form remplacement titre_uniforme
$titre_uniforme_replace = "\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' name='titre_uniforme_replace' method='post' action='./autorites.php?categ=titres_uniformes&sub=replace&id=!!id!!' onSubmit=\"return false\" >\n<h3>{$msg['159']} !!old_titre_uniforme_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='titre_uniforme_libelle'>{$msg['160']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-50emr' id='titre_uniforme_libelle' name='titre_uniforme_libelle' value=\"\" completion=\"titres_uniformess\" autfield=\"by\" autexclude=\"!!id!!\"\n    \tonkeypress=\"if (window.event) { e=window.event; } else e=event; if (e.keyCode==9) { openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}'); }\" />\n\n\t\t<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.titre_uniforme_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='hidden' name='by' id='by' value=''>\n\t</div>\n\t<div class='row'>\t\t\n\t\t<input id='aut_link_save' name='aut_link_save' type='checkbox'  value='1'>" . $msg["aut_replace_link_save"] . "\n\t</div>\t\n</div>\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"document.location='./autorites.php?categ=titres_uniformes&sub=titre_uniforme_form&id=!!id!!';\">\n\t<input type='button' class='bouton' value='{$msg['159']}' id='btsubmit' onClick=\"this.form.submit();\" >\n</div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['titre_uniforme_replace'].elements['titre_uniforme_libelle'].focus();\n</script>\n";
$user_query_tpl = "\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form) {\n\t\tif(form.user_input.value.length == 0) {\n\t\t\talert(\"{$msg['141']}\");\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\tfunction aide_regex() {\n\t\tvar fenetreAide;\n\t\tvar prop = 'scrollbars=yes, resizable=yes';\n\t\tfenetreAide = openPopUp('./help.php?whatis=regex', 'regex_howto', 500, 400, -2, -2, prop);\n\t}\n-->\n</script>\n<form class='form-{$current_module}' name='search' method='post' action='!!action!!'>\n\t<h3>!!user_query_title!!</h3>\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<!-- sel_oeuvres_type -->\n\t\t\t\t<!-- sel_authority_statuts -->\n\t\t\t</div>\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t<input type='text' class='saisie-50em' name='user_input' value='!!user_input!!'/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>&nbsp;</div>\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t<!-- sel_oeuvres_nature -->\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='right'></div>\n\t\t<div class='row'></div>\n\t</div>\n\t<!-- sel_langue -->\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='submit' class='bouton' value='{$msg['142']}' onClick=\"return test_form(this.form)\" />\n\t\t\t<input class='bouton' type='button' value='!!add_auth_msg!!' onClick=\"document.location='!!add_auth_act!!'\" />\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t<!-- lien_classement --><!-- lien_derniers --><!-- lien_thesaurus --><!-- imprimer_thesaurus -->\n\t\t</div>\n\t</div>\n\t<div class='row'></div>\n</form>\n<script type='text/javascript'>\n\tdocument.forms['search'].elements['user_input'].focus();\n</script>\n<div class='row'></div>\n";
$oeuvre_event_tpl = "\n<script type='text/javascript'>\n\nfunction fonction_selecteur_oeuvre_event() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,14)+'_code'+name.substr(14);\n\topenPopUp('./select.php?what=titre_uniforme&caller=saisie_titre_uniforme&param1='+name_id+'&param2='+name, 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}');\n}\nfunction fonction_raz_oeuvre_event() {\n\tname=this.getAttribute('id').substring(4);\n\tname_id = name.substr(0,14)+'_code'+name.substr(14);\n\tdocument.getElementById(name_id).value=0;\n\tdocument.getElementById(name).value='';\n}\nfunction add_oeuvre_event() {\n\ttemplate = document.getElementById('addoeuvre_event');\n\toeuvre_event=document.createElement('div');\n\toeuvre_event.className='row';\n\tsuffixe = eval('document.saisie_titre_uniforme.max_oeuvre_event.value')\n\t\n\tnom_id = 'f_oeuvre_event'+suffixe\n\tf_oeuvre_event = document.createElement('input');\n\tf_oeuvre_event.setAttribute('name',nom_id);\n\tf_oeuvre_event.setAttribute('id',nom_id);\n\tf_oeuvre_event.setAttribute('type','text');\n\tf_oeuvre_event.className='saisie-30emr';\n\tf_oeuvre_event.setAttribute('value','');\n\tf_oeuvre_event.setAttribute('completion','titre_uniforme');\n\tf_oeuvre_event.setAttribute('autfield','f_oeuvre_event_code'+suffixe);\n\n\tdel_f_oeuvre_event = document.createElement('input');\n\tdel_f_oeuvre_event.setAttribute('id','del_f_oeuvre_event'+suffixe);\n\tdel_f_oeuvre_event.onclick=fonction_raz_oeuvre_event;\n\tdel_f_oeuvre_event.setAttribute('type','button');\n\tdel_f_oeuvre_event.className='bouton';\n\tdel_f_oeuvre_event.setAttribute('readonly','');\n\tdel_f_oeuvre_event.setAttribute('value','{$msg['raz']}');\n\n\tf_oeuvre_event_input = document.createElement('input');\n\tf_oeuvre_event_input.name='f_oeuvre_event_code'+suffixe;\n\tf_oeuvre_event_input.setAttribute('type','hidden');\n\tf_oeuvre_event_input.setAttribute('id','f_oeuvre_event_code'+suffixe);\n\tf_oeuvre_event_input.setAttribute('value','');\n\n\t\n\tspace=document.createTextNode(' ');\n\toeuvre_event.appendChild(f_oeuvre_event);\n\toeuvre_event.appendChild(space);\t\n\toeuvre_event.appendChild(space.cloneNode(false));\n\toeuvre_event.appendChild(del_f_oeuvre_event);\n\toeuvre_event.appendChild(f_oeuvre_event_input);\n\n\ttemplate.appendChild(oeuvre_event);\n\n\tdocument.saisie_titre_uniforme.max_oeuvre_event.value=suffixe*1+1*1 ;\n\tajax_pack_element(f_oeuvre_event);\n}\n\n</script>";
$oeuvre_event_tpl_first = "\t\n<input type='button' class='bouton' value='" . $msg['parcourir'] . "' \n\tonclick=\"openPopUp('./select.php?what=oeuvre_event&caller=saisie_titre_uniforme&field_id=f_oeuvre_event_code&field_name_id=f_oeuvre_event&dyn=3&max_field=max_oeuvre_event&add_field=add_oeuvre_event&myid=!!myid!!', 'select_titre_uniforme', 500, 400, -2, -2, '{$select2_prop}')\" />\n<input type='button' class='bouton' value='+' onClick=\"add_oeuvre_event();\"/>\t\n<div class='row'>\n\t<input type='text' class='saisie-30emr' id='f_oeuvre_event!!ioeuvre_event!!' name='f_oeuvre_event!!ioeuvre_event!!' data-form-name='f_oeuvre_event' value=\"!!oeuvre_event!!\" completion=\"titre_uniforme\" autfield=\"f_oeuvre_event_code!!ioeuvre_event!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_oeuvre_event!!ioeuvre_event!!.value=''; this.form.f_oeuvre_event_code!!ioeuvre_event!!.value=''; \" />\n\t<input type='hidden' name='f_oeuvre_event_code!!ioeuvre_event!!' data-form-name='f_oeuvre_event_code' id='f_oeuvre_event_code!!ioeuvre_event!!' value='!!oeuvre_event_code!!' />\n</div>\n";
$oeuvre_event_tpl_other = "\n<div class='row'>\n\t<input type='text' class='saisie-30emr' id='f_oeuvre_event!!ioeuvre_event!!' name='f_oeuvre_event!!ioeuvre_event!!' value=\"!!oeuvre_event!!\" completion=\"titre_uniforme\" autfield=\"f_oeuvre_event_code!!ioeuvre_event!!\" />\n\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_oeuvre_event!!ioeuvre_event!!.value=''; this.form.f_oeuvre_event_code!!ioeuvre_event!!.value=''; \" />\n\t<input type='hidden' name='f_oeuvre_event_code!!ioeuvre_event!!' id='f_oeuvre_event_code!!ioeuvre_event!!' value='!!oeuvre_event_code!!' />\n</div>\n";
예제 #13
0
파일: empr.tpl.php 프로젝트: hogsim/PMB
}
if ($pmb_short_loan_management == 1) {
    $short_loan_bt = "\n\t\t\t<input type='button' class='bouton' name='short_loan_bt' id='short_loan_bt' value='" . ($short_loan == 1 || !$short_loan && $deflt_short_loan_activate ? $msg['short_loan_disable'] : $msg['short_loan_enable']) . "' onclick='flip_short_loan();' />\n\t\t\t<input type='hidden' id='short_loan' name='short_loan' value='" . ($short_loan == 1 || !$short_loan && $deflt_short_loan_activate ? 1 : 0) . "' />\n\t\t\t<script type='text/javascript'>\n\t\t\t\tfunction flip_short_loan() {\n\t\t\t\t\tvar short_loan=document.getElementById('short_loan');\n\t\t\t\t\tvar short_loan_bt=document.getElementById('short_loan_bt');\n\t\t\t\t\tvar short_loan_msg=document.getElementById('short_loan_msg');\n\t\t\t\t\tvar loan_zone=document.forms['pret_doc'];\n\t\t\t\t\tif (short_loan.value==0) {\n\t\t\t\t\t\tloan_zone.setAttribute('style','background-color:red;');\n\t\t\t\t\t\tshort_loan_msg.innerHTML='" . $msg['short_loan_enabled'] . "';\n\t\t\t\t\t\tshort_loan_bt.value='" . $msg['short_loan_disable'] . "';\n\t\t\t\t\t\tshort_loan.value=1;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tloan_zone.removeAttribute('style');\n\t\t\t\t\t\tshort_loan_msg.innerHTML='" . $msg['short_loan_disabled'] . "';\n\t\t\t\t\t\tshort_loan_bt.value='" . $msg['short_loan_enable'] . "';\n\t\t\t\t\t\tshort_loan.value=0;\n\t\t\t\t\t}\n\t\t\t\t\tif (document.forms['pret_doc'].elements['cb_doc']!=undefined){\n   \t\t\t\t\t\tdocument.forms['pret_doc'].elements['cb_doc'].focus();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(document.getElementById('short_loan').value==1) {\n\t\t\t\t\tdocument.forms['pret_doc'].setAttribute('style','background-color:red;');\n\t\t\t\t}\n\t\t\t</script>";
    $empr_pret_allowed = str_replace('<!-- short_loan -->', $short_loan_bt, $empr_pret_allowed);
}
$printer_ticket_script = '';
$printer_ticket_link = '';
if ($pmb_printer_name || $pdfcartelecteur_printer_handler == 2) {
    $printer_ticket_script = "\n\t<div id='printer_script'></div>\n\t<script type='text/javascript'>\n\t\t\n\t\tfunction printer_get_jzebra() {\n\t\t\tif(!document.jzebra) {\n\t\t\t\tvar req = new http_request();\n\t\t\t\treq.request('{$base_path}/ajax.php?module=circ&categ=zebra_print_pret&sub=get_script');\n\t\t\t\tdocument.getElementById('printer_script').innerHTML=req.get_text();\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction printer_jzebra_send_ticket(text,printer,encoding) {\n\t\t\tvar applet = document.jzebra;\n\t\t\tvar found=false;\n\t\t\tif(applet!=null) {\n\t\t\t\tapplet.findPrinter(printer);\n\t\t\t\twhile (!applet.isDoneFinding()) {}\n\t\t\t\tif(printer == applet.getPrinter()) {\n\t\t\t\t\tfound = true; \n\t\t\t\t\tif(encoding) {\n\t\t\t\t\t\tapplet.setEncoding(encoding);\n\t\t\t\t\t}\n\t\t\t\t\tapplet.append(text);\n\t\t\t\t\tapplet.print();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(!found) {\t\t     \t     \t\t\t\t\n         \t\talert('" . $msg['printer_not_found'] . "');\n         \t}\n        } \n\t\t\n\t</script>";
}
if ($pmb_printer_name) {
    $printer_ticket_script .= "\n\t<script type='text/javascript'>\n\n\t\tfunction printer_jzebra_print_ticket(url) {\n\t\t\tprinter_get_jzebra();\n\t\t\tvar req = new http_request();\n\t\t\tif(req.request(url)){\n\t\t\t\t// Il y a une erreur. \n\t\t\t\talert ( req.get_text() );\t\t\t\n\t\t\t}else { \n\t\t\t\tprinter_jzebra_send_ticket(req.get_text(),'" . $pmb_printer_name . "','850');\n\t\t\t\treturn 1;\t\n\t\t\t}\n\t\t}\n\t</script>\t\n\t";
    $printer_ticket_link = "<a href='#' onclick=\"printer_jzebra_print_ticket('./ajax.php?module=circ&categ=zebra_print_pret&sub=all&id_empr=!!id!!'); return false;\"><img src='./images/print.gif' alt='" . htmlentities($msg['print_print'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['print_print'], ENT_QUOTES, $charset) . "' align='middle' border='0'></a>";
} else {
    if ($pmb_printer_ticket_url) {
        $printer_ticket_script = "\t\t\n\t<script type='text/javascript'>\n\tfunction send_print_ticket(cmd) {\n\t\t// Construction de la requete \n\t\tvar url='{$pmb_printer_ticket_url}'; \n\t\t// On initialise la classe:\n\t\tvar req = new http_request();\n\t\t\n\t\tif(netscape.security.PrivilegeManager)netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');\t\n\t\t// Execution de la requete\n\t\tif(req.request(url,1,'xml='+" . pmb_escape() . "(cmd))){\n\t\t\t// Il y a une erreur. Afficher le message retourne\n\t\t\talert ( req.get_text() );\t\t\t\n\t\t}else { \n\t\t\t// la commande est bien passee\n\t\t\treturn 1;\t\n\t\t}\n\t}\t\t\n\tfunction print_ticket(url) {\n\t\t// Construction de la requete \n\t\t// On initialise la classe:\n\t\tvar req = new http_request();\n\t\t\n\t\tif(netscape.security.PrivilegeManager)netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');\t\n\t\t// Execution de la requete\n\t\tif(req.request(url)){\n\t\t\t// Il y a une erreur. Afficher le message retourne\n\t\t\talert ( req.get_text() );\t\t\t\n\t\t}else { \n\t\t\t// la commande est bien passee\t\t\n\t\t\tsend_print_ticket(req.get_text());\n\t\t\treturn 1;\t\n\t\t}\n\t}\n\t</script>";
        $printer_ticket_link = "&nbsp;<a href='#' onclick=\"print_ticket('./ajax.php?module=circ&categ=print_pret&sub=all&id_empr=!!id!!'); return false;\"><img src='./images/print.gif' alt='Imprimer...' title='Imprimer...' align='middle' border='0'></a>";
    }
}
$empr_tmpl = "\n{$printer_ticket_script}\n<!-- script de confirmation de suppression -->\n<script type=\"text/javascript\">\n\t\n\tfunction confirm_delete()\n\t{\n\t\tresult = confirm(\"{$msg[932]}\");\n\t\tif(result)\n\t\t\t\tdocument.location = \"./circ.php?categ=empr_delete&id=!!id!!&form_cb=!!cb!!&groupID={$groupID}\";\n\t\telse\n\t\t\t\tdocument.forms['pret_doc'].elements['cb_doc'].focus();\n\t}\n\n\tfunction check_cb(form)\n\t{\n\t\tx=document.forms['prolong_bloc'].elements['id_bloc'].value;\n\t    y=form.id_doc.value;\n\t\tz='';\n\n\t\tpatt=new RegExp(' '+y+' ','g');\n\n\t\tif (patt.test(x)) \n\t\t\tz=x.replace(patt,'');\n\t\telse\n\t\t\tz=x+' '+y+' ';\n\t\tdocument.forms['prolong_bloc'].elements['id_bloc'].value = z;\n\t}\n\n\tfunction check_allcb(form)\n\t{\n\t    y=form.id_inpret.value;\n\t\tids=y.split('|');\n\t\twhile (ids.length>0) {\n\t\t\tid=ids.shift();\n\t\t\tif (document.forms['prolong'+id].elements['cbox_prol']) document.forms['prolong'+id].elements['cbox_prol'].click();\n\t\t}\n\t}\n</script>\n<script type='text/javascript' src='./javascript/tablist.js'></script>\n<div id=\"el!!id!!Parent\" class=\"notice-parent\">\n   \t\t<h1><div class='left'><img src=\"./images/plus.gif\" class=\"img_plus\" name=\"imEx\" id=\"el!!id!!Img\" title=\"" . $msg['admin_param_detail'] . "\" border=\"0\" onClick=\"expandBase('el!!id!!', true); return false;\">\n   \t\t!!image_caddie_empr!! !!prenom!! !!nom!! <font size='2'>" . $msg['empr_nb_pret'] . ": !!info_nb_pret!! " . $msg['empr_nb_resa'] . ": !!info_nb_resa!! !!info_resa_planning!! !!header_format!!</font></div><div class='right'><font size='2'>!!empr_resume!! !!empr_statut_libelle!!</font></div></h1>\n   \t\t</div>\n\t<div class='row'><div class='right'>!!empr_picture!!</div></div>\n<div id=\"el!!id!!Child\" class=\"notice-child\" style=\"margin-left:7px;display:none;\"!!depliee!!>\n<script type='text/javascript'>\n\tinitIt();\n</script>\n<div id='bloc_adresse_empr'>\n\t<div class='colonne3'>\n\t\t<div class='row'>\n\t\t\t!!adr1!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!adr2!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!cp!!&nbsp;!!ville!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!pays!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t<strong>!!tel1!!</strong> / <strong>!!tel2!!</strong>\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t{$msg['58']}{$msg['1901']} !!mail_all!!\n\t\t\t</div>\n\t</div>\n\t<div class='colonne3'>\n\t\t<div class='row'>\n\t\t\t<strong>{$msg['74']} : </strong>!!prof!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t<strong>{$msg['75']} : </strong>!!date!!\n\t\t\t</div>\n\t\t<div class='row'>\n\t\t\t<strong>{$msg['125']} : </strong>!!sexe!!\n\t\t\t</div>\n\t</div>\n\t<div class='colonne_suite'></div>\n\n\n<div class='row'>\n<div class='colonne3'>\n\t<div class='row'>\n\t\t<strong>{$msg['1403']}</strong>\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>{$msg['1401']} : </strong>!!adhesion!!\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>{$msg['1402']} : </strong>!!expiration!!\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>" . $msg['date_dern_emprunt'] . " : </strong>!!last_loan_date!!\n\t\t</div>\n\t</div>\n<div class='colonne3'>\n\t<div class='row'>\n\t\t<strong>{$msg['60']} : </strong>!!codestat!!\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>{$msg['59']} : </strong>!!categ!!\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>{$msg['38']} : </strong>!!cb!!\n\t\t</div>\n\t</div>\n\t!!abonnement!!\n<div class='colonne_suite'>\n\t<!-- !!localisation!! -->\n\t<div class='row'>!!groupes!!\n\t\t</div>\n\t<div class='row'>\n\t\t<strong>" . $msg['empr_login'] . " : </strong>!!empr_login!!\n\t\t</div>\n\t<div class='row'>\n\t\t\t!!empr_pwd!!\n\t\t</div>\n</div>\n</div>\n<div class='row'></div>\n!!perso!!\n<div class='row'></div>\n</div>\n</div>";
if ($ldap_accessible) {
    $empr_tmpl .= "<div class='row'>\n\t\t<strong>" . $msg['empr_authldap'] . ": </strong>!!info_authldap!!\n\t</div>";
}
$empr_tmpl .= "\n<div class='row'>\n\t<div class='erreur'>!!empr_date_depassee!!</div>\n</div>\n<div class='row'>\n\t<div class='erreur'>!!empr_categ_age_change!!</div>\n</div>\n<div class='row'>\n\t<div class='erreur'>!!empr_msg!!</div>\n</div>\n!!comptes!!\n!!relance!!\n<hr />\n<div class='row'>\n\t<div class='left'>\n\t\t<input type='button' name='modifier' class='bouton' value='{$msg['62']}' onClick=\"document.location='./circ.php?categ=empr_saisie&id=!!id!!&groupID={$groupID}';\" />\n\t\t<input type='button' name='dupliquer' class='bouton' value='" . $msg['empr_duplicate_button'] . "' onClick=\"document.location='./circ.php?categ=empr_duplicate&id=!!id!!';\" />\n\t\t<input type='button' name='imprimercarte' class='bouton' value='" . $msg['imprimer_carte'] . "' onClick=\"openPopUp('./pdf.php?pdfdoc=carte-lecteur&id_empr=!!id!!', 'print_PDF', 600, 500, -2, -2, '{$PDF_win_prop}');\" />";
switch ($pdfcartelecteur_printer_card_handler) {
    //script "print_cb.php" a la racine sur le serveur web
    default:
    case '1':
        if (file_exists("print_cb.php")) {
            $empr_tmpl .= "<a href='#' onClick='h=new http_request(); h.request(\"print_cb.php?cb=!!cb!!&label=!!prenom!! !!nom!!\", false,\"\", false, function(){},function(){},\"impr_cb\")' ><img src='./images/print.gif' alt='" . htmlentities($msg['print_print'], ENT_QUOTES, $charset) . "' title='" . htmlentities($msg['print_print'], ENT_QUOTES, $charset) . "' align='middle' border='0'></a>";
        }
예제 #14
0
    die("no access");
}
$cdelist_form = "\n<script type='text/javascript'>\n\tfunction survol(obj){\n\t\tobj.style.cursor = 'pointer';\n\t}\n\tfunction sort_by_col(type){\n\t\tdocument.forms['search'].sortBy.value = type;\n\t\tdocument.forms['search'].submit();\t\t\t\t\t\n\t}\n</script>\n<form class='form-{$current_module}' id='act_list_form' name='act_list_form' method='post' action=\"\" >\n\t<div class='form-contenu'>\n\t\t<table width='100%' ><tbody>\n\t\t\t<tr>\n\t\t\t<th onMouseOver ='survol(this);' onClick='sort_by_col(\"!!sortBy_1_1!!\");'>" . htmlentities($msg['38'], ENT_QUOTES, $charset) . "!!sortBy_1_2!!</th>\n\t\t\t<th onMouseOver ='survol(this);' onClick='sort_by_col(\"!!sortBy_2_1!!\");'>" . htmlentities($msg['acquisition_ach_fou2'], ENT_QUOTES, $charset) . "!!sortBy_2_2!!</th>\n\t\t\t<th onMouseOver ='survol(this);' onClick='sort_by_col(\"!!sortBy_3_1!!\");'>" . htmlentities($msg['acquisition_cde_date_cde'], ENT_QUOTES, $charset) . "!!sortBy_3_2!!</th>\n\t\t\t<th onMouseOver ='survol(this);' onClick='sort_by_col(\"!!sortBy_4_1!!\");'>" . htmlentities($msg['acquisition_cde_date_ech'], ENT_QUOTES, $charset) . "!!sortBy_4_2!!</th>\n\t\t\t<th>" . htmlentities($msg['acquisition_statut'], ENT_QUOTES, $charset) . "</th>\n\t\t\t<th class='act_cell_chkbox'>&nbsp;</th>\n\t\t\t<!-- chk_th -->\n\t\t\t</tr>\n\t\t\t<!-- cde_list -->\n\t\t</tbody></table>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'></div>\n\t\t<div class='right'><!-- bt_chk --></div>\n\t</div>\n\t<div class='row'>&nbsp;</div>\n\t<div class='row'>\n\t\t<div class='left'><!-- bt_list --></div>\n\t\t<div class='right'><!-- bt_sup --></div>\n\t</div>\n\t<div class='row'></div>\n</form>\n<!-- script -->\n<br />\n<div class='form' >\n\t<!-- nav_bar -->\n</div>\n";
$cdelist_bt_chk = "<input type='button' id='bt_chk' class='bouton_small' value='" . $msg['acquisition_sug_checkAll'] . "' onClick=\"checkAll('act_list_form', 'chk', check); return false;\" />";
$cdelist_bt_supChk = "<input type='button' class='bouton_small' value='{$msg['63']}' onClick=\"supChk();\" />";
$cdelist_bt_valid = "<input type='button' class='bouton_small' value='" . $msg['acquisition_act_bt_val'] . "' onClick=\"cdelist_valid();\" />";
$cdelist_bt_sold = "<input type='button' class='bouton_small' value='" . $msg['acquisition_cde_bt_sol'] . "' onClick=\"cdelist_sold();\" />";
$cdelist_bt_arc = "<input type='button' class='bouton_small' value='" . $msg['acquisition_act_bt_arc'] . "' onClick=\"cdelist_arc();\" />";
$cdelist_bt_delete = "<input type='button' class='bouton_small' value='" . $msg['63'] . "' onClick=\"cdelist_delete();\" />";
$cdelist_script = "\n<script type='text/javascript'>\n\n\tvar check = true;\n\n\t//Coche et decoche les elements de la liste\n\tfunction checkAll(the_form, the_objet, do_check) {\n\t\n\t\tvar elts = document.forms[the_form].elements[the_objet+'[]'];\n\t\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n\t              ? elts.length\n\t              : 0;\n\t\n\t\tif (elts_cnt) {\n\t\t\tfor (var i = 0; i < elts_cnt; i++) {\n\t\t\t\telts[i].checked = do_check;\n\t\t\t} \n\t\t} else {\n\t\t\telts.checked = do_check;\n\t\t}\n\t\tif (check == true) {\n\t\t\tcheck = false;\n\t\t\tdocument.getElementById('bt_chk').value ='" . $msg['acquisition_sug_uncheckAll'] . "';\n\t\t} else {\n\t\t\tcheck = true;\n\t\t\tdocument.getElementById('bt_chk').value ='" . $msg['acquisition_sug_checkAll'] . "';\t\n\t\t}\n\t\treturn true;\n\t}\n\t\n\t\n\tfunction cdelist_valid() {\n\t\tr = confirm(\"" . $msg['acquisition_cdelist_val'] . "\");\n\t\tif (r) {\n\t\t\tdocument.forms['act_list_form'].setAttribute('action', './acquisition.php?categ=ach&sub=cmde&action=list_valid&id_bibli='+document.getElementById('id_bibli').value);\n\t\t\tdocument.forms['act_list_form'].submit();\n\t\t\treturn true;\t\n\t\t}\n\t\treturn false;\n\t}\n\t\n\n\tfunction cdelist_delete() {\n\t\tr = confirm(\"" . $msg['acquisition_cdelist_sup'] . "\");\n\t\tif (r) {\n\t\t\tdocument.forms['act_list_form'].setAttribute('action', './acquisition.php?categ=ach&sub=cmde&action=list_delete&id_bibli='+document.getElementById('id_bibli').value);\n\t\t\tdocument.forms['act_list_form'].submit();\n\t\t\treturn true;\t\n\t\t}\n\t\treturn false;\n\t}\n\t\n\n\tfunction cdelist_sold() {\n\t\tr = confirm(\"" . $msg['acquisition_cdelist_sol'] . "\");\n\t\tif (r) {\n\t\t\tdocument.forms['act_list_form'].setAttribute('action', './acquisition.php?categ=ach&sub=cmde&action=list_sold&id_bibli='+document.getElementById('id_bibli').value);\n\t\t\tdocument.forms['act_list_form'].submit();\n\t\t\treturn true;\t\n\t\t}\n\t\treturn false;\n\t}\n\t\n\n\tfunction cdelist_arc() {\n\t\tr = confirm(\"" . $msg['acquisition_cdelist_arc'] . "\");\n\t\tif (r) {\n\t\t\tdocument.forms['act_list_form'].setAttribute('action', './acquisition.php?categ=ach&sub=cmde&action=list_arc&id_bibli='+document.getElementById('id_bibli').value);\n\t\t\tdocument.forms['act_list_form'].submit();\n\t\t\treturn true;\t\n\t\t}\n\t\treturn false;\n\t}\n\n</script>\n";
$cde_help_jscript = "\n\t<script type='text/javascript' src='./javascript/ajax.js'></script>\n\t<script type='text/javascript'>\n\t\tfunction showHelp(obj) {\n\n\n\t\t\tkill_frame_help();\n\n\t\t\tvar pos=findPos(obj);\n\t\t\tvar whatis = \tobj.getAttribute('whatis');\n\t\t\tvar helpdir = \tobj.getAttribute('helpdir');\n\n\t\t\tvar url='./acquisition/achats/commandes/frame_help.php?whatis='+whatis+'&helpdir='+helpdir;\n\t\t\tvar help_view=document.createElement('iframe');\n\t\t\thelp_view.setAttribute('id','frame_help');\n\t\t\thelp_view.setAttribute('name','help');\n\t\t\thelp_view.src=url;\n\n\t\t\tvar att=document.getElementById('att');\n\t\t\thelp_view.style.visibility='hidden';\n\t\t\thelp_view.style.display='block';\n\t\t\thelp_view=att.appendChild(help_view);\n\n\t\t\thelp_view.style.left=(pos[0])+'px';\n\t\t\thelp_view.style.top=(pos[1])+'px';\n\n\t\t\thelp_view.style.visibility='visible';\n\t\t}\n\n\t\tfunction kill_frame_help() {\n\t\t\tvar help_view=document.getElementById('frame_help');\n\t\t\tif (help_view)\n\t\t\t\thelp_view.parentNode.removeChild(help_view);\n\t\t}\n\t</script>\n";
//	------------------------------------------------------------------------------
//	$modif_cde_form : template de création/modification pour les commandes modifiables (non validées)
//	------------------------------------------------------------------------------
$modif_cde_form = $cde_help_jscript;
$modif_cde_form .= "\n<form class='form-" . $current_module . "' id='act_modif' name='act_modif' method='post' action=\"\">\n\t<h3>!!form_title!!</h3>\n\t<div class='row'></div>\n\t<!--    Contenu du form    -->\n\t<div class='form-contenu'>\n\n\t\t<div class='row'>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_coord_lib'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t!!lib_bibli!!\n\t\t\t\t<input type='hidden' id='id_bibli' name='id_bibli' value='!!id_bibli!!' />\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_budg_exer'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t!!lib_exer!!\n\t\t\t\t<input type='hidden' id='id_exer' name='id_exer' value='!!id_exer!!' />\n\t\t\t</div> \n\t\t</div>\n\t\t\n\t\t<div class='row'></div>\n\t\t<hr />\t\n\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne60'>\n\t\t\t\t<div class='colonne3' >\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['653'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t&nbsp;!!date_cre!!\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne3'>\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['38'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t&nbsp;\n\t\t\t\t\t<input type='text' id='num_cde' name='num_cde' value='!!numero!!' class='saisie-10em' />\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne3'>\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_statut'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t&nbsp;<!-- sel_statut -->\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='colonne40'>\n\t\t\t\t<div class='colonne5'>\n\t\t    \t\t<label class='etiquette'>" . htmlentities($msg['acquisition_ach_fou2'], ENT_QUOTES, $charset) . "</label>&nbsp;\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne_suite'>\n\t\t\t\t\t<input type='text' id='lib_fou' name='lib_fou' tabindex='1' value='!!lib_fou!!' completion='fournisseurs' param1='!!id_bibli!!' autfield='id_fou' autocomplete='off' callback='callBackAdresseFournisseur' class='saisie-30emr' />\n\t\t\t\t\t<input type='button' class='bouton_small' style='width:20px;' tabindex='1' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=fournisseur&caller=act_modif&param1=id_fou&param2=lib_fou&param3=adr_fou&id_bibli=!!id_bibli!!&deb_rech='+" . pmb_escape() . "(this.form.lib_fou.value), 'select_fournisseur', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t\t<input type='hidden' id='id_fou' name='id_fou' value='!!id_fou!!' />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne60'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_cde_nom'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t&nbsp;<input type='text' id='nom_acte' name='nom_acte' value='!!nom_acte!!' class='saisie-50em' />\n\t\t\t</div>\n\t\t\t<div class='colonne40'>\n\t\t\t\t<img id='adr_fou_Img' name='adr_fou_Img' src='./images/plus.gif' class='img_plus' onclick=\"javascript:expandBase('adr_fou_', true);\"/>\n\t\t    \t<label class='etiquette'>" . htmlentities($msg['acquisition_adr_fou'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row' id='adr_fou_Child' style='display:none;'>\n\t\t\t<div class='colonne60'>&nbsp;</div>\n\t\t\t<div class='colonne_suite'  style='margin-left:30px'>\t\t\t\t\t\n\t\t\t\t<textarea id='adr_fou' name='adr_fou' class='saisie-30emd' readonly='readonly' cols='50' rows='4' wrap='virtual'>!!adr_fou!!</textarea>\n\t\t\t\t<input type='hidden' id='id_adr_fou' name='id_adr_fou' value='!!id_adr_fou!!' />\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row'></div>\n\t\t<hr />\n\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<img id='adr_bib_Img' src='./images/plus.gif' class='img_plus' onclick=\"javascript:expandBase('adr_bib_', true);\" />\n\t    \t\t<label class='etiquette'>" . htmlentities($msg['acquisition_adr_liv'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_adr_fac'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row' id='adr_bib_Child' name='adr_bib_Child' style='display:none;'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<div class='colonne' style='margin-left:30px'>\t\t\t\t\t\n\t\t\t\t\t<textarea id='adr_liv' name='adr_liv' class='saisie-30emr' readonly='readonly' cols='50' rows='4' wrap='virtual'>!!adr_liv!!</textarea>&nbsp;\n\t\t\t\t\t<input type='hidden' id='id_adr_liv' name='id_adr_liv' value='!!id_adr_liv!!' />\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne_suite'>\n\t\t\t\t\t<input type='button' tabindex='1' class='bouton_small' style='width:20px;' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=coord&caller=act_modif&param1=id_adr_liv&param2=adr_liv&id_bibli=!!id_bibli!!', 'select_adresse', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t\t<input type='button' tabindex='1' class='bouton_small' style='width:20px;' value='" . $msg['raz'] . "' onclick=\"document.getElementById('id_adr_liv').value='0';document.getElementById('adr_liv').value='';\" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<div class='colonne' style='margin-left:30px'>\n\t\t\t\t\t<textarea id='adr_fac' name='adr_fac' class='saisie-30emr' readonly='readonly' cols='50' rows='4' wrap='virtual'>!!adr_fac!!</textarea>&nbsp;\n\t\t\t\t\t<input type='hidden' id='id_adr_fac' name='id_adr_fac' value='!!id_adr_fac!!' />\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne_suite'>\n\t\t\t\t\t<input type='button' tabindex='1' class='bouton_small' style='width:20px;' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=coord&caller=act_modif&param1=id_adr_fac&param2=adr_fac&id_bibli=!!id_bibli!!', 'select_adresse', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes'); \" />\n\t\t\t\t\t<input type='button' tabindex='1' class='bouton_small' style='width:20px;' value='" . $msg['raz'] . "' onclick=\"document.getElementById('id_adr_fac').value='0';document.getElementById('adr_fac').value='';\" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<img id='comment_Img' src='./images/plus.gif' class='img_plus' onclick=\"javascript:expandBase('comment_', true);\"/>\n    \t\t<label class='etiquette'>" . htmlentities($msg['acquisition_commentaires'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row' style='margin-left:30px'>\n\t\t\t<textarea  id='comment_Child' name='comment' tabindex='1' class='saisie-80em' style='display:none;' cols='62' rows='4' wrap='virtual'>!!comment!!</textarea>\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\t<img id='comment_i_Img' src='./images/plus.gif' class='img_plus' onclick=\"javascript:expandBase('comment_i_', true);\"/>\n    \t\t<label class='etiquette'>" . htmlentities($msg['acquisition_commentaires_i'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row' style='margin-left:30px'>\n\t\t\t<textarea  id='comment_i_Child' name='comment_i' tabindex='1' class='saisie-80em' style='display:none;' cols='62' rows='4' wrap='virtual'>!!comment_i!!</textarea>\n\t\t</div>\n\t\t\n\t\t<div class='row'></div>\n\t\t<hr />\n\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<table style='background-color:transparent;top:0px;'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width='50%' >\n\t\t\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_act_num_dev'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td >\n\t\t\t\t\t\t\t<span class='current'>!!lien_dev!!</span>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<table style='background-color:transparent;'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_dev_ref_fou'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<input type='hidden' id='id_dev' name='id_dev' value='!!id_dev!!' />\n\t\t\t\t\t\t\t<input type='text' id='ref' name='ref' tabindex='1' class='saisie-1Oem' value='!!ref!!' />\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_fac_date_pay'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td valign='top'><!-- sel_date_pay --></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_fac_num_pay'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<input type='text' id='num_pay' name='num_pay' tabindex='1' class='saisie-10em' value='!!num_pay!!' />\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<table style='background-color:transparent;'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td width='50%' valign='top'>\n\t\t\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_cde_date_liv'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td valign='top'>\n\t\t\t\t\t\t\t<!-- sel_date_liv -->\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\n\t\t\t<input type='hidden' id='act_type' name='act_type' value='" . TYP_ACT_CDE . "' />\n\t\t\t<input type='hidden' id='id_cde' name='id_cde' value='!!id_cde!!' /> \n\t\t\t<input type='hidden' id='gestion_tva' name='gestion_tva' value='" . $acquisition_gestion_tva . "' />\n\t\t\t\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\t<table class='act_cell' >\n\t\t\t\t<tbody id='act_tab' >\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th width='0px' ></th>\n\t\t\t\t\t\t<th width='10%'>" . htmlentities($msg['acquisition_act_tab_code'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t\t\t<th width='30%'>\n\t\t\t\t\t\t\t\t" . htmlentities($msg['acquisition_act_tab_lib'], ENT_QUOTES, $charset) . "\n\t\t\t\t\t\t\t\t<img src='./images/aide.gif' onclick=\"showHelp(this);return(false);\" whatis='cde_saisie' helpdir='" . $lang . "' style='cursor: pointer' />\n\t\t\t\t\t\t</th>\n\t\t\t\t\t\t<th width='4%'>" . htmlentities($msg['acquisition_act_tab_qte'], ENT_QUOTES, $charset) . "</th>";
switch ($acquisition_gestion_tva) {
    case '1':
        $modif_cde_form .= "\n\t\t\t\t\t\t<th width='6%'>" . htmlentities($msg['acquisition_act_tab_priht'], ENT_QUOTES, $charset) . " " . $msg['acquisition_act_tab_pri_exposant'] . "<br />" . htmlentities($msg['acquisition_act_tab_prittc'], ENT_QUOTES, $charset) . " " . $msg['acquisition_act_tab_pri_exposant'] . "</th>\n\t\t\t\t\t\t<th width='20%'>" . htmlentities($msg['acquisition_act_tab_typ'], ENT_QUOTES, $charset) . "<br />" . htmlentities($msg['acquisition_tva'], ENT_QUOTES, $charset) . " / " . htmlentities($msg['acquisition_remise'], ENT_QUOTES, $charset) . "</th>";
        break;
    case '2':
        $modif_cde_form .= "\n\t\t\t\t\t\t<th width='6%'>" . htmlentities($msg['acquisition_act_tab_prittc'], ENT_QUOTES, $charset) . " " . $msg['acquisition_act_tab_pri_exposant'] . "<br />" . htmlentities($msg['acquisition_act_tab_priht'], ENT_QUOTES, $charset) . " " . $msg['acquisition_act_tab_pri_exposant'] . "</th>\n\t\t\t\t\t\t<th width='20%'>" . htmlentities($msg['acquisition_act_tab_typ'], ENT_QUOTES, $charset) . "<br />" . htmlentities($msg['acquisition_tva'], ENT_QUOTES, $charset) . " / " . htmlentities($msg['acquisition_remise'], ENT_QUOTES, $charset) . "</th>";
        break;
    default:
        $modif_cde_form .= "\n\t\t\t\t\t\t<th width='6%'>" . htmlentities($msg['acquisition_act_tab_prittc'], ENT_QUOTES, $charset) . " " . $msg['acquisition_act_tab_pri_exposant'] . "</th>\n\t\t\t\t\t\t<th width='20%'>" . htmlentities($msg['acquisition_act_tab_typ'], ENT_QUOTES, $charset) . "<br />" . htmlentities($msg['acquisition_remise'], ENT_QUOTES, $charset) . "</th>";
        break;
}
$modif_cde_form .= "\t\t<th width='20%'>" . htmlentities($msg['acquisition_act_tab_bud'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t\t\t<th width='10%'>" . htmlentities($msg['acquisition_lgstat'], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t\t\t<th width='0px' ></th>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<!-- lignes -->\n\t\t\t\t</tbody>\n\t\t\t</table>\n\t\t</div>\n\t\n\t\t<div class='row'>\n\t\t\t<div class='left' >\n\t\t\t\t<input type='button' id='bt_add_line' tabindex='1' class='bouton_small' value='" . $msg['acquisition_act_add_lig'] . "' onclick=\"act_addLine();\" />\n\t\t\t</div>\n\t\t\t<div class='right'>\n\t\t\t\t<input type='button' tabindex='1' class='bouton_small' value='" . $msg['acquisition_del_chk_lig'] . "' onclick=\"act_delLines();\" />\n\t\t\t\t<input type='button' class='bouton_small' style='width:20px;' tabindex='1' value='+' onclick='act_switchCheck();' />\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class='row'></div>\n\t\t<hr />\n\t\t\n\t\t<div class='row'>\n\t\t\t<div class='left'>\n\t\t\t\t<input type='button' tabindex='1' class='bouton_small' value='" . $msg['acquisition_calc'] . "' onclick=\"act_calc();\" />";
if ($acquisition_gestion_tva) {
    $modif_cde_form .= "\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_total_ht'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<input type='text' id='tot_ht' name='tot_ht' class='saisie-10emd' style='text-align:right;' readonly='readonly' value='0.00' />\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_tva'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<input type='text' id='tot_tva' name='tot_tva' class='saisie-10emd' style='text-align:right;' readonly='readonly' value='0.00' />";
}
예제 #15
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: dico_synonymes.tpl.php,v 1.5 2014-06-15 13:55:50 Alexandre Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
// template pour le form de dictionnaire des synonymes
$select_prop = "scrollbars=yes, toolbar=no, dependent=yes, resizable=yes";
$aff_liste_mots = "\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form)\n\t{\n\t\tif(form.word_search.value.length == 0)\n\t\t\t{\n\t\t\t\talert('Le champ de recherche est vide.');\n\t\t\t\treturn false;\n\t\t\t} else return true;\n\t}\n-->\n</script>\n<h1>" . $msg["semantique"] . " : " . $msg["dico_syn"] . "</h1>\n<div class='row'>\n\t<form class='form-{$current_module}' name='search_mots' method='post' action='./autorites.php?categ=semantique&sub=synonyms&action=search' onSubmit='if (test_form(search_mots)) return true; else return false;'>\n\t<h3>" . $msg["357"] . " : " . $msg["dico_syn"] . "</h3>\n\n\t<div class='form-contenu'>\n\t\t<input type='text' class='saisie-30em' name='word_search' value=''>\n\t</div>\n\t<div class='row'>\n\t<div class='left'><input type='submit' class='bouton' value='" . $msg["142"] . "'>\n\n\t&nbsp;<input type='button' class='bouton' value='" . $msg["word_create"] . "' onclick=\"document.location='./autorites.php?categ=semantique&sub=synonyms&action=view';\"></div>\n\n\t!!see_last_words!!\n\t</div>\n\t<div class='row'></div>\t\n\t</form>\n\t</div>\n\n<div class='row'>&nbsp;</div>\n\n<div class='row'><h3>" . $msg["search_words_libelle"] . " !!cle!!</h3></div>\n\n!!lettres!!\n\n<div class='row'>&nbsp;</div>\n\n!!liste_mots!!\n\n<script> document.search_mots.word_search.focus(); </script>\n";
//template pour le form ajout/modification d'un mot
$aff_modif_mot = "\n<script src='javascript/ajax.js'></script>\n!!mots_js!!\n\n<h1>" . $msg["semantique"] . " : " . $msg["dico_syn"] . "</h1>\n<div class='row'>&nbsp;</div>\n<form class='form-{$current_module}' id='words' name='words' method='post' action='!!action!!&action=modif'>\n\n<h3><div class='left'>" . $msg["syn_word"] . "</div></h3><div class='row'></div><hr class='spacer' />\n\n<div class='form-contenu'>\n" . $msg["word_selected"] . " : <input type='text' class='saisie-20em' name='word_selected' value=\"!!mot_original!!\">\n\n<input type='hidden' name='word_code_selected' value='!!id_mot!!'>\n<input type='hidden' name='max_word' value=\"!!max_word!!\" />\n<div class='row'>&nbsp;</div>\n<b>" . $msg["word_syn"] . " :</b><div class='row'>&nbsp;</div>\n!!mots_lie!!\n<div id='addword'/>\n</div>\n\n</div><div class='row'><hr class='spacer' />\n<div class='left'><input type='button' class='bouton' value='" . $msg["76"] . "' onClick=\"history.back(-1);\">&nbsp;<input type='button' class='bouton' value='" . $msg["77"] . "' onClick='document.words.submit();'></div>\n!!supprimer!!\n</div><div class='row'></div></form>\n\n<script> \najax_pack_element(document.words.f_word0);\ndocument.words.word_selected.focus(); \n</script>";
//fonctions ajax ajout de zones de texte
$mot_js = "\n<script>\n\tfunction fonction_selecteur_word() {\n        name=this.getAttribute('id').substring(4);\n\t\tname_id = name.substr(0,6)+'_code'+name.substr(6);\n        openPopUp('./select.php?what=synonyms&caller=words&p1='+name_id+'&p2='+name, 'select_word', 400, 400, -2, -2, '{$select_prop}');\n    }\n    function fonction_raz_word() {\n        name=this.getAttribute('id').substring(4);\n\t\tname_id = name.substr(0,6)+'_code'+name.substr(6);\n        document.getElementById(name).value='';\n\t\tdocument.getElementById(name_id).value='';\n    }\n    function add_word() {\n        template = document.getElementById('addword');\n        word=document.createElement('div');\n        word.className='row';\n\n        suffixe = eval('document.words.max_word.value')\n        nom_id = 'f_word'+suffixe\n        f_word = document.createElement('input');\n        f_word.setAttribute('name',nom_id);\n        f_word.setAttribute('id',nom_id);\n        f_word.setAttribute('type','text');\n        f_word.className='saisie-30emr';\n        f_word.setAttribute('value','');\n\t\tf_word.setAttribute('completion','synonyms');\n        \n\t\tid = 'f_word_code'+suffixe\n\t\tf_word_code = document.createElement('input');\n\t\tf_word_code.setAttribute('name',id);\n        f_word_code.setAttribute('id',id);\n        f_word_code.setAttribute('type','hidden');\n\t\tf_word_code.setAttribute('value','');\n \n        del_f_word = document.createElement('input');\n        del_f_word.setAttribute('id','del_f_word'+suffixe);\n        del_f_word.onclick=fonction_raz_word;\n        del_f_word.setAttribute('type','button');\n        del_f_word.className='bouton';\n        del_f_word.setAttribute('readonly','');\n        del_f_word.setAttribute('value','{$msg['raz']}');\n\n        sel_f_word = document.createElement('input');\n        sel_f_word.setAttribute('id','sel_f_word'+suffixe);\n        sel_f_word.setAttribute('type','button');\n        sel_f_word.className='bouton';\n        sel_f_word.setAttribute('readonly','');\n        sel_f_word.setAttribute('value','{$msg['parcourir']}');\n        sel_f_word.onclick=fonction_selecteur_word;\n\n        word.appendChild(f_word);\n\t\tword.appendChild(f_word_code);\n        space=document.createTextNode(' ');\n        word.appendChild(space);\n        word.appendChild(sel_f_word);\n        word.appendChild(space.cloneNode(false));\n        word.appendChild(del_f_word);\n        \n        template.appendChild(word);\n\n        document.words.max_word.value=suffixe*1+1*1 ;\n        ajax_pack_element(f_word);\n    }\n</script>";
//template de zone de texte pour chaque mot lié
$aff_mot_lie = "\n<div class='row'>\n<input type='text' class='saisie-30emr' id='f_word!!iword!!' name='f_word!!iword!!' value=\"!!word!!\" autfield='f_word_code!!iword!!' completion=\"synonyms\" />\n<input type='hidden' id='f_word_code!!iword!!' name='f_word_code!!iword!!' value='!!id_word!!'>\n<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=synonyms&caller=words&p1=f_word_code!!iword!!&p2=f_word!!iword!!&deb_rech='+" . pmb_escape() . "(this.form.f_word!!iword!!.value), 'select_word', 400, 400, -2, -2, '{$select_prop}')\" />\n<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_word!!iword!!.value='';this.form.f_word_code!!iword!!.value=''; \" />\n!!bouton_ajouter!!\n</div>\n";
예제 #16
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: suggestion_multi.tpl.php,v 1.12 2014-08-01 14:28:54 Alexandre Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
$multi_sug_form = "<div id='make_mul_sugg'>\n<h1>" . htmlentities($msg['acquisition_sug_ges'], ENT_QUOTES, $charset) . "</h1>\n<div id='make_mul_sugg-container'>\n<script src='./javascript/suggestion_multi.js' type='text/javascript'></script>\n<script>\n\tfunction check_fields(nb_ligne){\n\tvar retour=true;\n\tvar qte_error = false;\n\tvar txt_error = false;\n\n\tfor(var i=0;i<nb_ligne;i++){\n\t\tif (document.getElementById('sugg_'+i)){\n\t\t\tif((document.getElementById('sugg_tit_'+i).disabled == true) && (i==0) ){\n\t\t\t\talert(\"" . $msg[sugg_no_field_fill] . "\");\n\t\t\t\treturn false;\n\t\t\t} else if(document.getElementById('sugg_tit_'+i).disabled == true) \n\t\t\t\t\tbreak;\t\n\t\t\t\n\t\t\tvar tit = document.getElementById('sugg_tit_'+i).value;\n\t\t\tvar aut = document.getElementById('sugg_aut_'+i).value;\n\t\t\tvar edi = document.getElementById('sugg_edi_'+i).value;\n\t\t\tvar qte = document.getElementById('sugg_qte_'+i).value;\n\t\t\tvar cod = document.getElementById('sugg_code_'+i).value;\n\t\t\tif(!tit || (!aut && !edi && !cod)){\n\t\t\t\tdocument.getElementById('sugg_'+i).className = 'erreur_saisie';\n\t\t\t\tretour=false;\n\t\t\t\ttxt_error = true;\n\t\t\t} else if(isNaN(qte)){\n\t\t\t\tdocument.getElementById('sugg_'+i).className = 'erreur_saisie';\n\t\t\t\tretour=false;\n\t\t\t\tqte_error = true;\n\t\t\t} else{\n\t\t\t\tdocument.getElementById('sugg_'+i).className = '';\n\t\t\t}\n\t\t}\n\t}\n\n\tif(qte_error){\n\t\talert('" . $msg[acquisition_sugg_qte_error] . "');\n\t} else if(txt_error){\n\t\talert(\"" . $msg[acquisition_sug_ko] . "\");\n\t}\n\t\t\n\treturn retour;\n}\n</script>\n<form action=\"acquisition.php?categ=sug&sub=multi\" method=\"post\" name=\"sug_multi\" onsubmit=\"return check_fields(document.getElementById('max_nblignes').value);\"> \n\t<h3>" . htmlentities($msg['acquisition_make_mul_sugg'], ENT_QUOTES, $charset) . "</h3>\n\t<input type='hidden' name='act' id='act' />\n\t<input type='hidden' name='max_nblignes' id='max_nblignes' value='!!max_lignes!!'/>\n\t<div class='form-contenu'>\n\t\t<table class='tab_sug'>\n\t\t\t<tbody id='tableau_multi_sugg'>\n\t\t\t<tr>\n\t\t\t\t<th style='width:15%'>" . htmlentities($msg["acquisition_sugg_tit"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:15%'>" . htmlentities($msg["acquisition_sugg_aut"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:12%'>" . htmlentities($msg["acquisition_sugg_edi"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:8%'>" . htmlentities($msg["acquisition_sugg_code"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:5%'>" . htmlentities($msg["acquisition_sugg_prix"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:12%'>" . htmlentities($msg["acquisition_sugg_url"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:15%'>" . htmlentities($msg["acquisition_sugg_comment"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:15%'>" . htmlentities($msg["acquisition_sugg_comment_gestion"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:7%'>" . htmlentities($msg["acquisition_sugg_date_publication"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:10%'>" . htmlentities($msg["acquisition_sugg_src"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:3%'>" . htmlentities($msg["acquisition_sugg_qte"], ENT_QUOTES, $charset) . "</th>\n\t\t\t\t<th style='width:1%'></th>\n\t\t\t</tr>\n\t\t\t!!ligne!!\n\t\t\t</tbody>\n\t\t</table>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_sugg_origine_user'], ENT_QUOTES, $charset) . "</label>\t\t\t\t\t\n\t\t\t\t<input type='hidden' id='id_user' name='id_user' value='!!id_user!!' />\n\t\t\t\t<input type='hidden' id='type_user' name='type_user' value='!!type_user!!' />\n\t\t\t\t<input type='text' id='user_txt' name='user_txt' class='saisie-20emr' value='!!user_txt!!'/>\n\t\t\t\t<input type='button' class='bouton_small' value='...' onclick=\"openPopUp('./select.php?what=origine&caller=sug_multi&param1=id_user&param2=user_txt&param3=type_user&deb_rech='+" . pmb_escape() . "(this.form.user_txt.value), 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t\t\t\t<input type='button' class='bouton_small' value='X'  onclick=\"this.form.id_user.value=0;this.form.type_user.value=0;this.form.user_txt.value=''\"/>\t\t\t\t\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!localisation!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!categorie!!\n\t\t\t</div>\t\t\t\n\t\t</div>\t\n\t\t<div class='row'></div>\t\t\n\t</div>\t\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='submit' class='bouton' name='save_multi_sugg' value='{$msg['acquisition_sugg_save_multi']}' onclick='this.form.act.value=\"save_multi_sugg\";' />\n\t\t</div>\n\t</div>\n\t<div class='row'></div>\n</form>\n</div>\n</div>";
$import_sug_form = "\n<div id='import_sug'>\n<h1>" . htmlentities($msg['acquisition_sug_ges'], ENT_QUOTES, $charset) . "</h1>\n<div id='import_sug-container'>\n<form action=\"acquisition.php?categ=sug&sub=import\" method=\"post\" enctype=\"multipart/form-data\"> \n\t<h3>" . htmlentities($msg['acquisition_sugg_import_title'], ENT_QUOTES, $charset) . "</h3>\n\t<input type='hidden' name='act' id='act' />\n\t<input type='hidden' name='explnum_id' value='!!explnum_id!!' /> \n\t<input type='hidden' name='origine_id' value='!!origine_id!!' />\n\t<input type='hidden' name='type_origine' value='!!type_origine!!' />\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<label for='import file' class='etiquette'>{$msg['acquisition_sugg_file_to_import']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!import_file!!\t\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label for='src_liste' class='etiquette'>{$msg['acquisition_sugg_srcliste']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!liste_source!!\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label for='import_liste' class='etiquette'>{$msg['acquisition_sugg_importliste']}</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t!!liste_import!!\n\t\t</div>\n\t</div>\n\t<input type='button' class='bouton' value=\"" . $msg[76] . "\" onClick=\"document.location='acquisition.php?categ=sug&action=list' \"/>&nbsp;<input type='submit' class='bouton' name='import_sugg' value='{$msg['acquisition_sugg_btn_import']}' onclick='this.form.act.value=\"import_sugg\"' />\n</form>\n</div>\n</div>";
예제 #17
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: demandes.tpl.php,v 1.24 2015-08-05 15:33:03 dgoron Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
// $acquisition_menu : menu page acquisition
$demandes_menu = "\n<div id='menu'>\n\t<h3 onclick='menuHide(this,event)'>" . $msg['demandes_menu_liste'] . "</h3>\n\t<ul>\n\t\t<li><a href='./demandes.php?categ=list&idetat=0'>" . $msg['demandes_menu_all'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=1'>" . $msg['demandes_menu_a_valide'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=2&iduser="******"'>" . $msg['demandes_menu_en_cours'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=3&iduser="******"'>" . $msg['demandes_menu_refuse'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=4&iduser="******"'>" . $msg['demandes_menu_fini'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=5&iduser="******"'>" . $msg['demandes_menu_abandon'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&idetat=6&iduser="******"'>" . $msg['demandes_menu_archive'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=list&iduser=-1'>" . $msg[demandes_menu_not_assigned] . "</a></li>\t\t\t\t\n\t</ul>\t\n\t<h3 onclick='menuHide(this,event)'>" . $msg['demandes_menu_action'] . "</h3>\n\t<ul>\n\t\t<li><a href='./demandes.php?categ=action&sub=com'>" . $msg['demandes_menu_comm'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=action&sub=rdv_plan'>" . $msg['demandes_menu_rdv_planning'] . "</a></li>\n\t\t<li><a href='./demandes.php?categ=action&sub=rdv_val'>" . $msg['demandes_menu_rdv_a_valide'] . "</a></li>\n\t</ul>\n\t<h3 onclick='menuHide(this,event)'>" . $msg['demandes_menu_faq'] . "</h3>\n\t<ul>\n\t\t<li><a href='./demandes.php?categ=faq&sub=question'>" . $msg['demandes_menu_faq'] . "</a></li>\n\n\t</ul>\n\t<div id='div_alert' class='erreur'>{$aff_alerte}</div>\n</div>\n";
// $demandes_layout : layout page demandes
$demandes_layout = "\n<div id='conteneur' class='{$current_module}'>\n{$demandes_menu}\n<div id='contenu'>\n";
// $demandes_layout_end : layout page demandes (fin)
$demandes_layout_end = "\n</div>\n</div>\n";
$form_filtre_demande = "\n <script type='text/javascript'>\n\tfunction filtrer_user(){\n \t\tdocument.forms['search'].submit();\n\t} \n</script>\n<h1>" . $msg['demandes_gestion'] . " : " . $msg['demandes_search_form'] . " !!etat_demandes!!</h1>\n<form class='form-" . $current_module . "' id='search' name='search' method='post' action=\"./demandes.php?categ=list\">\n\t<h3>" . $msg['demandes_search_filtre_form'] . "</h3>\n\t<input type='hidden' name='act' id='act' />\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette'>" . $msg['demandes_titre'] . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='texte' class='saisie-30em' name='user_input' id='user_input' value='!!user_input!!'/>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_user_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_etat_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_periode_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='idempr' name='idempr' value='!!idempr!!' />\n\t\t\t\t<input type='text' id='empr_txt' name='empr_txt' class='saisie-20emr' value='!!empr_txt!!'/>\n\t\t\t\t<input type='button' class='bouton_small' value='...' onclick=\"openPopUp('./select.php?what=origine&caller=search&param1=idempr&param2=empr_txt&deb_rech='+" . pmb_escape() . "(this.form.empr_txt.value)+'&filtre=ONLY_EMPR&callback=filtrer_user" . ($pmb_lecteurs_localises ? "&empr_loca='+this.form.dmde_loc.value" : "'") . ", 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t\t\t\t<input type='button' class='bouton_small' value='X' onclick=\"document.getElementById('idempr').value=0;document.getElementById('empr_txt').value='';\" />\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!state!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!periode!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'> \n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_affectation_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_theme_filtre'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_type_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!affectation!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!theme!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!type!!\n\t\t\t</div>\n\t\t</div>";
if ($pmb_lecteurs_localises) {
    $form_filtre_demande .= "\n\t\t<div class='row'> \n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_localisation_filtre'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!localisation!!\n\t\t\t</div>\n\t\t</div>";
}
$form_filtre_demande .= "\n\t\t<div class='row'></div>\n\t\t!!champs_perso!!\n\t\t<div class='row'></div>\n\t</div>\n\t<div class='row'></div>\n\t<div class='row'>\n\t\t<input type='submit' class='bouton' name='search_dmd' id='search_dmd' value='" . $msg['demandes_search'] . "' onclick='this.form.act.value=\"search\"'/>\n\t\t<input type='submit' class='bouton' name='new_dmd' id='new_dmd' value='" . $msg['demandes_new'] . "' onclick='this.form.act.value=\"new\"'/>\n\t</div>\n</form>\n\n";
$form_liste_demande = "\n<script src='./javascript/dynamic_element.js' type='text/javascript'></script>\n<script src='./javascript/demandes_form.js' type='text/javascript'></script>\n<script type='text/javascript'>\n\tvar msg_demandes_note_confirm_demande_end='" . addslashes($msg['demandes_note_confirm_demande_end']) . "'; \n\tvar msg_demandes_actions_nocheck='" . addslashes($msg['demandes_actions_nocheck']) . "'; \n\tvar msg_demandes_confirm_suppr = '" . addslashes($msg['demandes_confirm_suppr']) . "';\n\tvar msg_demandes_note_confirm_suppr = '" . addslashes($msg['demandes_note_confirm_suppr']) . "';\n</script>\n<script type='text/javascript'>\n\tfunction alert_progressiondemande(){\n\t\talert(\"" . $msg['demandes_progres_ko'] . "\");\n\t}\n\tfunction verifChk(txt) {\n\t\tvar elts = document.forms['liste'].elements['chk[]'];\n\t\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n\t              ? elts.length\n\t              : 0;\n\t\tnb_chk = 0;\n\t\tif (elts_cnt) {\n\t\t\tfor(var i=0; i < elts.length; i++) {\n\t\t\t\tif (elts[i].checked) nb_chk++;\n\t\t\t}\n\t\t} else {\n\t\t\tif (elts.checked) nb_chk++;\n\t\t}\n\t\tif (nb_chk == 0) {\n\t\t\talert(\"" . $msg['demandes_nocheck'] . "\");\n\t\t\treturn false;\t\n\t\t}\n\t\t\n\t\tif(txt == 'suppr'){\n\t\t\tvar sup = confirm(\"" . $msg['demandes_confirm_suppr'] . "\");\n\t\t\tif(!sup) \n\t\t\t\treturn false;\n\t\t\treturn true;\n\t\t}\n\t}\n</script>\n<form class='form-" . $current_module . "' id='liste' name='liste' method='post' action=\"./demandes.php?categ=list\">\n\t<input type='hidden' name='act' id='act' />\n\t<input type='hidden' name='state' id='state' />\n\t<h3>" . $msg['demandes_liste'] . "</h3>\n\t<div class='form-contenu'>\n\t\t<table>\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th></th>\n\t\t\t\t\t<th>" . $msg['demandes_theme'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_type'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_titre'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_etat'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_date_dmde'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_date_prevue'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_date_butoir'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_demandeur'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_attribution'] . "</th>\n\t\t\t\t\t<th>" . $msg['demandes_progression'] . "</th>\n\t\t\t\t\t!!header_champs_perso!!\n\t\t\t\t\t<th>" . $msg['demandes_notice'] . "</th>\t\t\t\t\t\n\t\t\t\t\t<th></th>\n\t\t\t\t</tr>\n\t\t\t\t!!liste_dmde!!\t\t\t\t\n\t\t\t</tbody>\n\t\t</table>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t!!btn_etat!!\n\t\t\t!!btn_attribue!!\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t!!btn_suppr!!\n\t\t</div>\n\t</div>\n\t<div class='row'></div>\n</form>\t\n<script>parse_dynamic_elts();</script>\n";
$form_modif_demande = "\n<script type='text/javascript'>\n\tfunction confirm_delete(){\n\t\t\n\t\tvar sup = confirm(\"" . $msg['demandes_confirm_suppr'] . "\");\n\t\tif(!sup)\n\t\t\treturn false;\n\t\treturn true;\t\n\t}\n</script>\n<h1>" . $msg['demandes_gestion'] . " : " . $msg['admin_demandes'] . "</h1>\n<form class='form-" . $current_module . "' id='modif_dmde' name='modif_dmde' method='post' action=\"!!form_action!!\">\n\t<h3>!!form_title!!</h3>\n\t<input type='hidden' id='act' name='act' />\n\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\t\t\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_theme'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_type'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t!!select_theme!!\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t!!select_type!!\n\t\t\t</div>\n\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_etat'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_progression'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne2'>\n\t\t\t\t!!select_etat!!\n\t\t\t</div>\n\t\t\t<div class='colonne2'>\n\t\t\t\t<input type='texte' class='saisie-10em' name='progression' id='progression' value='!!progression!!' />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class='row'>\n\t\t\t<label class='etiquette'>" . $msg['demandes_titre'] . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input class='saisie-50em' type='texte' id='titre' name='titre' value='!!titre!!' />\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette'>" . $msg['demandes_sujet'] . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<textarea id='sujet' name='sujet' cols='55' rows='4' wrap='virtual'>!!sujet!!</textarea>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_dmde'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_prevue'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_butoir'] . "</label>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='date_debut' name='date_debut' value='!!date_debut!!' />\n\t\t\t\t!!date_demande!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='date_prevue' name='date_prevue' value='!!date_prevue!!' />\n\t\t\t\t<input type='button' class='bouton' id='date_prevue_btn' name='date_prevue_btn' value='!!date_prevue_btn!!' onClick=\"openPopUp('./select.php?what=calendrier&caller=modif_dmde&date_caller=!!date_prevue!!&param1=date_prevue&param2=date_prevue_btn&auto_submit=NO&date_anterieure=YES', 'date_prevue', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"/>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='date_fin' name='date_fin' value='!!date_fin!!' />\n\t\t\t\t<input type='button' class='bouton' id='date_fin_btn' name='date_fin_btn' value='!!date_fin_btn!!' onClick=\"openPopUp('./select.php?what=calendrier&caller=modif_dmde&date_caller=!!date_fin!!&param1=date_fin&param2=date_fin_btn&auto_submit=NO&date_anterieure=YES', 'date_fin', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_demandeur'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_attribution'] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne3'>&nbsp;</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<input type='hidden' id='idempr' name='idempr' value='!!idempr!!' />\n\t\t\t\t<input type='text' id='empr_txt' name='empr_txt' disabled class='saisie-20emr' value='!!empr_txt!!'/>\n\t\t\t\t<input type='button' class='bouton_small' value='...' onclick=\"openPopUp('./select.php?what=origine&caller=modif_dmde&param1=idempr&param2=empr_txt&deb_rech='+" . pmb_escape() . "(this.form.empr_txt.value)+'&filtre=ONLY_EMPR', 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t\t\t\t<input type='button' class='bouton_small' value='X' onclick=\"this.form.idempr.value='0';this.form.empr_txt.value='';\"/>\t\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!select_user!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>&nbsp;</div>\n\t\t</div>\n\t\t!!form_linked_record!!\n\t\t<div class='row'></div>\n\t\t!!champs_perso!!\n\t\t<div class='row'></div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"!!cancel_action!!\" />\n\t\t\t<input type='submit' class='bouton' value='{$msg['77']}' onClick='this.form.act.value=\"save\" ; return test_form(this.form); ' />\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t!!btn_suppr!!\n\t\t</div>\n\t</div>\n\t<div class='row'></div>\n</form>\n\n<script type='text/javascript'>\n\tfunction test_form(form) {\t\n\n\t\tif(isNaN(form.progression.value) || form.progression.value > 100){\n\t    \talert(\"{$msg['demandes_progres_ko']}\");\n\t\t\treturn false;\n\t    }\n\t\tif((form.titre.value.length == 0) ||  (form.empr_txt.value.length == 0) || (form.date_debut.value.length == 0)||  (form.date_fin.value.length == 0)){\n\t\t\talert(\"{$msg['demandes_create_ko']}\");\n\t\t\treturn false;\n\t    } \n\t    \n\t    var deb =form.date_debut.value;\n\t    var fin = form.date_fin.value;\n\t   \n\t    if(deb>fin){\n\t    \talert(\"{$msg['demandes_date_ko']}\");\n\t    \treturn false;\n\t    }\n\t\treturn check_form();\n\t\t\t\n\t}\n</script>\n";
$form_consult_dmde = "\n<h1>" . $msg['demandes_gestion'] . " : " . $msg['admin_demandes'] . "</h1>\n<script src='./javascript/demandes.js' type='text/javascript'></script>\n<script src='./javascript/tablist.js' type='text/javascript'></script>\n<script src='./javascript/select.js' type='text/javascript'></script>\n<script type='text/javascript'>\n\tfunction confirm_delete(){\n\t\t\n\t\tvar sup = confirm(\"" . $msg['demandes_confirm_suppr'] . "\");\n\t\tif(!sup)\n\t\t\treturn false;\n\t\treturn true;\t\n\t}\n\t\n\tfunction alert_progressiondemande(){\n\t\talert(\"" . $msg['demandes_progres_ko'] . "\");\n\t}\n</script>\n<form class='form-" . $current_module . "' id='see_dmde' name='see_dmde' method='post' action=\"./demandes.php?categ=gestion\">\n\t<h3>!!icone!!!!form_title!!</h3>\n\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t<input type='hidden' id='act' name='act' />\n\t<input type='hidden' id='state' name='state' />\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_theme'] . " : </label>\n\t\t\t\t!!theme_dmde!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\t\t\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_etat'] . " : </label>\n\t\t\t\t!!etat_dmde!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_dmde'] . " : </label>\n\t\t\t\t!!date_dmde!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_sujet'] . " : </label>\n\t\t\t\t!!sujet_dmde!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_demandeur'] . " : </label>\n\t\t\t\t!!demandeur!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_prevue'] . " : </label>\n\t\t\t\t!!date_prevue_dmde!!\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_type'] . " : </label>\n\t\t\t\t!!type_dmde!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_attribution'] . " : </label>\n\t\t\t\t!!attribution!!\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_date_butoir'] . " : </label>\n\t\t\t\t!!date_butoir_dmde!!\n\t\t\t</div>\n\t\t</div>\t\n\t\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t!!form_linked_record!!\n\t\t\t</div>\t\n\t\t\t<div class='colonne3'>\n\t\t\t\t&nbsp;\t\t\t\n\t\t\t</div>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette' >" . $msg['demandes_progression'] . " : </label>\n\t\t\t\t<span id='progressiondemande_!!iddemande!!' name='progressiondemande_!!iddemande!!' dynamics='demandes,progressiondemande' dynamics_params='text'>!!progression_dmde!!</span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'></div>\n\t\t<div class='row'>\n\t\t\t!!champs_perso!!\n\t\t</div>\n\t\t<div class='row'></div>\n\t</div>\n\t<div class='row'>\n\t\t!!btn_etat!!\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='button' class='bouton' value='" . $msg['demandes_retour'] . "' onClick=\"document.location='./demandes.php?categ=list!!params_retour!!'\" />\n\t\t\t<input type='submit' class='bouton' value='{$msg['62']}' onClick='this.form.act.value=\"modif\" ; ' />\t\t\t\n\t\t\t!!btns_notice!!\n\t\t\t!!btn_audit!!\n\t\t\t!!btn_repfinal!!\n\t\t\t!!btn_faq!!\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t!!btn_suppr_notice!!\n\t\t\t<input type='submit' class='bouton' value='" . $msg['demandes_delete'] . "' onClick='this.form.act.value=\"suppr_noti\" ; return confirm_delete();' />\n\t\t</div>\n\t</div>\n\t<div class='row'></div>\n</form>\n";
$form_liste_docnum = "\n<form class='form-" . $current_module . "' id='liste_action' name='liste_action' method='post'>\n\t<h3 id='htitle'>" . $msg['demandes_liste_docnum'] . "</h3>\n\t<input type='hidden' id='act' name='act' />\n\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t<div class='form-contenu' >\n\t\t<div class='row'>\n\t\t\t!!liste_docnum!!\t\n\t\t</div>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='button' class='bouton' value='" . $msg['demandes_retour'] . "' onClick=\"history.go(-1)\" />\n\t\t\t!!btn_attach!!\t\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t<input type='button' class='bouton' name='btn_chk' id='btn_chk' value='" . $msg['tout_cocher_checkbox'] . "' onClick=\"check_all('liste_action','chk',true);\" />\n\t\t\t<input type='button' class='bouton' name='btn_chk' id='btn_chk' value='" . $msg['tout_decocher_checkbox'] . "' onClick=\"check_all('liste_action','chk',false);\" />\n\t\t\t<input type='button' class='bouton' name='btn_chk' id='btn_chk' value='" . $msg['inverser_checkbox'] . "' onClick=\"inverser('liste_action','chk');\" />\n\t\t</div>\n\t</div>\n\t\n</form>\n\n<script type='text/javascript'>\n\nfunction check_all(the_form,the_objet,do_check){\n\n\tvar elts = document.forms[the_form].elements[the_objet+'[]'] ;\n\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n              ? elts.length\n              : 0;\n\n\tif (elts_cnt) {\n\t\tfor (var i = 0; i < elts_cnt; i++) {\n\t\t\telts[i].checked = do_check;\n\t\t} \n\t} else {\n\t\telts.checked = do_check;\n\t}\n\treturn true;\n}\n\nfunction inverser(the_form,the_objet){\n\n\tvar elts = document.forms[the_form].elements[the_objet+'[]'] ;\n\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n              ? elts.length\n              : 0;\n\n\tif (elts_cnt) {\n\t\tfor (var i = 0; i < elts_cnt; i++) {\n\t\t\tif(elts[i].checked == true) elts[i].checked = false;\n\t\t\telse elts[i].checked = true;\n\t\t} \n\t} \n\treturn true;\n}\n\n function verifChk() {\n\t\t\n\tvar elts = document.forms['liste_action'].elements['chk[]'];\n\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n              ? elts.length\n              : 0;\n\tnb_chk = 0;\n\tif (elts_cnt) {\n\t\tfor(var i=0; i < elts.length; i++) {\n\t\t\tif (elts[i].checked) nb_chk++;\n\t\t}\n\t} else {\n\t\tif (elts.checked) nb_chk++;\n\t}\n\tif (nb_chk == 0) {\n\t\tvar sup = confirm(\"" . $msg['demandes_confirm_attach_docnum'] . "\");\n\t\tif(!sup) \n\t\t\treturn false;\n\t\treturn true;\n\t}\n\t\n\treturn true;\n}\n</script>\n";
$form_reponse_final = "\n<h1>" . $msg['demandes_gestion'] . " : " . $msg['admin_demandes'] . "</h1>\n<form class='form-" . $current_module . "' id='dmde' name='dmde' method='post' action=\"!!form_action!!\">\n\t<h3>!!titre_dmde!!</h3>\n\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t<input type='hidden' id='act' name='act' />\t\n\t<div class='form-contenu'>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_theme'] . " : </label>\n\t\t\t\t!!theme_dmde!!\n\t\t\t</div>\t\t\t\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_sujet'] . " : </label>\n\t\t\t\t!!sujet_dmde!!\n\t\t\t</div>\t\t\t\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_type'] . " : </label>\n\t\t\t\t!!type_dmde!!\n\t\t\t</div>\t\t\t\n\t\t</div>\t\t\n\t\t<div class='row'></div>\n\t</div>\t\n</form>\n<form class='form-" . $current_module . "' id='formrepfinale' name='formrepfinale' method='post' action=\"!!form_action!!\">\n\t<h3>!!form_title!!</h3>\n\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t<input type='hidden' id='act' name='act' />\t\n\t<div class='form-contenu'>\n\t\t\n\t<div class='row'>\n\t\t<textarea id='f_message' name='f_message' wrap='virtual' cols='55' rows='4' >!!reponse!!</textarea>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'>\t\t\t\n\t\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"!!cancel_action!!\" />\n\t\t\t<input type='submit' class='bouton' value='{$msg['77']}' onclick='this.form.act.value=\"save_repfinale\"'/>\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t!!btn_suppr!!\n\t\t</div>\n\t</div>\t\t\t\t\t\n\t<div class='row'></div>\n\t</div>\n</form>\n";
$reponse_finale = "\n<form class='form-" . $current_module . "' id='repfinale' name='formrepfinale' method='post' action=\"!!form_action!!\">\n\t<h3>" . htmlentities($msg['demandes_reponse_finale'], ENT_QUOTES, $charset) . "</h3>\n\t\t<input type='hidden' id='iddemande' name='iddemande' value='!!iddemande!!'/>\n\t\t<input type='hidden' id='act' name='act' />\t\n\t\t<div class='form-contenu'>\t\t\n\t\t\t<div class='row'>!!repfinale!!</div>\n\t\t\t<div class='row'></div>\n\t\t</div>\t\t\t\t\t\t\t\n\t\t<div class='row'>\n\t\t\t<div class='left'>\t\t\t\n\t\t\t\t<input type='submit' class='bouton' value='" . $msg['demandes_repfinale_modif'] . "' onclick='this.form.act.value=\"final_response\" ; ' />&nbsp;\n\t\t\t</div>\n\t\t\t<div class='right'>\t\n\t\t\t\t<input type='submit' class='bouton' value='" . $msg['demandes_repfinale_delete'] . "' onClick='this.form.act.value=\"suppr_repfinale\" ; return confirm_delete();' />\t\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'></div>\n\t</form>\t\n";
$form_linked_record = "\n\t\t<div class='row'>\n\t\t\t<label class='etiquette'>" . $msg['demandes_linked_record'] . "</label>\n\t\t</div>\n\t\t<input id='linked_record_label' class='saisie-80emr' type='text' autexclude='0' autfield='linked_record_id' completion='notice' value='!!linked_record!!' name='linked_record_label' autocomplete='off'>\n\t\t<input class='bouton' type='button' onclick='openPopUp(\"./select.php?what=notice&caller=modif_dmde&param1=linked_record_id&param2=linked_record_label&no_display=0\", \"select_notice\", 700, 500, -2, -2, \"scrollbars=yes, toolbar=no, dependent=yes, resizable=yes\")' value='...'>\n\t\t<input class='bouton' type='button' onclick='this.form.linked_record_label.value=\"\"; this.form.linked_record_id.value=\"0\";' value='X'>\n\t\t<input id='linked_record_id' type='hidden' value='!!linked_record_id!!' name='linked_record_id'>";
$form_consult_linked_record = "\n\t\t\t\t<label class='etiquette'>" . $msg['demandes_linked_record'] . " : </label>\n\t\t\t\t<a href='!!linked_record_link!!' title='!!linked_record!!'>!!linked_record!!</a>";
예제 #18
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: titres_uniformes.tpl.php,v 1.8 2014-03-05 08:46:32 mhoestlandt Exp $
if (stristr($_SERVER['REQUEST_URI'], ".tpl.php")) {
    die("no access");
}
$selector_prop = "toolbar=no, dependent=yes,resizable=yes, scrollbars=yes";
$titre_uniforme_form = jscript_unload_question() . "\n<script type='text/javascript'>\n\nfunction test_form(form) {\n\tif(form.name.value.length == 0)\t{\n\t\talert(\"{$msg['213']}\");\n\t\treturn false;\n\t}\n\tunload_off();\t\n\treturn true;\n}\n\nfunction confirm_delete() {\n    result = confirm(\"{$msg[confirm_suppr]}\");\n    if(result) {\n        unload_off();\n        document.location='./autorites.php?categ=titres_uniformes&sub=delete&id=!!id!!&user_input=!!user_input_url!!&page=!!page!!&nbr_lignes=!!nbr_lignes!!';\n\t} else\n        document.forms['saisie_titre_uniforme'].elements['titre_uniforme'].focus();\n}\nfunction check_link(id) {\n\tw=window.open(document.getElementById(id).value);\n\tw.focus();\n}\n\n\n</script>\n\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' id='saisie_titre_uniforme' name='saisie_titre_uniforme' method='post' action='!!action!!' onSubmit=\"return false\" >\n<h3>!!libelle!!</h3>\n<div class='form-contenu'>\n\n<!--\tnom\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_nom'>" . $msg["aut_titre_uniforme_form_nom"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_nom' name='name' value=\"!!nom!!\" />\n</div>\n\t\t\t\n<!--\tAuteur principal de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_author'>" . $msg["auteur_principal_sort"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' completion='author' autfield='form_author_id' id='form_author' class='saisie-30emr' name='form_author' value=\"!!aut_name!!\" />\n    <input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=auteur&caller=saisie_titre_uniforme&param1=form_author_id&param2=form_author&deb_rech='+" . pmb_escape() . "(this.form.form_author.value), 'select_author0', 500, 400, -2, -2, '{$selector_prop}')\" />\n    <input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.form_author.value=''; this.form.form_author_id.value='0'; \" />\n    <input type='hidden' name='form_author_id' id='form_author_id' value=\"!!aut_id!!\" />\n</div>\n\t\t\t\n<!--\tForme de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_form'>" . $msg["aut_oeuvre_form_forme"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_form' name='form' value='!!form!!'>\n</div>\t\n\n\t\t\t<!--\tDate de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_dates'>" . $msg["aut_oeuvre_form_date"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_dates' name='date' value='!!date!!'>\n</div>\n\t\t\t\n<!--\tLieu d'origine de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_place'>" . $msg["aut_oeuvre_form_lieu"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_place' name='place' value='!!place!!'>\n</div>\n\t\t\t\n<!--\tSujet de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_subject'>" . $msg["aut_oeuvre_form_sujet"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_subject' name='subject' value='!!subject!!'>\n</div>\n\n<!--\tComplétude visée de l'oeuvre\t-->\n<div class='colonne2'>\n\t<label class='etiquette' for='form_completude'>" . $msg["aut_oeuvre_form_completude"] . "</label>\n</div>\n<div class='row'>\n\t<select id='form_intended_termination' name='intended_termination' class='saisie-20em'>\n\t\t<option value='0' !!intended_termination_0!!>--</option>\n\n\t\t<option value='1' !!intended_termination_1!!>Oeuvre finie</option>\n\n\t\t<option value='2' !!intended_termination_2!!>Oeuvre infinie</option>\n\n\t</select>\t\n</div>\n\t\t\t\n<!--\tPublic visé de l'oeuvre\t-->\n<div class='colonne_suite'>\n\t<label class='etiquette' for='form_intended_audience'>" . $msg["aut_oeuvre_form_public"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-30em' id='form_intended_audience' name='intended_audience' value='!!intended_audience!!'>\n</div>\n\n<!--\tHistoire de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_history'>" . $msg["aut_oeuvre_form_histoire"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_history' name='history' cols='62' rows='4' wrap='virtual'>!!history!!</textarea>\n</div>\n\t\t\n<!--\tContexte de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_context'>" . $msg["aut_oeuvre_form_contexte"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_context' name='context' cols='62' rows='4' wrap='virtual'>!!context!!</textarea>\n</div>\t\t\t\n\n<!--\tDistribution instrumentale et vocale (pour la musique)\t-->\n<!--\tRéférence numérique (pour la musique)\t-->\n\n<!--\tTonalité (pour la musique)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_tonalite'>" . $msg["aut_titre_uniforme_form_tonalite"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_tonalite' name='tonalite' value='!!tonalite!!'>\n</div>\n\n\t\n<!--\tCoordonnées (oeuvre cartographique)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_coordinates'>" . $msg["aut_oeuvre_form_coordonnees"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_coordinates' name='coordinates' value='!!coordinates!!'>\n</div>\n\t\t\t\n<!--\tEquinoxe (oeuvre cartographique)\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_equinox'>" . $msg["aut_oeuvre_form_equinoxe"] . "</label>\n</div>\n<div class='row'>\n\t<input type='text' class='saisie-80em' id='form_equinox' name='equinox' value='!!equinox!!'>\n</div>\n\n<!-- Subdivision de forme -->\n\t\t\t\t\t\n<!--\tAutres caractéristiques distinctives de l'oeuvre\t-->\n<div class='row'>\n\t<label class='etiquette' for='form_carac'>" . $msg["aut_oeuvre_form_caracteristique"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='form_carac' name='characteristic' cols='62' rows='4' wrap='virtual'>!!characteristic!!</textarea>\n</div>\n\t\t\t\n<!-- \tCommentaire -->\n<div class='row'>\n\t<label class='etiquette' for='comment'>" . $msg["aut_titre_uniforme_commentaire"] . "</label>\n</div>\n<div class='row'>\n\t<textarea class='saisie-80em' id='comment' name='comment' cols='62' rows='4' wrap='virtual'>!!comment!!</textarea>\n</div>\n!!aut_pperso!!\n<div class='row'>\n\t<label class='etiquette' for='tu_import_denied'>" . $msg['authority_import_denied'] . "</label> &nbsp;\n\t<input type='checkbox' id='tu_import_denied' name='tu_import_denied' value='1' !!tu_import_denied!!/>\n</div>\n<!-- aut_link -->\n</div>\n<!--\tboutons\t-->\n<div class='row'>\n\t<div class='left'>\n\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"unload_off();document.location='./autorites.php?categ=titres_uniformes&sub=reach&user_input=!!user_input_url!!&page=!!page!!&nbr_lignes=!!nbr_lignes!!';\" />\n\t\t<input type='button' value='{$msg['77']}' class='bouton' id='btsubmit' onClick=\"if (test_form(this.form)) this.form.submit();\" />\n\t\t!!remplace!!\n\t\t!!voir_notices!!\n\t\t!!audit_bt!!\n\t\t<input type='hidden' name='page' value='!!page!!' />\n\t\t<input type='hidden' name='nbr_lignes' value='!!nbr_lignes!!' />\n\t\t<input type='hidden' name='user_input' value=\"!!user_input!!\" />\n\t\t</div>\n\t<div class='right'>\n\t\t!!delete!!\n\t\t</div>\n\t</div>\n<div class='row'></div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['saisie_titre_uniforme'].elements['name'].focus();\n</script>\n";
// $titre_uniforme_replace : form remplacement titre_uniforme
$titre_uniforme_replace = "\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' name='titre_uniforme_replace' method='post' action='./autorites.php?categ=titres_uniformes&sub=replace&id=!!id!!' onSubmit=\"return false\" >\n<h3>{$msg['159']} !!old_titre_uniforme_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='titre_uniforme_libelle'>{$msg['160']}</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-50emr' id='titre_uniforme_libelle' name='titre_uniforme_libelle' value=\"\" completion=\"titres_uniformess\" autfield=\"by\" autexclude=\"!!id!!\"\n    \tonkeypress=\"if (window.event) { e=window.event; } else e=event; if (e.keyCode==9) { openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}'); }\" />\n\n\t\t<input class='bouton' type='button' onclick=\"openPopUp('./select.php?what=titre_uniforme&caller=titre_uniforme_replace&param1=by&param2=titre_uniforme_libelle&no_display=!!id!!', 'select_ed', {$selector_x_size}, {$selector_x_size}, -2, -2, '{$selector_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t<input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.titre_uniforme_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='hidden' name='by' id='by' value=''>\n\t</div>\n\t<div class='row'>\t\t\n\t\t<input id='aut_link_save' name='aut_link_save' type='checkbox'  value='1'>" . $msg["aut_replace_link_save"] . "\n\t</div>\t\n\t</div>\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"document.location='./autorites.php?categ=titres_uniformes&sub=titre_uniforme_form&id=!!id!!';\">\n\t<input type='button' class='bouton' value='{$msg['159']}' id='btsubmit' onClick=\"this.form.submit();\" >\n\t</div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['titre_uniforme_replace'].elements['titre_uniforme_libelle'].focus();\n</script>\n";
예제 #19
0
$sug_list_form .= "\t\t\t\t\n\t\t\t<th>&nbsp;</th></tr>\n\t\t\t<!-- sug_list -->\n\t\t</table>\n\t</div>\n\t<div class='row'>\n\t\t<div class='left'><!-- bt_imp -->&nbsp;<!-- bt_exporter -->&nbsp;<!-- bt_todo --><span class='child' ><!-- to_categ --></span></div>\n\t\t<div class='right'><!-- bt_chk --></div>\n\t</div>\n\t<div class='row'>&nbsp;</div>\n\t<div class='row'>\n\t\t<div class='left'><!-- bt_list --></div>\n\t\t<div class='right'><!-- bt_sup --></div>\n\t</div>\n</form>\n<!-- script -->\n<br />\n<div class='form' >\n\t<!-- nav_bar -->\n</div>\n";
//	------------------------------------------------------------------------------
// $sug_modif_form : template du form de suggestions
//	------------------------------------------------------------------------------
$sug_modif_form = "\n<script language='javascript' type='text/javascript'>\nfunction isnum(sText){\n\tvar valid_chars = '0123456789.';\n\tfor (var i = 0; i < sText.length; i++) {\t\t\n\t\tif (valid_chars.indexOf(sText.charAt(i)) == -1) {\n\t\t\tif(i == 0) {\n\t\t\t\tif(sText.charAt(i) != '-')\n\t\t\t\t\treturn false;\n\t\t\t} else return false;\t\t\n\t\t} \n\t\t\n\t}\t\n\treturn true;\n}\n\t\t\nfunction add_numeric_obj(obj,inc) {\n\tvar id_obj = document.getElementById(obj);\n\tif(!isnum(id_obj.value)) id_obj.value=0;\n\tid_obj.value = parseInt(id_obj.value) + inc ;\n}\n</script>\n<form class='form-{$current_module}' id='sug_modif_form' name='sug_modif_form' method='post' action='!!action!!' enctype='multipart/form-data'>\n\t<h3>!!form_title!!</h3>\n\t<div class='form-contenu'>\n\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_dat_cre'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_orig'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_poi'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_etat'], ENT_QUOTES, $charset) . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t";
if ($acquisition_sugg_categ == '1') {
    $sug_modif_form .= "<label class='etiquette' >" . htmlentities($msg['acquisition_categ'], ENT_QUOTES, $charset) . "</label>";
} else {
    $sug_modif_form .= "&nbsp;";
}
$sug_modif_form .= "\t\t\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='colonne5'>\n\t\t\t\t!!dat_cre!!\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<input type='hidden' id='orig' name='orig' value='!!orig!!' />\n\t\t\t\t<input type='hidden' id='typ' name='typ' value='!!typ!!' />\n\t\t\t\t<input type='hidden' id='id_notice' name='id_notice' value='!!id_notice!!' />\n\t\t\t\t!!lib_orig!!\n\t\t\t\t!!creator_ajout!!\n\t\t\t\t!!list_user!!\n\t\t\t\t<div id='user_list'></div>\n\t\t\t</div>\n<!--\n\t\t\t<div class='colonne5'>\n\t\t\t\t<input type='hidden' id='poi' name='poi' value='!!poi!!' />\n\t\t\t\t<input type='text' id='poi_tot' name='poi_tot' class='saisie-10emd' readonly='readonly' value='!!poi_tot!!' />\n\t\t\t</div>\n-->\n\t\t\t<div class='colonne5'>\n\t\t\t\t<input type='hidden' id='poi' name='poi' value='!!poi!!' />\n\t\t\t\t<input type='hidden' id='poi_tot' name='poi_tot' value='!!poi_tot!!' />\n\t\t\t\t<span id='aff_poi_tot' >!!poi_tot!!</span>\n\t\t\t</div>\n\t\t\t<div class='colonne5'>\n\t\t\t\t<input type='hidden' id='statut' name='statut' value='!!statut!!' />\n\t\t\t\t!!lib_statut!!\n\t\t\t</div>\n\t\t\t<div class='colonne5'>";
if ($acquisition_sugg_categ == '1') {
    $sug_modif_form .= "!!categ!!";
} else {
    $sug_modif_form .= "&nbsp;";
}
$sug_modif_form .= "\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class='row'>\n\t\t\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_sug_qte'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<!-- nombre_expl -->\n\t\t\t\t\t<input  class='bouton_small' type='button' value='-' onclick=\"add_numeric_obj('nombre_expl',-1)\">\n\t\t\t\t\t<input maxLength='4' size='2' value='!!nombre_expl!!' id='nombre_expl' name='nombre_expl' >\n\t\t\t\t\t<input class='bouton_small' type='button' value='+' onclick=\"add_numeric_obj('nombre_expl',1)\">\n\t\t\t\t</div>\t\n\t\t\t</div>\n\t\t\n";
if ($acquisition_sugg_localises == '1') {
    $sug_modif_form .= "\n\t\t\t<div class='colonne5'>\n\t\t\t\t<label class='etiquette'>" . htmlentities($msg['acquisition_location'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<!-- sel_location -->\n\t\t\t\t</div>\t\n\t\t\t</div>";
}
$sug_modif_form .= "\t\n\t\t<div class='colonne5'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sugg_filtre_src'], ENT_QUOTES, $charset) . "</label>\n\t\t\t<div class='row'>\n\t\t\t\t!!liste_source!!\n\t\t\t</div>\n\t\t</div>\n\t\t</div>\t\n\t\t<div class='row'></div>\n\t\t<div class='row'><hr /></div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_tit'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='tit' name='tit' class='saisie-60em' value='!!tit!!' />\n\t\t\t!!lien!!\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_edi'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='edi' name='edi' class='saisie-30em' value='!!edi!!' />\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_aut'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='aut' name='aut' class='saisie-30em' value='!!aut!!' />\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_cod'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='cod' name='cod' class='saisie-30em' value='!!cod!!' />\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_pri'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='pri' name='pri' class='saisie-10em' value='!!pri!!' />\n\t\t</div>\n\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_url'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text/javascript' id='url_sug' name='url_sug' class='saisie-80em' value='!!url_sug!!' />\n\t\t\t<!-- url_sug -->\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_com'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<textarea id='com' name='com' class='saisie-80em' cols='62' rows='6' wrap='virtual'>!!com!!</textarea>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sug_com_gestion'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<textarea id='com_gestion' name='com_gestion' class='saisie-80em' cols='62' rows='6' wrap='virtual'>!!com_gestion!!</textarea>\n\t\t</div>\t\t\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sugg_date_publication'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text' id='date_publi' name='date_publi' value='!!date_publi!!'>\n\t\t\t<input type='button' class='bouton' id='date_publi_sug' name='date_publi_sug' value='...' onClick=\"openPopUp('./select.php?what=calendrier&caller=sug_modif_form&param1=date_publi&param2=date_publi&auto_submit=NO&date_anterieure=YES', 'date_publi', 250, 300, -2, -2, 'toolbar=no, dependent=yes, resizable=yes')\"/>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' >" . htmlentities($msg['acquisition_sugg_piece_jointe'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t!!div_pj!!\n\t\t<div class='row'></div>\t\t\n\t</div>\t\n\n\t<!--\tboutons\t-->\n\t<div class='row'>\n\t\t<div class='left'>\n\t\t\t<input type='button' class='bouton' value='{$msg['76']}' {$back_url} />\n\t\t\t<input type='submit' class='bouton' value='{$msg['77']}' onClick=\"return test_form(this.form);  \" />\n\t\t\t<!-- bouton_cat -->\n\t\t</div>\n\t\t<div class='right'>\n\t\t\t<!-- bouton_sup -->\n\t\t</div>\n\t</div>\n\n\t<div class='row'></div>\n</form>\n\n\n<script type='text/javascript'>\n\n\tdocument.getElementById('tit').focus();\n\tfunction test_form(form) {\n\t\t\n\t\tvar ret = true;\n\t\tif((form.tit.value.replace(/^\\s+|\\s+\$/g, '').length == 0) || (((form.aut.value.replace(/^\\s+|\\s+\$/g, '').length == 0) && (form.edi.value.replace(/^\\s+|\\s+\$/g, '').length == 0)) \n\t\t\t&& (form.cod.value.replace(/^\\s+|\\s+\$/g, '').length == 0) \n\t\t\t&& (form.piece_jointe_sug.value.length == 0))){\t    \t\n\t\t\tret = false;\n\t    }\n\t    \n\t    if(!ret)\n\t    \t alert(\"{$msg['acquisition_sug_ko']}\");\n\t\treturn ret;\n\t\t\t\n\t}\n\t\n\tfunction ajax_origine(){\n\t\t\n\t\tvar action = new http_request();\n\t\tvar url = './ajax.php?module=acquisition&categ=sugg&id_sugg=!!id_sug!!&quoifaire=ajout_origine';\n\t\taction.request(url, true, \"orig=\"+document.getElementById('orig').value+\"&type_orig=\"+document.getElementById('typ').value);\n\t\tif(action.get_status() == 0){\n\t\t\tif(document.getElementById('ori')){\n\t\t\t\tdocument.getElementById('ori').style.display = 'none';\n\t\t\t\tdocument.getElementById('oriChild').style.display = 'none';\n\t\t\t}\n\t\t\tif(document.getElementById('creator_lib_orig')){\n\t\t\t\tdocument.getElementById('creator_lib_orig').style.display = 'none';\n\t\t\t\tdocument.getElementById('creator_btn_orig').style.display = 'none';\n\t\t\t}\n\t\t\tdocument.getElementById('user_list').innerHTML = action.get_text();\n\t\t\tdocument.getElementById('orig').value = 0;\n\t\t\tdocument.getElementById('typ').value = 0;\n\t\t\tdocument.getElementById('creator_lib_orig').value = '';\n\t\t\tdocument.getElementById('creator_lib_orig_ajax').value = '';\n\t\t}\n\t\t\n\t}\n\t\n\tfunction ajax_suppr_origine(origine, type){\n\t\t\n\t\tvar action = new http_request();\n\t\tvar url = './ajax.php?module=acquisition&categ=sugg&id_sugg=!!id_sug!!&quoifaire=suppr_origine';\n\t\taction.request(url, true, \"orig=\"+origine+\"&type_orig=\"+type);\n\t\tif(action.get_status() == 0){\n\t\t\tif(document.getElementById('ori')){\n\t\t\t\tdocument.getElementById('ori').style.display = 'none';\n\t\t\t\tdocument.getElementById('oriChild').style.display = 'none';\n\t\t\t}\n\t\t\tdocument.getElementById('user_list').innerHTML = action.get_text();\n\t\t}\n\t\t\n\t}\n\t\n\n</script>\n";
$orig_form_mod = "\n\t<input type='text' id='lib_orig' name='lib_orig' class='saisie-10emr' value='!!lib_orig!!' onchange=\"openPopUp('./select.php?what=origine&caller=sug_modif_form&param1=orig&param2=lib_orig&param3=typ&param4=poi&param5=poi_tot&param6=aff_poi_tot&deb_rech='+" . pmb_escape() . "(this.form.lib_orig.value), 'select_orig', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t<input type='button' class='bouton_small' value='...' onclick=\"openPopUp('./select.php?what=origine&caller=sug_modif_form&param1=orig&param2=lib_orig&param3=typ&param4=poi&param5=poi_tot&param6=aff_poi_tot&deb_rech='+" . pmb_escape() . "(this.form.lib_orig.value), 'select_orig', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />";
$bt_chk = "<input type='button' id='bt_chk' class='bouton_small' value='" . $msg[acquisition_sug_checkAll] . "' onClick=\"checkAll('sug_list_form', 'chk', check); return false;\" />";
$bt_supChk = "<input type='button' class='bouton_small' value='{$msg['63']}' onClick=\"supChk();\" />";
$bt_imp = "<input type='button' class='bouton_small' value='{$msg['imprimer']}' onClick=\"!!imp!!\" />";
$bt_exporter = "<input type='button' class='bouton_small' value='" . $msg['admin_Expvers'] . "' onClick=\"!!exp!!\" /><!-- list_export -->";
$lk_url_sug = "<a href='!!url_sug!!' target='_blank'><img src='./images/globe.gif' border='0'/></a>";
$script = "\n<script type='text/javascript'>\n\n\tvar check = true;\n\n\t//Coche et décoche les éléments de la liste\n\tfunction checkAll(the_form, the_objet, do_check) {\n\t\n\t\tvar elts = document.forms[the_form].elements[the_objet+'[]'] ;\n\t\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n\t              ? elts.length\n\t              : 0;\n\t\n\t\tif (elts_cnt) {\n\t\t\tfor (var i = 0; i < elts_cnt; i++) {\n\t\t\t\telts[i].checked = do_check;\n\t\t\t} \n\t\t} else {\n\t\t\telts.checked = do_check;\n\t\t}\n\t\tif (check == true) {\n\t\t\tcheck = false;\n\t\t\tdocument.getElementById('bt_chk').value = '" . $msg[acquisition_sug_uncheckAll] . "';\n\t\t} else {\n\t\t\tcheck = true;\n\t\t\tdocument.getElementById('bt_chk').value = '" . $msg[acquisition_sug_checkAll] . "';\t\n\t\t}\n\t\treturn true;\n\t}\n\n\n\t//Vérifie que le nb d'élements minimum passé en paramètre est coché\n\tfunction verifChk(nb_to_chk) {\n\t\t\n\t\tvar elts = document.forms['sug_list_form'].elements['chk[]'];\n\t\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n\t              ? elts.length\n\t              : 0;\n\t\tnb_chk = 0;\n\t\tif (elts_cnt) {\n\t\t\tfor(var i=0; i < elts.length; i++) {\n\t\t\t\tif (elts[i].checked) nb_chk++;\n\t\t\t}\n\t\t} else {\n\t\t\tif (elts.checked) nb_chk++;\n\t\t}\n\t\tif (nb_chk < nb_to_chk) {\n\t\t\talert(\"" . $msg['acquisition_sug_msg_nocheck'] . " \"+nb_to_chk+\" " . $msg['acquisition_sug_msg_nocheck2'] . "\");\n\t\t\treturn false;\t\n\t\t}\n\t\treturn true;\n\t}\n\n\t<!-- script_list -->\n";
$script .= "\n\n\tfunction fusVal(){\n\t\tif(!verifChk(1)) return false;\n\t\tr = confirm(\"" . $msg['acquisition_sug_msg_fusVal'] . "\");\n\t\tif (r) {\n\t\t\tdocument.forms['sug_list_form'].setAttribute('action', './acquisition.php?categ=sug&action=fusVal&nb_per_page=" . $nb_per_page . "');\n\t\t\tdocument.forms['sug_list_form'].submit();\n\t\t\treturn true;\t\n\t\t}\n\t\treturn false;\n\t}\n\n</script>";
$sel_orig_form = "\n<div class='row'>\n\t<input type='hidden' id='user_id!!i!!' name='user_id[!!i!!]' value='!!user_id!!'/>\n\t<input type='hidden' id='user_statut!!i!!' name='user_statut[!!i!!]' value='!!user_statut!!' />\n\t<input type='text' id='user_txt!!i!!' name='user_txt[!!i!!]' class='saisie-20emr' value='!!user_txt!!'/>\n\t<input type='button' class='bouton_small' value='" . $msg['parcourir'] . "' onclick=\"openPopUp('./select.php?what=origine&caller=search&param1=user_id!!i!!&param2=user_txt!!i!!&param3=user_statut!!i!!&deb_rech='+" . pmb_escape() . "(this.form.user_txt!!i!!.value)+'&callback=filtrer_user', 'select_user', 400, 400, -2, -2, 'scrollbars=yes, toolbar=no, dependent=yes, resizable=yes')\" />\n\t<input type='button' class='bouton_small' value='" . $msg['raz'] . "'  onclick=\"this.form.user_id!!i!!.value=0;this.form.user_statut!!i!!.value=0;this.form.user_txt!!i!!.value=''\"/>\n</div>\n";
$bt_fusVal = "<input type='button' class='bouton' value='{$msg['acquisition_sug_bt_fus']}' onClick=\"fusVal(); \" />";
예제 #20
0
// $categ_browser : template du browser de catégories
$categ_browser = "\n\n<br />\n<div class='row'>\n\t!!browser_top!!\n\t!!browser_header!!<hr />\n</div>\n<div class='row'>\n\t<script type='text/javascript' src='./javascript/sorttable.js'></script>\n\t<table border='0' class='sortable'>\n\t\t!!browser_content!!\n\t</table>\n</div>";
// $category_form : template du form de catégories
$selector_prop = "dependent=yes, width={$selector_x_size}, height={$selector_y_size}, resizable=1, scrollbars=yes, resizable=yes";
$select_categ_prop = "scrollbars=yes, location=no, toolbar=no, dependent=yes, resizable=yes";
$category_form = jscript_unload_question() . "\n<script src='javascript/ajax.js'></script>\n<script type='text/javascript'>\n\trequire(['dojo/ready', 'apps/pmb/gridform/FormEdit'], function(ready, FormEdit){\n\t     ready(function(){\n\t     \tnew FormEdit();\n\t     });\n\t});\n</script>\n<script type='text/javascript'>\n<!--\n\tfunction test_form(form){\n\t\tif(document.getElementById('category_libelle_defaut').value.replace(/^\\s+|\\s+\$/g, '').length == 0){\n\t\t\tvar msg = \"{$msg['thes_libelle_categ_ref_manquant']}\"+\"\\n!!lang_def_js!!\";\n\t\t\talert(msg);\n\t\t\treturn false;\n\t\t}\n\t\tunload_off();\n\t\treturn true;\n\t}\n\t\n\tfunction confirm_delete() {\n        result = confirm(\"{$msg[confirm_suppr]}\");\n        if(result) {\n        \tunload_off();\n            document.location='./autorites.php?categ=categories&sub=delete&parent=!!parent!!&id=!!id!!';\n\t\t} else\n            document.forms['categ_form'].elements['category_libelle!!lang_def_cle!!'].focus();\n    }\n-->\n</script>\n<form class='form-{$current_module}' id='categ_form' name='categ_form' method='post' action='!!action!!'>\n<div class='left'><h3>!!form_title!!</h3></div>\n<div class='right'>";
$category_form .= '
<!-- Selecteur de statut -->
    <label class="etiquette" for="authority_statut">' . $msg['authorities_statut_label'] . '</label>
     !!auth_statut_selector!!
';
if ($PMBuserid == 1 && $pmb_form_authorities_editables == 1) {
    $category_form .= "<input type='button' class='bouton_small' value='" . $msg["authorities_edit_format"] . "' id=\"bt_inedit\"/>";
}
if ($pmb_form_authorities_editables == 1) {
    $category_form .= "<input type='button' class='bouton_small' value=\"" . $msg["authorities_origin_format"] . "\" id=\"bt_origin_format\"/>";
}
$category_form .= "\n</div>\n<div class='form-contenu'>\n\t<div id='zone-container'>\n\t\t<!-- libelle defaut -->\n\t\t<div id='el0Child_0' class='row'>\n\t\t\t<div id='el0Child_0_a' class='colonne2' movable='yes' title=\"" . htmlentities($msg[103], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette' >" . htmlentities($msg[103], ENT_QUOTES, $charset) . "</label><label class='etiquette'>!!lang_def!!</label>\n\t\t\t\t\t<!-- bt_lib_trad -->\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<input type='text' class='saisie-80em' id='category_libelle_defaut' name='category_libelle!!lang_def_cle!!' value=\"!!lang_def_libelle!!\" />\n\t\t\t\t\t<!--\tlibelle traductions-->\n\t\t\t\t\t<div id='lib_trad' class='form-{$current_module}' style='display:none' >\n\t\t\t\t\t\t!!c_libelle_trad!!\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div id='el0Child_0_b' class='colonne_suite' movable='yes' title=\"" . htmlentities($msg['not_use_in_indexation'], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['not_use_in_indexation'], ENT_QUOTES, $charset) . "</label><input type=\"checkbox\" id=\"not_use_in_indexation\"  name=\"not_use_in_indexation\" value='1' !!not_use_in_indexation!! />\n\t\t\t\t</div>\n\t\t\t\t<div class='row'></div>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div id='el0Child_1' class='row'>\n\t\t\t<!--\tnote application defaut -->\n\t\t\t<div id='el0Child_1_a' class='colonne2' movable='yes' title=\"" . htmlentities($msg['categ_na'], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['categ_na'], ENT_QUOTES, $charset) . "</label><label class='etiquette'>!!lang_def!!</label>\n\t\t\t\t\t<!-- bt_na_trad -->\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<textarea class='saisie-50em' id='category_na' name='category_na!!lang_def_cle!!' cols='40' rows='2' wrap='virtual'>!!lang_def_na!!</textarea>\n\t\t\t\t</div>\n\t\t\t\t<div id='na_trad' class='row' style='display:none' >\n\t\t\t\t\t<!--note application traductions -->\n\t\t\t\t\t!!na_trad!!\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\n\t\t\t<!--\tcommentaire defaut -->\n\t\t\t<div id='el0Child_1_b' class='colonne_suite' movable='yes' title=\"" . htmlentities($msg['categ_commentaire'], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette'>" . htmlentities($msg['categ_commentaire'], ENT_QUOTES, $charset) . "</label><label class='etiquette'>!!lang_def!!</label>\n\t\t\t\t\t<!-- bt_cm_trad -->\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<textarea class='saisie-50em' id='category_comment' name='category_cm!!lang_def_cle!!' cols='40' rows='2' wrap='virtual'>!!lang_def_cm!!</textarea>\n\t\t\t\t</div>\n\t\t\t\t<div id='cm_trad' class='row' style='display:none' >\n\t\t\t\t\t<!--commentaire traductions -->\n\t\t\t\t\t!!cm_trad!!\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t\t\n\t\t<!--categ_parent -->\n\t\t<!-- renvoivoir -->\n\t\t<!-- renvoivoiraussi -->\n\t\t<!-- liaison -->\n\t\t!!aut_pperso!!\n\t\t<div id='el0Child_5' class='row'>\n\t\t\t<div id='el0Child_5_a' class='left' movable='yes' title=\"" . htmlentities($msg['categ_num_aut'], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<label class='etiquette' >" . htmlentities($msg['categ_num_aut'], ENT_QUOTES, $charset) . "</label>\n\t\t\t\t</div>\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<!-- numero_autorite -->\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div id='el0Child_5_b' class='right' movable='yes' title=\"" . htmlentities($msg['print_thesaurus'], ENT_QUOTES, $charset) . "\">\n\t\t\t\t<!-- imprimer_thesaurus -->\n\t\t\t</div>\n\t\t</div>\n\t\t!!concept_form!!\n\t\t<div id='el0Child_6' class='row' movable='yes' title=\"" . htmlentities($msg['authority_import_denied'], ENT_QUOTES, $charset) . "\">\n\t\t\t<label class='etiquette' for='authority_import_denied'>" . $msg['authority_import_denied'] . "</label> &nbsp;\n\t\t\t<input type='checkbox' id='authority_import_denied' name='authority_import_denied' value='1' !!authority_import_denied!!/>\n\t\t</div>\n\t\t<!-- aut_link -->\n\t\t<!-- map -->\n\t</div>\n</div>\n\n<!--boutons\t-->\n<div class='row'>\n\t<div class='left'>\n\t\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"unload_off();document.location='./autorites.php?categ=categories&sub=&parent=!!id_parent!!'\" />\n\t\t<input type='submit' class='bouton' value='{$msg['77']}' onClick=\"return test_form(this.form)\" />\n\t\t<!-- remplace_categ -->\n\t\t!!voir_notices!!\n\t\t!!audit_bt!!\n\t\t<input type='hidden' name='page' value='!!page!!' />\n\t\t<input type='hidden' name='nbr_lignes' value='!!nbr_lignes!!' />\n\t\t<input type='hidden' name='user_input' value=\"!!user_input!!\" />\n\t\t<input type='hidden' name='nb_per_page' value=\"!!nb_per_page!!\" />\n\t</div>\n\t<div class='right'>\n\t\t<!-- delete_button -->\n\t</div>\n</div>\n<div class='row'></div>\n</form>\n<script type='text/javascript'>\n\tdocument.forms['categ_form'].elements['category_libelle!!lang_def_cle!!'].focus();\n\tajax_parse_dom();\n\n\tfunction bascule_trad(item) {\n\t\tvar elt = document.getElementById(item);\n\t\tif (elt.style.display == 'none') elt.style.display = ''; else elt.style.display = 'none'; \n\t}\n</script>";
$select_categ_prop = "scrollbars=yes, toolbar=no, dependent=yes, resizable=yes";
$add_see_also = "\n<script>\n\tfunction fonction_selecteur_categ() {\n\t\tname=this.getAttribute('id').substring(4);\n\t\tname_id = name.substr(0,7)+'_id'+name.substr(7);\n\t\topenPopUp('./select.php?what=categorie&caller=categ_form&p1='+name_id+'&p2='+name+'&dyn=1', 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}');\n\t}\n\tfunction fonction_raz_categ() {\n\t\tname=this.getAttribute('id').substring(4);\n\t\tname_id = name.substr(0,7)+'_id'+name.substr(7);\n\t\tname_rec = name.substr(0,7)+'_rec'+name.substr(7);\n\t\tdocument.getElementById(name_id).value=0;\n\t\tdocument.getElementById(name).value='';\n\t\tdocument.getElementById(name_rec).checked=false;\n\t}\n\tfunction add_categ() {\n\t\ttemplate = document.getElementById('addcateg');\n\t\tcateg=document.createElement('div');\n\t\tcateg.className='row';\n\n\t\tsuffixe = eval('document.categ_form.max_categ.value')\n\t\tnom_id = 'f_categ'+suffixe\n\t\tf_categ = document.createElement('input');\n\t\tf_categ.setAttribute('name',nom_id);\n\t\tf_categ.setAttribute('id',nom_id);\n\t\tf_categ.setAttribute('type','text');\n\t\tf_categ.className='saisie-80emr';\n\t\tf_categ.setAttribute('readonly','');\n\t\tf_categ.setAttribute('value','');\n\t\t\n\t\tf_categ_rec = document.createElement('input');\n\t\tf_categ_rec.name = 'f_categ_rec'+suffixe;\n\t\tf_categ_rec.setAttribute('id','f_categ_rec'+suffixe);\n\t\tf_categ_rec.setAttribute('type','checkbox');\n\t\tf_categ_rec.setAttribute('value','1');\t\t\n\n\t\tdel_f_categ = document.createElement('input');\n\t\tdel_f_categ.setAttribute('id','del_f_categ'+suffixe);\n\t\tdel_f_categ.onclick=fonction_raz_categ;\n\t\tdel_f_categ.setAttribute('type','button');\n\t\tdel_f_categ.className='bouton_small';\n\t\tdel_f_categ.setAttribute('readonly','');\n\t\tdel_f_categ.setAttribute('value','{$msg['raz']}');\n\t\t\n\t\tf_categ_id = document.createElement('input');\n\t\tf_categ_id.name='f_categ_id'+suffixe;\n\t\tf_categ_id.setAttribute('type','hidden');\n\t\tf_categ_id.setAttribute('id','f_categ_id'+suffixe);\n\t\tf_categ_id.setAttribute('value','');\n\t\t\n\t\tcateg.appendChild(f_categ);\n\t\tspace=document.createTextNode(' ');\n\t\tcateg.appendChild(space);\n\t\tcateg.appendChild(f_categ_rec);\n\t\tcateg.appendChild(space);\n\t\tcateg.appendChild(del_f_categ);\n\t\tcateg.appendChild(f_categ_id);\n\n\t\ttemplate.appendChild(categ);\n\t\t\n\t\tif(document.getElementById('tab_categ_order')) {\n\t\t\ttab_categ_order = document.getElementById('tab_categ_order');\n\t\t\tif (tab_categ_order.value != '') tab_categ_order.value += ','+suffixe;\n\t\t}\n\n\t\tdocument.categ_form.max_categ.value=suffixe*1+1*1 ;\n\t}\n</script>";
$categ0 = "\n\t<div class='row'>\n\t\t<input type='text' class='saisie-80emr' id='f_categ!!icateg!!' name='f_categ!!icateg!!' readonly value=\"!!categ_libelle!!\" /><input type='checkbox' id='f_categ_rec!!icateg!!' name='f_categ_rec!!icateg!!' !!chk!! />\n\t\t<input type='button' class='bouton_small' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=categorie&caller=categ_form&p1=f_categ_id!!icateg!!&p2=f_categ!!icateg!!&dyn=1&parent=!!parent!!&id2=!!id!!', 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}')\" />\n\t\t<input type='button' class='bouton_small' value='{$msg['raz']}' onclick=\"this.form.f_categ!!icateg!!.value=''; this.form.f_categ_id!!icateg!!.value='0'; this.form.f_categ_rec!!icateg!!.checked=false; \" />\n\t\t<input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' /><input type='button' class='bouton_small' value='+' onClick=\"add_categ();\"/>\n\t</div>";
$categ1 = "\n\t<div class='row'>\n\t\t<input type='text' class='saisie-80emr' id='f_categ!!icateg!!' name='f_categ!!icateg!!' readonly value=\"!!categ_libelle!!\" /><input type='checkbox' id='f_categ_rec!!icateg!!' name='f_categ_rec!!icateg!!' !!chk!! />&nbsp;<input type='button' class='bouton_small' value='{$msg['raz']}' onclick=\"this.form.f_categ!!icateg!!.value=''; this.form.f_categ_id!!icateg!!.value='0'; \" /><input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' />\n\t</div>";
$form_categ_parent = "\n\t<div id='el0Child_2' class='row' movable='yes' title=\"" . htmlentities($msg['categ_parent'], ENT_QUOTES, $charset) . "\">\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' for='form_categparent'>" . htmlentities($msg['categ_parent'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='saisie-80emr' id='category_parent' name='category_parent' readonly value=\"!!parent_libelle!!\" />\n\t\t\t<input type='button' class='bouton_small' onclick=\"openPopUp('./select.php?what=categorie&caller=categ_form&p1=category_parent_id&p2=category_parent&keep_tilde=1&parent=!!parent!!&id2='+document.categ_form.category_parent_id.value, 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t\t<input type='button' class='bouton_small' value='{$msg['raz']}' onclick=\"this.form.category_parent.value=''; this.form.category_parent_id.value='0'; \" />\n\t\t\t<input type='hidden' id='category_parent_id' name='category_parent_id' value='!!parent_value!!' />\n\t\t</div>\n\t</div>";
$form_renvoivoir = "\n\t<div id='el0Child_3' class='row' movable='yes' title=\"" . htmlentities($msg['categ_renvoi'], ENT_QUOTES, $charset) . "\">\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' for='form_renvoivoir'>" . htmlentities($msg['categ_renvoi'], ENT_QUOTES, $charset) . "</label>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<input type='text' class='saisie-80emr' id='category_voir' name='category_voir' size='48' readonly value=\"!!voir_libelle!!\" />\n\t\t\t<input type='button' class='bouton_small' onclick=\"openPopUp('./select.php?what=categorie&caller=categ_form&p1=category_voir_id&p2=category_voir&parent=!!parent!!&id2='+document.categ_form.category_voir_id.value, 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}')\" title='{$msg['157']}' value='{$msg['parcourir']}' />\n\t\t\t<input type='button' class='bouton_small' value='{$msg['raz']}' onclick=\"this.form.category_voir.value=''; this.form.category_voir_id.value='0'; \" />\n\t\t\t<input type='hidden' id='category_voir_id' name='category_voir_id' value='!!voir_value!!' />\n\t\t</div>\n\t</div>";
$form_renvoivoiraussi = "\n\t<div id='el0Child_4' class='row' movable='yes' title=\"" . htmlentities($msg['renvoi_voir_aussi'], ENT_QUOTES, $charset) . "\">\n\t\t<div class='row'>\n\t\t\t<label class='etiquette' for='form_renvoivoir'>" . $msg['renvoi_voir_aussi'] . $msg['renvoi_reciproque'] . "</label>\n\t\t</div>\n\t\t!!renvoi_voir_aussi!!\n\t</div>";
$form_num_aut = "\n\t<input type='text' class='saisie-20em' id='num_aut' name='num_aut' value=\"!!num_aut!!\" />";
// $categ_replace : form remplacement categorie
$form_categ_replace = "\n<script src='javascript/ajax.js'></script>\n<form class='form-{$current_module}' name='categ_replace' method='post' action='./autorites.php?categ=categories&sub=categ_replace&id=!!id!!&parent=!!parent!!' onSubmit=\"return false\" >\n<h3>{$msg['159']} !!old_categ_libelle!! </h3>\n<div class='form-contenu'>\n\t<div class='row'>\n\t\t<label class='etiquette' for='par'>" . htmlentities($msg[160], ENT_QUOTES, $charset) . "</label>\n\t</div>\n\t<div class='row'>\n\t\t<input type='text' class='saisie-80emr' name='by_libelle' id='by_libelle' value=\"\" completion=\"categories_mul\" autfield=\"by\" />\n\t\t<input type='button' class='bouton_small' value='{$msg['raz']}' onclick=\"this.form.by_libelle.value=''; this.form.by.value='0'; \" />\n\t\t<input type='button' class='bouton_small' onclick=\"openPopUp('./select.php?what=categorie&caller=categ_replace&p1=by&p2=by_libelle&keep_tilde=1&parent=0&deb_rech='+" . pmb_escape() . "(this.form.by_libelle.value), 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}')\" value='{$msg['parcourir']}' />\n\t\t<input type='hidden' name='by' id='by' value='0'>\n\t</div>\n\t<div class='row'>\t\t\n\t\t<input id='aut_link_save' name='aut_link_save' type='checkbox'  value='1'>" . $msg["aut_replace_link_save"] . "\n\t</div>\t\n</div>\n<div class='row'>\n\t<input type='button' class='bouton' value='{$msg['76']}' onClick=\"document.location='./autorites.php?categ=categories&sub=categ_form&id=!!id!!&parent=!!parent!!';\">\n\t<input type='button' class='bouton' value='{$msg['159']}' id='btsubmit' onClick=\"this.form.submit();\" >\n</div>\n</form>\n<script type='text/javascript'>\n\tajax_parse_dom();\n\tdocument.forms['categ_replace'].elements['by_libelle'].focus();\n</script>\n";
$liaison_tpl = "\n<div id='el0Child_7' class='row' movable='yes' title=\"" . htmlentities($msg['categ_links'], ENT_QUOTES, $charset) . "\">\n\t<div id='el1Parent' class='parent' >\n\t\t<h3>\n\t    \t<img src='./images/plus.gif' class='img_plus' align='bottom' name='imEx' id='el0Img' title='" . $msg['categ_links'] . "' border='0' onClick=\"expandBase('el1', true); return false;\" />\n\t    \t" . $msg['categ_links'] . "\n\t    </h3>\n\t</div>\n\t<div id='el1Child' class='child'>\n\t    <!-- categ_child -->\n\t    <!-- categ_renvoivoir -->\n\t    <!-- categ_renvoivoiraussi -->\n\t</div>\n\t<div class='row'>&nbsp;</div>\n</div>";
$traduction_na_tpl = "\n<br />\n<label class='etiquette'>(!!lang_value!!) </label>\n<br />\n<textarea class='saisie-50em' id='category_na' name='category_na[!!lang!!]'  cols='40' rows='2' wrap='virtual'>!!note_application!!</textarea>";
$traduction_cm_tpl = "\n<br />\n<label class='etiquette'>(!!lang_value!!) </label>\n<br />\n<textarea class='saisie-50em' id='category_cm' name='category_cm[!!lang!!]'  cols='40' rows='2' wrap='virtual'>!!commentaire!!</textarea>";
예제 #21
0
$ptab[3] = "\n<!-- onglet 3 -->\n<div id='el3Parent' class='parent'>\n<h3>\n    <img src='./images/plus.gif' class='img_plus' name='imEx' id='el3Img' title='{$msg['255']}' border='0' onClick=\"expandBase('el3', true); return false;\" />\n    {$msg['255']}\n</h3>\n</div>\n\n<div id='el3Child' class='child' etirable='yes' title='" . htmlentities($msg[255], ENT_QUOTES, $charset) . "'>\n<div id='el3Child_0' title='{$msg['255']}' movable='yes'>\n<!--    ISBN, EAN ou no. commercial    -->\n<div id='el3Child_0a' class='row'>\n    <label for='f_cb' class='etiquette'>{$msg['255']}</label>\n</div>\n<div id='el3Child_0b' class='row'>\n    <input class='saisie-20emr' id='f_cb' name='f_cb' readonly value=\"!!cb!!\" />\n    <input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./catalog/setcb.php?notice_id=!!notice_id!!', 'getcb', 300, 150, -2, -2, 'toolbar=no, resizable=yes')\" />\n    <input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_cb.value=''; \" />\n</div>\n</div>\n</div>\n";
//    ----------------------------------------------------
//    Collation
//       $ptab[4] : contenu de l'onglet 4 (collation)
//    ----------------------------------------------------
$ptab[4] = "\n<!-- onglet 4 -->\n<div id='el4Parent' class='parent'>\n    <h3>\n        <img src='./images/plus.gif' class='img_plus' name='imEx' id='el4Img' title='{$msg['257']}' border='0' onClick=\"expandBase('el4', true); return false;\" />\n        {$msg['258']}\n    </h3>\n</div>\n\n<div id='el4Child' class='child' etirable='yes' title='" . htmlentities($msg[258], ENT_QUOTES, $charset) . "'>\n\n<div id='el4Child_0' title='" . htmlentities($msg[259], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Importance matérielle (nombre de pages, d'éléments...)    -->\n<div id='el4Child_0a' class='row'>\n    <label for='f_npages' class='etiquette'>{$msg['259']}</label>\n</div>\n<div id='el4Child_0b' class='row'>\n    <input type='text' class='saisie-80em' id='f_npages' name='f_npages' value=\"!!npages!!\" />\n</div>\n</div>\n\n<div id='el4Child_1' title='" . htmlentities($msg[260], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Autres caractèristiques matérielle (ill., ...)    -->\n<div id='el4Child_1a' class='row'>\n    <label for='f_ill' class='etiquette'>{$msg['260']}</label>\n</div>\n<div id='el4Child_1b' class='row'>\n    <input type='text' class='saisie-80em' id='f_ill' name='f_ill' value=\"!!ill!!\" />\n</div>\n</div>\n\n<div id='el4Child_2' title='" . htmlentities($msg[261], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Format    -->\n<div id='el4Child_2a' class='row'>\n    <label for='f_size' class='etiquette'>{$msg['261']}</label>\n</div>\n<div id='el4Child_2b' class='row'>\n    <input type='text' class='saisie-80em' id='f_size' name='f_size' value=\"!!size!!\" />\n</div>\n</div>\n\n<div id='el4Child_3' title='" . htmlentities($msg[4050], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Prix    -->\n<div id='el4Child_3a' class='row'>\n    <label for='f_prix' class='etiquette'>{$msg['4050']}</label>\n</div>\n<div id='el4Child_3b' class='row'>\n    <input type='text' class='saisie-80em' id='f_prix' name='f_prix' value=\"!!prix!!\" />\n</div>\n\n</div>\n\n<div id='el4Child_4' title='" . htmlentities($msg[262], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Matériel d'accompagnement    -->\n<div id='el4Child_4a' class='row'>\n    <label for='f_accomp' class='etiquette'>{$msg['262']}</label>\n</div>\n<div id='el4Child_4b' class='row'>\n    <input type='text' class='saisie-80em' id='f_accomp' name='f_accomp' value=\"!!accomp!!\" />\n</div>\n</div>\n</div>\n";
//    ----------------------------------------------------
//    Notes
//       $ptab[5] : contenu de l'onglet 5 (notes)
//    ----------------------------------------------------
$ptab[5] = "\n<!-- onglet 5 -->\n<div id='el5Parent' class='parent'>\n<h3>\n    <img src='./images/plus.gif' class='img_plus' name='imEx' id='el5Img' title='{$msg['263']}' border='0' onClick=\"expandBase('el5', true); return false;\" />\n    {$msg['264']}\n</h3>\n</div>\n\n<div id='el5Child' class='child' etirable='yes' title='" . htmlentities($msg[264], ENT_QUOTES, $charset) . "'>\n\n<div id='el5Child_0' title='" . htmlentities($msg[265], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Note générale    -->\n<div id='el5Child_0a' class='row'>\n    <label for='f_n_gen' class='etiquette'>{$msg['265']}</label>\n</div>\n<div id='el5Child_0b' class='row'>\n    <textarea id='f_n_gen' class='saisie-80em' name='f_n_gen' rows='3' wrap='virtual'>!!n_gen!!</textarea>\n</div>\n</div>\n\n<div id='el5Child_1' title='" . htmlentities($msg[266], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Note de contenu    -->\n<div id='el5Child_1a' class='row'>\n    <label for='f_n_contenu' class='etiquette'>{$msg['266']}</label>\n</div>\n<div id='el5Child_1b' class='row'>\n    <textarea id='f_n_contenu' class='saisie-80em' name='f_n_contenu' rows='5' wrap='virtual'>!!n_contenu!!</textarea>\n</div>\n</div>\n\n<div id='el5Child_2' title='" . htmlentities($msg[267], ENT_QUOTES, $charset) . "' movable='yes'>\n<!--    Résumé/extrait    -->\n<div id='el5Child_2a' class='row'>\n    <label for='f_n_resume' class='etiquette'>{$msg['267']}</label>\n</div>\n<div id='el5Child_2b' class='row'>\n    <textarea class='saisie-80em' id='f_n_resume' name='f_n_resume' rows='5' wrap='virtual'>!!n_resume!!</textarea>\n</div>\n</div>\n</div>\n";
//    ----------------------------------------------------
//    Indexation
//       $ptab[6] : contenu de l'onglet 6 (indexation)
//    ----------------------------------------------------
$ptab[6] = "\n    <!-- onglet 6 -->\n<div id='el6Parent' class='parent'>\n<h3>\n    <img src='./images/plus.gif' class='img_plus' name='imEx' id='el6Img' title=\"{$msg['268']}\" border='0' onClick=\"expandBase('el6', true);recalc_recept(); return false;\" />\n    {$msg['269']}\n</h3>\n</div>\n\n<div id='el6Child' class='child' etirable='yes' title='" . htmlentities($msg[269], ENT_QUOTES, $charset) . "'>\n\n<div id='el6Child_0' title='" . htmlentities($msg[134], ENT_QUOTES, $charset) . "' movable='yes'>\n    <!--    Catégories    -->\n    <div id='el6Child_0a' class='row'>\n        <label for='f_categ' class='etiquette'>{$msg['134']}</label>\n    </div>\n    <input type='hidden' name='max_categ' value=\"!!max_categ!!\" />\n    !!categories_repetables!!\n    <div id='addcateg'/>\n        </div>\n</div>\n\n<div id='el6Child_1' title='" . htmlentities($msg[indexint_catal_title], ENT_QUOTES, $charset) . "' movable='yes'>\n    <!--    indexation interne    -->\n    <div id='el6Child_1a' class='row'>\n        <label for='f_categ' class='etiquette'>{$msg['indexint_catal_title']}</label>\n    </div>    \n    <div id='el6Child_1b' class='row'>\n        <input type='text' class='saisie-80emr' id='f_indexint' name='f_indexint' value=\"!!indexint!!\" completion=\"indexint\" autfield=\"f_indexint_id\"  typdoc=\"typdoc\" />\n        <input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=indexint&caller=notice&param1=f_indexint_id&param2=f_indexint&parent=0&deb_rech='+" . pmb_escape() . "(this.form.f_indexint.value)+'&typdoc='+(this.form.typdoc.value)+'&num_pclass=!!num_pclass!!', 'select_categ', 600, 320, -2, -2, '{$select3_prop}')\" />\n        <input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_indexint.value=''; this.form.f_indexint_id.value='0'; \" />\n        <input type='hidden' name='f_indexint_id' id='f_indexint_id' value='!!indexint_id!!' />\n    </div>\n\n</div>\n\n<div id='el6Child_2' title='" . htmlentities($msg[324], ENT_QUOTES, $charset) . "' movable='yes'>\n    <!--    Indexation libre    -->\n    <div id='el6Child_2a' class='row'>\n        <label for='f_indexation' class='etiquette'>{$msg['324']}</label>\n    </div>\n    <div id='el8Child_2b' class='row'>\n        <textarea class='saisie-80em' id='f_indexation' name='f_indexation' rows='3' wrap='virtual' completion='tags' keys='113'>!!f_indexation!!</textarea>\n    </div>\n    <div id='el8Child_2_comment' class='row'>\n        <span>{$msg['324']}{$msg['1901']}{$msg['325']}</span>\n    </div>\n</div>\n\n!!index_concept_form!!\n\n</div>\n";
//    ----------------------------------------------------
//     Catégories répétables
//       $ptab[60]
//    ----------------------------------------------------
$ptab[60] = "\n\t<script type='text/javascript' src='./javascript/categ_drop.js'></script>\n\t<input type='hidden' name='tab_categ_order' id='tab_categ_order' value='!!tab_categ_order!!' />       \n\t<input type='button' class='bouton' value='{$msg['parcourir']}' onclick=\"openPopUp('./select.php?what=categorie&caller=notice&autoindex_class=autoindex_record&indexation_lang=!!indexation_lang_sel!!&p1=f_categ_id!!icateg!!&p2=f_categ!!icateg!!&dyn=1&parent=0&deb_rech=', 'select_categ', 700, 500, -2, -2, '{$select_categ_prop}')\" />\n    <input type='button' class='bouton' value='+' onClick=\"add_categ();\"/>\n\t\n   \n  \t<div id='drag_!!icateg!!'  class='row' dragtype='categ' draggable='yes' recept='yes' recepttype='categ' handler='handle_!!icateg!!'\t\t\n\t\tdragicon=\"" . $base_path . "/images/icone_drag_notice.png\" dragtext='!!categ_libelle!!' downlight=\"categ_downlight\" highlight=\"categ_highlight\"\t\t\t\n\t\torder='!!icateg!!' style='' >\n \t\t<span id=\"handle_!!icateg!!\" style=\"float:left; padding-right : 7px\"><img src=\"" . $base_path . "/images/sort.png\" style='width:12px; vertical-align:middle' /></span>\n\t\n        <input type='text' class='saisie-80emr' id='f_categ!!icateg!!' name='f_categ!!icateg!!' value=\"!!categ_libelle!!\" completion=\"categories_mul\" autfield=\"f_categ_id!!icateg!!\" />\n        <input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_categ!!icateg!!.value=''; this.form.f_categ_id!!icateg!!.value='0'; \" />\n       \t<input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' />       \n\t</div>\t    \n    ";
$ptab[601] = "    \n \t<div id='drag_!!icateg!!' class='row' dragtype='categ' draggable='yes' recept='yes' recepttype='categ' handler='handle_!!icateg!!'\t\t \t\t\n\t\tdragicon=\"" . $base_path . "/images/icone_drag_notice.png\" dragtext='!!categ_libelle!!' downlight=\"categ_downlight\" highlight=\"categ_highlight\"\t\t\t\n\t\torder='!!icateg!!' style='' >\n    \t<span id=\"handle_!!icateg!!\" style=\"float:left; padding-right : 7px\"><img src=\"" . $base_path . "/images/sort.png\" style='width:12px; vertical-align:middle' /></span>\n\n    \t<input type='text' class='saisie-80emr' id='f_categ!!icateg!!' name='f_categ!!icateg!!' value=\"!!categ_libelle!!\" completion=\"categories_mul\" autfield=\"f_categ_id!!icateg!!\" />\n        <input type='button' class='bouton' value='{$msg['raz']}' onclick=\"this.form.f_categ!!icateg!!.value=''; this.form.f_categ_id!!icateg!!.value='0'; \" />\n        <input type='hidden' name='f_categ_id!!icateg!!' id='f_categ_id!!icateg!!' value='!!categ_id!!' />\n\t</div> \n    ";
//    ----------------------------------------------------
//     Langue de la publication
//       $ptab[7] : contenu de l'onglet 7 (langues)
//    ----------------------------------------------------
$ptab[7] = "\n<!-- onglet 7 -->\n<div id='el7Parent' class='parent'>\n<h3>\n    <img src='./images/plus.gif' class='img_plus' name='imEx' id='el7Img' title='langues' border='0' onClick=\"expandBase('el7', true); return false;\" />\n    {$msg['710']}\n</h3>\n</div>\n\n<div id='el7Child' class='child' etirable='yes' title='" . htmlentities($msg[710], ENT_QUOTES, $charset) . "'>\n\n<div id='el7Child_0' title='" . htmlentities($msg[710], ENT_QUOTES, $charset) . "' movable='yes'>\n    <!--    Langues    -->\n    <div id='el7Child_0a' class='row'>\n        <label for='f_langue' class='etiquette'>{$msg['710']}</label>\n    </div>\n    <input type='hidden' name='max_lang' value=\"!!max_lang!!\" />\n    !!langues_repetables!!\n    <div id='addlang'/>\n        </div>\n</div>\n\n<div id='el7Child_1' title='" . htmlentities($msg[711], ENT_QUOTES, $charset) . "' movable='yes'>\n    <!--    Langues    -->\n    <div id='el7Child_1a' class='row'>\n        <label for='f_langorg' class='etiquette'>{$msg['711']}</label>\n    </div>\n    <input type='hidden' name='max_langorg' value=\"!!max_langorg!!\" />\n    !!languesorg_repetables!!\n    <div id='addlangorg'/>\n        </div>\n</div>\n\n</div>\n";
//    ----------------------------------------------------
//     Langues répétables
//       $ptab[70]
//    ----------------------------------------------------
예제 #22
0
function aff_selector($field, &$check_scripts)
{
    global $msg, $categ;
    if ($field["OPTIONS"][0]["METHOD"]["0"]["value"] == 1) {
        $text_name = $field[NAME] . "_id";
        $hidden_name = $field[NAME];
    } else {
        $text_name = $field[NAME];
        $hidden_name = $field[NAME] . "_id";
    }
    //pré-remplissage
    $param = $text_name;
    global ${$param};
    switch ($field["OPTIONS"][0]["DATA_TYPE"]["0"]["value"]) {
        case 1:
            $what = "auteur";
            break;
            //auteurs
        //auteurs
        case 2:
            $what = "categorie";
            break;
            //categories
        //categories
        case 3:
            $what = "editeur";
            break;
            //Editeurs
        //Editeurs
        case 4:
            $what = "collection";
            break;
            //collection
        //collection
        case 5:
            $what = "subcollection";
            break;
            // subcollection
        // subcollection
        case 6:
            $what = "serie";
            break;
            //Titre de serie
        //Titre de serie
        case 7:
            $what = "indexint";
            break;
            // Indexation decimale
    }
    $ret = "<span style='width: 251px;'><input type='text' name='" . $text_name . "' id='" . $text_name . "' value='" . ${$param} . "' class='saisie-30emr' ></span>";
    switch ($categ) {
        case "planificateur":
            $form_name = "planificateur_form";
            break;
        default:
            $form_name = "formulaire";
            break;
    }
    $ret .= "<input class='bouton' value='...' onclick=\"window.open('./select.php?what=" . $what . "&dyn=&caller=" . $form_name . "&param1=" . $hidden_name . "&param2=" . $text_name . "&p1=" . $hidden_name . "&p2=" . $text_name . "&mode=un&deb_rech='+" . pmb_escape() . "(''), 'select_author0', 'scrollbars=yes, toolbar=no, dependent=yes, width=400, height=400, resizable=yes')\" type='button'>";
    $ret .= "<input name='" . $hidden_name . "' id='" . $hidden_name . "'  type='hidden'>";
    if ($field[MANDATORY] == "yes") {
        $check_scripts .= "if (document." . $form_name . "." . $field[NAME] . ".value==\"\") return cancel_submit(\"" . sprintf($msg["parperso_field_is_needed"], $field[ALIAS][0][value]) . "\");\n";
    }
    return $ret;
}