[ Index ]

PHP Cross Reference of Project Glazy import

title

Body

[close]

/projet/ -> scripts.js.source.html (source)

   1  <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
   2  <html>
   3  <head>
   4      <title>PHPXRef 0.7.1 : Project Glazy import : /scripts.js source</title>
   5      <link rel="stylesheet" href="sample.css" type="text/css">
   6      <link rel="stylesheet" href="sample-print.css" type="text/css" media="print">
   7      <style id="hilight" type="text/css"></style>
   8      <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
   9  </head>
  10  <body bgcolor="#ffffff" text="#000000" link="#801800" vlink="#300540" alink="#ffffff">
  11  <table class="pagetitle" width="100%">
  12      <tr>
  13          <td valign="top" class="pagetitle">
  14              [ <a href="index.html">Index</a> ]
  15          </td>
  16          <td align="right" class="pagetitle">
  17              <h2 style="margin-bottom: 0px">PHP Cross Reference of Project Glazy import</h2>
  18          </td>
  19      </tr>
  20  </table>
  21  
  22  
  23  <!-- Generated by PHPXref 0.7.1 at Thu Sep 14 11:31:49 2023 -->
  24  <!-- PHPXref (c) 2000-2010 Gareth Watts - gareth@omnipotent.net -->
  25  <!-- http://phpxref.sourceforge.net/ -->
  26  
  27  <script src="phpxref.js" type="text/javascript"></script>
  28  <script language="JavaScript" type="text/javascript">
  29  <!--
  30  ext='.html';
  31  relbase='';
  32  subdir='';
  33  filename='scripts.js.source.html';
  34  cookiekey='phpxref';
  35  handleNavFrame(relbase, subdir, filename);
  36  
  37  // -->
  38  </script>
  39  <script language="JavaScript" type="text/javascript">
  40  if (gwGetCookie('xrefnav')=='off')
  41    document.write('<p class="navlinks">[ <a href="javascript:navOn()">Show Explorer<\/a> ]<\/p>');
  42  else
  43    document.write('<p class="navlinks">[ <a href="javascript:navOff()">Hide Explorer<\/a> ]<\/p>');
  44  </script>
  45  <noscript>
  46  <p class="navlinks">
  47  [ <a href="nav.html" target="_top">Show Explorer</a> ]
  48  [ <a href="index.html" target="_top">Hide Navbar</a> ]
  49  </p>
  50  </noscript>
  51  <script language="JavaScript" type="text/javascript">
  52  <!--
  53  
  54  document.writeln('<table align="right" class="searchbox-link"><tr><td><a class="searchbox-link" href="javascript:void(0)" onMouseOver="showSearchBox()">Search</a><br>');
  55  document.writeln('<table border="0" cellspacing="0" cellpadding="0" class="searchbox" id="searchbox">');
  56  document.writeln('<tr><td class="searchbox-title">');
  57  document.writeln('<a class="searchbox-title" href="javascript:showSearchPopup()">Search History +</a>');
  58  document.writeln('<\/td><\/tr>');
  59  
  60  document.writeln('<tr><td class="searchbox-body" id="searchbox-body">');
  61  document.writeln('<form name="search" style="margin:0px; padding:0px" onSubmit=\'return jump()\'>');
  62  document.writeln('<a class="searchbox-body" href="_classes/index.html">Class<\/a>: ');
  63  document.writeln('<input type="text" size=10 value="" name="classname"><br>');
  64  document.writeln('<a id="funcsearchlink" class="searchbox-body" href="_functions/index.html">Function<\/a>: ');
  65  document.writeln('<input type="text" size=10 value="" name="funcname"><br>');
  66  document.writeln('<a class="searchbox-body" href="_variables/index.html">Variable<\/a>: ');
  67  document.writeln('<input type="text" size=10 value="" name="varname"><br>');
  68  document.writeln('<a class="searchbox-body" href="_constants/index.html">Constant<\/a>: ');
  69  document.writeln('<input type="text" size=10 value="" name="constname"><br>');
  70  document.writeln('<a class="searchbox-body" href="_tables/index.html">Table<\/a>: ');
  71  document.writeln('<input type="text" size=10 value="" name="tablename"><br>');
  72  document.writeln('<input type="submit" class="searchbox-button" value="Search">');
  73  document.writeln('<\/form>');
  74  document.writeln('<\/td><\/tr><\/table>');
  75  document.writeln('<\/td><\/tr><\/table>');
  76  // -->
  77  </script>
  78  <div id="search-popup" class="searchpopup"><p id="searchpopup-title" class="searchpopup-title">title</p><div id="searchpopup-body" class="searchpopup-body">Body</div><p class="searchpopup-close"><a href="javascript:gwCloseActive()">[close]</a></p></div>
  79  <h2 class="listing-heading"><a href="./index.html">/</a> -> <a href="scripts.js.html">scripts.js</a> (source)</h2>
  80  <div class="listing">
  81  <p class="viewlinks">[<a href="scripts.js.html">Summary view</a>]
  82  [<a href="javascript:window.print();">Print</a>]
  83  [<a href="scripts.js.source.txt" target="_new">Text view</a>]
  84  </p>
  85  <pre>
  86  <a name="l1"><span class="linenum">   1</span></a>  
  87  <a name="l2"><span class="linenum">   2</span></a>  function <a class="function" onClick="logFunction('convert')" href="_functions/convert.html" onMouseOver="funcPopup(event,'convert')">convert</a>(){
  88  <a name="l3"><span class="linenum">   3</span></a>  <span class="comment">    // get all the selected recettes in the box</span>
  89  <a name="l4"><span class="linenum">   4</span></a>      const recettes = document.getElementById('reclist');
  90  <a name="l5"><span class="linenum">   5</span></a>          var selected = [];
  91  <a name="l6"><span class="linenum">   6</span></a>      for (var option of recettes.options)
  92  <a name="l7"><span class="linenum">   7</span></a>      {
  93  <a name="l8"><span class="linenum">   8</span></a>          if (option.selected) {
  94  <a name="l9"><span class="linenum">   9</span></a>              selected.push(option.value);
  95  <a name="l10"><span class="linenum">  10</span></a>          }
  96  <a name="l11"><span class="linenum">  11</span></a>      }
  97  <a name="l12"><span class="linenum">  12</span></a>  <span class="comment">// now call the recettes.php and display it in the right box.</span>
  98  <a name="l13"><span class="linenum">  13</span></a>  url = &quot;./convert.php?fname=&quot;+document.getElementById('fname').value;
  99  <a name="l14"><span class="linenum">  14</span></a>  
 100  <a name="l15"><span class="linenum">  15</span></a>  url += &quot;&amp;filtre=&quot;+document.getElementById('filtre').value;
 101  <a name="l16"><span class="linenum">  16</span></a>  
 102  <a name="l17"><span class="linenum">  17</span></a>  for (let i in selected) {
 103  <a name="l18"><span class="linenum">  18</span></a>      url+=&quot;&amp;recettes[]=&quot;+selected[i];
 104  <a name="l19"><span class="linenum">  19</span></a>  }
 105  <a name="l20"><span class="linenum">  20</span></a>  
 106  <a name="l21"><span class="linenum">  21</span></a>  var exports = document.getElementById('exports');
 107  <a name="l22"><span class="linenum">  22</span></a>  
 108  <a name="l23"><span class="linenum">  23</span></a>  fetch(url)
 109  <a name="l24"><span class="linenum">  24</span></a>  .then(response =&gt; response.text())
 110  <a name="l25"><span class="linenum">  25</span></a>  .then(html =&gt; {
 111  <a name="l26"><span class="linenum">  26</span></a>    exports.innerHTML = html;
 112  <a name="l27"><span class="linenum">  27</span></a>  })
 113  <a name="l28"><span class="linenum">  28</span></a>  .catch(error =&gt; {
 114  <a name="l29"><span class="linenum">  29</span></a>    console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(error);
 115  <a name="l30"><span class="linenum">  30</span></a>  });
 116  <a name="l31"><span class="linenum">  31</span></a>  
 117  <a name="l32"><span class="linenum">  32</span></a>      document.getElementById('cadre').style.display = &quot;none&quot;;
 118  <a name="l33"><span class="linenum">  33</span></a>      document.getElementById('exports').style.display = &quot;block&quot;;
 119  <a name="l34"><span class="linenum">  34</span></a>  <span class="comment">    //alert('converting '+url);</span>
 120  <a name="l35"><span class="linenum">  35</span></a>  
 121  <a name="l36"><span class="linenum">  36</span></a>  }
 122  <a name="l37"><span class="linenum">  37</span></a>  
 123  <a name="l38"><span class="linenum">  38</span></a>  
 124  <a name="l39"><span class="linenum">  39</span></a>  
 125  <a name="l40"><span class="linenum">  40</span></a>  function <a class="function" onClick="logFunction('displayswap')" href="_functions/displayswap.html" onMouseOver="funcPopup(event,'displayswap')">displayswap</a>(what) {
 126  <a name="l41"><span class="linenum">  41</span></a>  <span class="comment">/*</span>
 127  <a name="l42"><span class="linenum">  42</span></a>  <span class="comment">swap display of cadre et exports boxes</span>
 128  <a name="l43"><span class="linenum">  43</span></a>  <span class="comment">*/</span>
 129  <a name="l44"><span class="linenum">  44</span></a>  
 130  <a name="l45"><span class="linenum">  45</span></a>      if (what == 'swap') {
 131  <a name="l46"><span class="linenum">  46</span></a>      if (document.getElementById('exports').style.display == &quot;block&quot;) {
 132  <a name="l47"><span class="linenum">  47</span></a>          document.getElementById('exports').style.display = &quot;none&quot;;
 133  <a name="l48"><span class="linenum">  48</span></a>          document.getElementById('cadre').style.display = &quot;block&quot;;
 134  <a name="l49"><span class="linenum">  49</span></a>      } else {
 135  <a name="l50"><span class="linenum">  50</span></a>          document.getElementById('exports').style.display = &quot;block&quot;;
 136  <a name="l51"><span class="linenum">  51</span></a>          document.getElementById('cadre').style.display = &quot;none&quot;;
 137  <a name="l52"><span class="linenum">  52</span></a>      };
 138  <a name="l53"><span class="linenum">  53</span></a>  } else if (what =='recettes') {
 139  <a name="l54"><span class="linenum">  54</span></a>      document.getElementById('exports').style.display = &quot;none&quot;;
 140  <a name="l55"><span class="linenum">  55</span></a>      document.getElementById('cadre').style.display = &quot;block&quot;;
 141  <a name="l56"><span class="linenum">  56</span></a>  } else {
 142  <a name="l57"><span class="linenum">  57</span></a>      document.getElementById('exports').style.display = &quot;block&quot;;
 143  <a name="l58"><span class="linenum">  58</span></a>      document.getElementById('cadre').style.display = &quot;none&quot;;
 144  <a name="l59"><span class="linenum">  59</span></a>  }
 145  <a name="l60"><span class="linenum">  60</span></a>  }
 146  <a name="l61"><span class="linenum">  61</span></a>  
 147  <a name="l62"><span class="linenum">  62</span></a>  function <a class="function" onClick="logFunction('home')" href="_functions/home.html" onMouseOver="funcPopup(event,'home')">home</a>(){window.location.assign("<a class="filename" href="index.php.html">index.php</a>");}
 148  <a name="l63"><span class="linenum">  63</span></a>  
 149  <a name="l64"><span class="linenum">  64</span></a>  function <a class="function" onClick="logFunction('load_recettes')" href="_functions/load_recettes.html" onMouseOver="funcPopup(event,'load_recettes')">load_recettes</a>() {
 150  <a name="l65"><span class="linenum">  65</span></a>    fname = document.getElementById(&quot;fichier&quot;).value;
 151  <a name="l66"><span class="linenum">  66</span></a>      url = &quot;recettes.php?fname=&quot;+fname;
 152  <a name="l67"><span class="linenum">  67</span></a>      sessionStorage.setItem('filename',fname);
 153  <a name="l68"><span class="linenum">  68</span></a>      const box = document.getElementById('cadre');
 154  <a name="l69"><span class="linenum">  69</span></a>  
 155  <a name="l70"><span class="linenum">  70</span></a>    fetch(url)
 156  <a name="l71"><span class="linenum">  71</span></a>      .then(response =&gt; response.text())
 157  <a name="l72"><span class="linenum">  72</span></a>      .then(html =&gt; {
 158  <a name="l73"><span class="linenum">  73</span></a>        box.innerHTML = html;
 159  <a name="l74"><span class="linenum">  74</span></a>      })
 160  <a name="l75"><span class="linenum">  75</span></a>      .catch(error =&gt; {
 161  <a name="l76"><span class="linenum">  76</span></a>        console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(error);
 162  <a name="l77"><span class="linenum">  77</span></a>      });
 163  <a name="l78"><span class="linenum">  78</span></a>  }
 164  <a name="l79"><span class="linenum">  79</span></a>  
 165  <a name="l80"><span class="linenum">  80</span></a>  function <a class="function" onClick="logFunction('filtre')" href="_functions/filtre.html" onMouseOver="funcPopup(event,'filtre')">filtre</a>() {
 166  <a name="l81"><span class="linenum">  81</span></a>      const reclist = document.getElementById('reclist');
 167  <a name="l82"><span class="linenum">  82</span></a>      const textes = [...reclist]
 168  <a name="l83"><span class="linenum">  83</span></a>      .map(el =&gt; el.text); 
 169  <a name="l84"><span class="linenum">  84</span></a>      const valeurs = [...reclist]
 170  <a name="l85"><span class="linenum">  85</span></a>      .map(el =&gt; el.value);
 171  <a name="l86"><span class="linenum">  86</span></a>  
 172  <a name="l87"><span class="linenum">  87</span></a>      const keys = valeurs.keys();
 173  <a name="l88"><span class="linenum">  88</span></a>  <span class="comment">    //console.log(valeurs);</span>
 174  <a name="l89"><span class="linenum">  89</span></a>      let text = &quot;&quot;;
 175  <a name="l90"><span class="linenum">  90</span></a>      for (let x of keys) {
 176  <a name="l91"><span class="linenum">  91</span></a>        text += x + &quot;\n&quot;;
 177  <a name="l92"><span class="linenum">  92</span></a>      }
 178  <a name="l93"><span class="linenum">  93</span></a>  <span class="comment">    //console.log(text);</span>
 179  <a name="l94"><span class="linenum">  94</span></a>      
 180  <a name="l95"><span class="linenum">  95</span></a>  <span class="comment">    //console.log(textes)    </span>
 181  <a name="l96"><span class="linenum">  96</span></a>  <span class="comment">    //alert('filtration');</span>
 182  <a name="l97"><span class="linenum">  97</span></a>  }
 183  <a name="l98"><span class="linenum">  98</span></a>  
 184  <a name="l99"><span class="linenum">  99</span></a>  function <a class="function" onClick="logFunction('filtrage')" href="_functions/filtrage.html" onMouseOver="funcPopup(event,'filtrage')">filtrage</a>() {
 185  <a name="l100"><span class="linenum"> 100</span></a>      var keyword = document.getElementById(&quot;filtre&quot;).value;
 186  <a name="l101"><span class="linenum"> 101</span></a>  <span class="comment">    //console.log(keyword);</span>
 187  <a name="l102"><span class="linenum"> 102</span></a>      var select = document.getElementById(&quot;reclist&quot;);
 188  <a name="l103"><span class="linenum"> 103</span></a>      for (var i = 0; i &lt; select.length; i++) {
 189  <a name="l104"><span class="linenum"> 104</span></a>          var txt = select.options[i].text;
 190  <a name="l105"><span class="linenum"> 105</span></a>          if (!txt.match(keyword)) {
 191  <a name="l106"><span class="linenum"> 106</span></a>              select.options[i].setAttribute('disabled', 'disabled');
 192  <a name="l107"><span class="linenum"> 107</span></a>              select.options[i].style.display = 'none';
 193  <a name="l108"><span class="linenum"> 108</span></a>          } else {
 194  <a name="l109"><span class="linenum"> 109</span></a>  <span class="comment">            //console.log(txt);</span>
 195  <a name="l110"><span class="linenum"> 110</span></a>              select.options[i].removeAttribute('disabled');
 196  <a name="l111"><span class="linenum"> 111</span></a>              select.options[i].style.display = 'block';
 197  <a name="l112"><span class="linenum"> 112</span></a>          }
 198  <a name="l113"><span class="linenum"> 113</span></a>  
 199  <a name="l114"><span class="linenum"> 114</span></a>      }
 200  <a name="l115"><span class="linenum"> 115</span></a>  }
 201  <a name="l116"><span class="linenum"> 116</span></a>  
 202  <a name="l117"><span class="linenum"> 117</span></a>  
 203  <a name="l118"><span class="linenum"> 118</span></a>  function <a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,fname) {
 204  <a name="l119"><span class="linenum"> 119</span></a>  <span class="comment">/*</span>
 205  <a name="l120"><span class="linenum"> 120</span></a>  <span class="comment">checkname: in array of filenames, filename</span>
 206  <a name="l121"><span class="linenum"> 121</span></a>  <span class="comment">check if filename is in array and if so display a prompt box to change the name until fname is null or not in array</span>
 207  <a name="l122"><span class="linenum"> 122</span></a>  <span class="comment">*/</span>
 208  <a name="l123"><span class="linenum"> 123</span></a>  <span class="comment">    //console.log('check if '+fname+' is in '+files.toString());</span>
 209  <a name="l124"><span class="linenum"> 124</span></a>  <span class="comment">    //console.log(files.indexOf(fname));</span>
 210  <a name="l125"><span class="linenum"> 125</span></a>      if (files.indexOf(fname) &gt;= 0) {
 211  <a name="l126"><span class="linenum"> 126</span></a>          fname = <a class="function" onClick="logFunction('prompt')" href="_functions/prompt.html" onMouseOver="funcPopup(event,'prompt')">prompt</a>('le nom de fichier est déjà utilisé, changez le',fname);
 212  <a name="l127"><span class="linenum"> 127</span></a>          if ( fname != null) {
 213  <a name="l128"><span class="linenum"> 128</span></a>              fname=<a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,fname);
 214  <a name="l129"><span class="linenum"> 129</span></a>          } else {
 215  <a name="l130"><span class="linenum"> 130</span></a>              console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('prompt canceled');
 216  <a name="l131"><span class="linenum"> 131</span></a>          }
 217  <a name="l132"><span class="linenum"> 132</span></a>      }
 218  <a name="l133"><span class="linenum"> 133</span></a>      
 219  <a name="l134"><span class="linenum"> 134</span></a>  <span class="comment">    //console.log('return fname checkname '+fname)</span>
 220  <a name="l135"><span class="linenum"> 135</span></a>      return (fname);
 221  <a name="l136"><span class="linenum"> 136</span></a>  }
 222  <a name="l137"><span class="linenum"> 137</span></a>  
 223  <a name="l138"><span class="linenum"> 138</span></a>  function <a class="function" onClick="logFunction('uploadfile')" href="_functions/uploadfile.html" onMouseOver="funcPopup(event,'uploadfile')">uploadfile</a>() {
 224  <a name="l139"><span class="linenum"> 139</span></a>      var xmlhttp = new XMLHttpRequest();
 225  <a name="l140"><span class="linenum"> 140</span></a>      var url = "<a class="filename" href="readdir.php.html">readdir.php</a>";
 226  <a name="l141"><span class="linenum"> 141</span></a>      const fileInput = document.getElementById('fileToUpload');
 227  <a name="l142"><span class="linenum"> 142</span></a>      
 228  <a name="l143"><span class="linenum"> 143</span></a>      xmlhttp.onreadystatechange = function() {
 229  <a name="l144"><span class="linenum"> 144</span></a>      if (this.readyState == 4 &amp;&amp; this.status == 200) {
 230  <a name="l145"><span class="linenum"> 145</span></a>          var files = JSON.parse(this.responseText);
 231  <a name="l146"><span class="linenum"> 146</span></a>          var newfile = fileInput.files[0].name;
 232  <a name="l147"><span class="linenum"> 147</span></a>  <span class="comment">    //    let newfile = prompt('new file name',fname);</span>
 233  <a name="l148"><span class="linenum"> 148</span></a>  <span class="comment">        //console.log(newfile);</span>
 234  <a name="l149"><span class="linenum"> 149</span></a>          const fileform = document.getElementById('upload');
 235  <a name="l150"><span class="linenum"> 150</span></a>          if ( (newfile=<a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(files,newfile)) != null) {
 236  <a name="l151"><span class="linenum"> 151</span></a>              const output = document.getElementById(&quot;id01&quot;);
 237  <a name="l152"><span class="linenum"> 152</span></a>              output.innerHTML = newfile;
 238  <a name="l153"><span class="linenum"> 153</span></a>  <span class="comment">        // new file name accepted, we can trigger the upload</span>
 239  <a name="l154"><span class="linenum"> 154</span></a>          fileInput.files[0].name = newfile;
 240  <a name="l155"><span class="linenum"> 155</span></a>          mysubmit = document.getElementById(&quot;mysubmit&quot;);
 241  <a name="l156"><span class="linenum"> 156</span></a>          mysubmit.disabled = false;
 242  <a name="l157"><span class="linenum"> 157</span></a>          mysubmit.value = 'upload to '+newfile
 243  <a name="l158"><span class="linenum"> 158</span></a>          mysubmit.style.background = 'green';
 244  <a name="l159"><span class="linenum"> 159</span></a>          fileform.addEventListener(
 245  <a name="l160"><span class="linenum"> 160</span></a>              &quot;submit&quot;,
 246  <a name="l161"><span class="linenum"> 161</span></a>              (event) =&gt; {
 247  <a name="l162"><span class="linenum"> 162</span></a>              const output = document.getElementById(&quot;id01&quot;);
 248  <a name="l163"><span class="linenum"> 163</span></a>              const formData = new FormData(fileform);
 249  <a name="l164"><span class="linenum"> 164</span></a>              const file = fileInput.files[0];
 250  <a name="l165"><span class="linenum"> 165</span></a>              formData.delete(&quot;fileToUpload&quot;);
 251  <a name="l166"><span class="linenum"> 166</span></a>              formData.append(&quot;fileToUpload&quot;, file, newfile);
 252  <a name="l167"><span class="linenum"> 167</span></a>              formData.append(&quot;submit&quot;,&quot;coucou&quot;);
 253  <a name="l168"><span class="linenum"> 168</span></a>            
 254  <a name="l169"><span class="linenum"> 169</span></a>                const request = new XMLHttpRequest();
 255  <a name="l170"><span class="linenum"> 170</span></a>                request.open(&quot;POST&quot;, "<a class="filename" href="bangit.php.html">bangit.php</a>", true);
 256  <a name="l171"><span class="linenum"> 171</span></a>                request.onload = (progress) =&gt; {
 257  <a name="l172"><span class="linenum"> 172</span></a>                  output.innerHTML =
 258  <a name="l173"><span class="linenum"> 173</span></a>                    request.status === 200
 259  <a name="l174"><span class="linenum"> 174</span></a>                      ? &quot;Uploaded!&quot;
 260  <a name="l175"><span class="linenum"> 175</span></a>                      : `Error <a class="var it32" onMouseOver="hilite(32)" onMouseOut="lolite()" onClick="logVariable('request')" href="_variables/request.html">$request</a>.status} occurred when trying to upload your file.&lt;br /&gt;`;
 261  <a name="l176"><span class="linenum"> 176</span></a>  <span class="comment">/*                    mysubmit = document.getElementById(&quot;mysubmit&quot;);</span>
 262  <a name="l177"><span class="linenum"> 177</span></a>  <span class="comment">                    mysubmit.disabled = true;</span>
 263  <a name="l178"><span class="linenum"> 178</span></a>  <span class="comment">                    mysubmit.value = 'Envoyer';</span>
 264  <a name="l179"><span class="linenum"> 179</span></a>  <span class="comment">                    mysubmit.style.background = 'red'; */</span>
 265  <a name="l180"><span class="linenum"> 180</span></a>                      location.reload();
 266  <a name="l181"><span class="linenum"> 181</span></a>                };
 267  <a name="l182"><span class="linenum"> 182</span></a>            
 268  <a name="l183"><span class="linenum"> 183</span></a>                request.send(formData);
 269  <a name="l184"><span class="linenum"> 184</span></a>                event.preventDefault();
 270  <a name="l185"><span class="linenum"> 185</span></a>              },
 271  <a name="l186"><span class="linenum"> 186</span></a>              false,
 272  <a name="l187"><span class="linenum"> 187</span></a>            );
 273  <a name="l188"><span class="linenum"> 188</span></a>          } else {
 274  <a name="l189"><span class="linenum"> 189</span></a>  <span class="comment">        // operation cancelled</span>
 275  <a name="l190"><span class="linenum"> 190</span></a>              console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('cancelled');
 276  <a name="l191"><span class="linenum"> 191</span></a>          }
 277  <a name="l192"><span class="linenum"> 192</span></a>      }
 278  <a name="l193"><span class="linenum"> 193</span></a>  };
 279  <a name="l194"><span class="linenum"> 194</span></a>      
 280  <a name="l195"><span class="linenum"> 195</span></a>      xmlhttp.open(&quot;GET&quot;, url, true);
 281  <a name="l196"><span class="linenum"> 196</span></a>      xmlhttp.send(); 
 282  <a name="l197"><span class="linenum"> 197</span></a>  
 283  <a name="l198"><span class="linenum"> 198</span></a>  }
 284  <a name="l199"><span class="linenum"> 199</span></a>  
 285  <a name="l200"><span class="linenum"> 200</span></a>  
 286  <a name="l201"><span class="linenum"> 201</span></a>  
 287  <a name="l202"><span class="linenum"> 202</span></a>  async function copyPage(text) {
 288  <a name="l203"><span class="linenum"> 203</span></a>      if (window.isSecureContext) {
 289  <a name="l204"><span class="linenum"> 204</span></a>  <span class="comment">      // Page is a secure context so service workers are now available</span>
 290  <a name="l205"><span class="linenum"> 205</span></a>        alert('navigator in secure contect')
 291  <a name="l206"><span class="linenum"> 206</span></a>        navigator.serviceWorker.register(&quot;/offline-worker.js&quot;).then(() =&gt; {
 292  <a name="l207"><span class="linenum"> 207</span></a>  <span class="comment">        // …</span>
 293  <a name="l208"><span class="linenum"> 208</span></a>        });
 294  <a name="l209"><span class="linenum"> 209</span></a>      }
 295  <a name="l210"><span class="linenum"> 210</span></a>        try {
 296  <a name="l211"><span class="linenum"> 211</span></a>          await navigator.clipboard.writeText(location.href);
 297  <a name="l212"><span class="linenum"> 212</span></a>  <span class="comment">        //console.log('Page URL copied to clipboard');</span>
 298  <a name="l213"><span class="linenum"> 213</span></a>        } catch (err) {
 299  <a name="l214"><span class="linenum"> 214</span></a>          console.error('Failed to copy: ', err);
 300  <a name="l215"><span class="linenum"> 215</span></a>        }
 301  <a name="l216"><span class="linenum"> 216</span></a>      }
 302  <a name="l217"><span class="linenum"> 217</span></a>      function <a class="function" onClick="logFunction('copy2clipboard')" href="_functions/copy2clipboard.html" onMouseOver="funcPopup(event,'copy2clipboard')">copy2clipboard</a>() {
 303  <a name="l218"><span class="linenum"> 218</span></a>  <span class="comment">      // Get the text field</span>
 304  <a name="l219"><span class="linenum"> 219</span></a>        var copyText = document.getElementById(&quot;glazchem&quot;);
 305  <a name="l220"><span class="linenum"> 220</span></a>      
 306  <a name="l221"><span class="linenum"> 221</span></a>  <span class="comment">      // Select the text field</span>
 307  <a name="l222"><span class="linenum"> 222</span></a>        copyText.select();
 308  <a name="l223"><span class="linenum"> 223</span></a>        copyText.setSelectionRange(0, 99999); <span class="comment">// For mobile devices</span>
 309  <a name="l224"><span class="linenum"> 224</span></a>      
 310  <a name="l225"><span class="linenum"> 225</span></a>  <span class="comment">      // Copy the text inside the text field</span>
 311  <a name="l226"><span class="linenum"> 226</span></a>        navigator.clipboard.writeText(copyText.value).then(function(x) {
 312  <a name="l227"><span class="linenum"> 227</span></a>          alert(&quot;Texte copié dans le presse papier: &quot; + copyText.value);
 313  <a name="l228"><span class="linenum"> 228</span></a>        });
 314  <a name="l229"><span class="linenum"> 229</span></a>  <span class="comment">      //copyPage(copyText.value);</span>
 315  <a name="l230"><span class="linenum"> 230</span></a>  <span class="comment">      // Alert the copied text</span>
 316  <a name="l231"><span class="linenum"> 231</span></a>      }
 317  <a name="l232"><span class="linenum"> 232</span></a>  
 318  <a name="l233"><span class="linenum"> 233</span></a>  
 319  <a name="l234"><span class="linenum"> 234</span></a>      function <a class="function" onClick="logFunction('rename')" href="_functions/rename.html" onMouseOver="funcPopup(event,'rename')">rename</a>() {
 320  <a name="l235"><span class="linenum"> 235</span></a>          var fname = document.getElementById(&quot;fichier&quot;).value;
 321  <a name="l236"><span class="linenum"> 236</span></a>          fname = <a class="function" onClick="logFunction('prompt')" href="_functions/prompt.html" onMouseOver="funcPopup(event,'prompt')">prompt</a>('Renommez le fichier',fname);
 322  <a name="l237"><span class="linenum"> 237</span></a>          fetch('<a class="filename" href="readdir.php.html">readdir.php</a>')
 323  <a name="l238"><span class="linenum"> 238</span></a>              .then ( x =&gt; x.json() )
 324  <a name="l239"><span class="linenum"> 239</span></a>              .then ( y =&gt; <a class="function" onClick="logFunction('checkname')" href="_functions/checkname.html" onMouseOver="funcPopup(event,'checkname')">checkname</a>(y,fname) )
 325  <a name="l240"><span class="linenum"> 240</span></a>              .then ( z =&gt; { if ( z!= null) {
 326  <a name="l241"><span class="linenum"> 241</span></a>                  console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>('here mv to new name '+z);
 327  <a name="l242"><span class="linenum"> 242</span></a>                  fetch ('rename.php?old='+document.getElementById(&quot;fichier&quot;).value+'&amp;new='+z)
 328  <a name="l243"><span class="linenum"> 243</span></a>                  .then ( x =&gt; x.text())
 329  <a name="l244"><span class="linenum"> 244</span></a>                  .then ( y =&gt; { console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(y); location.reload();})
 330  <a name="l245"><span class="linenum"> 245</span></a>              } 
 331  <a name="l246"><span class="linenum"> 246</span></a>          })
 332  <a name="l247"><span class="linenum"> 247</span></a>      }
 333  <a name="l248"><span class="linenum"> 248</span></a>  
 334  <a name="l249"><span class="linenum"> 249</span></a>      function <a class="function" onClick="logFunction('remove')" href="_functions/remove.html" onMouseOver="funcPopup(event,'remove')">remove</a>() {
 335  <a name="l250"><span class="linenum"> 250</span></a>          var fname = document.getElementById(&quot;fichier&quot;).value;
 336  <a name="l251"><span class="linenum"> 251</span></a>          if (confirm('Effacer le fichier '+fname+ ' ATTENTION pas récupérable !')) {
 337  <a name="l252"><span class="linenum"> 252</span></a>              
 338  <a name="l253"><span class="linenum"> 253</span></a>              fetch('delete.php?fname='+document.getElementById(&quot;fichier&quot;).value)
 339  <a name="l254"><span class="linenum"> 254</span></a>                  .then ( x =&gt; x.text() )
 340  <a name="l255"><span class="linenum"> 255</span></a>                  .then ( y =&gt; { console.<a class="phpfunction" onClick="logFunction('log')" href="_functions/log.html" onMouseOver="phpfuncPopup(event,'log')">log</a>(y); location.reload();} )
 341  <a name="l256"><span class="linenum"> 256</span></a>  
 342  <a name="l257"><span class="linenum"> 257</span></a>              }
 343  <a name="l258"><span class="linenum"> 258</span></a>      }
 344  <a name="l259"><span class="linenum"> 259</span></a>      
 345  </pre>
 346  </div>
 347  <script language="JavaScript" type="text/javascript">
 348  FUNC_DATA={
 349  'remove': ['remove', '', [['projet','scripts.js.source.txt',249],['','scripts.js',249]], 5],
 350  'filtre': ['filtre', '', [['projet','scripts.js.source.txt',80],['','scripts.js',80]], 3],
 351  'displayswap': ['displayswap', '', [['projet','scripts.js.source.txt',40],['','scripts.js',40]], 9],
 352  'load_recettes': ['load_recettes', '', [['projet','scripts.js.source.txt',64],['','scripts.js',64]], 5],
 353  'checkname': ['checkname', '', [['projet','scripts.js.source.txt',118],['','scripts.js',118]], 9],
 354  'prompt': ['prompt', '', [['projet','upload.php.source.txt',13],['','upload.php',13]], 12],
 355  'rename': ['rename', '', [['projet','scripts.js.source.txt',234],['','scripts.js',234]], 11],
 356  'convert': ['convert', '', [['projet','scripts.js.source.txt',2],['','scripts.js',2]], 5],
 357  'copy2clipboard': ['copy2clipboard', '', [['projet','scripts.js.source.txt',217],['','scripts.js',217]], 5],
 358  'uploadfile': ['uploadfile', '', [['projet','scripts.js.source.txt',138],['','scripts.js',138]], 7],
 359  'filtrage': ['filtrage', '', [['projet','scripts.js.source.txt',99],['','scripts.js',99]], 5],
 360  'home': ['home', '', [['projet','scripts.js.source.txt',62],['','recettes.php',4],['','scripts.js',62],['projet','recettes.php.source.txt',4]], 8],
 361  'log': ['log', '', [], 29]};
 362  CLASS_DATA={
 363  };
 364  CONST_DATA={
 365  };
 366  </script>
 367  <div id="func-popup" class="funcpopup"><p id="func-title" class="popup-title">title</p><p id="func-desc" class="popup-desc">Description</p><p id="func-body" class="popup-body">Body</p></div>
 368  <div id="class-popup" class="funcpopup"><p id="class-title" class="popup-title">title</p><p id="class-desc" class="popup-desc">Description</p><p id="class-body" class="popup-body">Body</p></div>
 369  <div id="const-popup" class="funcpopup"><p id="const-title" class="popup-title">title</p><p id="const-desc" class="popup-desc">Description</p><p id="const-body" class="popup-body">Body</p></div>
 370  <div id="req-popup" class="funcpopup"><p id="req-title" class="popup-title">title</p><p id="req-body" class="popup-body">Body</p></div>
 371  <!-- A link to the phpxref site in your customized footer file is appreciated ;-) -->
 372  <br><hr>
 373  <table width="100%">
 374      <tr><td>Generated: Thu Sep 14 11:31:49 2023</td>
 375      <td align="right"><i>Cross-referenced by <a href="http://phpxref.sourceforge.net/">PHPXref 0.7.1</a></i></td>
 376      </tr>
 377  </table>
 378  </body></html>


Generated: Thu Sep 14 11:31:49 2023 Cross-referenced by PHPXref 0.7.1