[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/mydms/templates/default/ -> viewDocument.tpl (source)

   1  <!-- BEGIN main -->
   2  <script type='text/javascript'>
   3      var folderChooserURL ='{folderChooserURL}';
   4  </script>
   5  
   6  <table width="100%" border="0" cellspacing="0" cellpading="0" bgcolor="white" hheight="100px">
   7      <tr class="topRow">
   8          <th width="33%">{delete}</th>
   9          <th width="33%">{view_online}</th>
  10          <th width="33%">{download}</th>
  11      </tr>
  12  </table>
  13  <br>
  14  <table width="100%" border="0" cellspacing="0" cellpading="0">
  15      <tr>
  16          <th width="20%" id="tab1" class="activetab" onclick="javascript:tab.display(1);"><a href="#" tabindex="0" accesskey="1" onfocus="tab.display(1);" onclick="tab.display(1); return(false);" style="font-size:10px;">{lang_informations}</a></th>
  17          <th width="20%" id="tab2" class="activetab" onclick="javascript:tab.display(2);"><a href="#" tabindex="0" accesskey="2" onfocus="tab.display(2);" onclick="tab.display(2); return(false);" style="font-size:10px;">{lang_all_versions}</a></th>
  18          <th width="20%" id="tab3" class="activetab" onclick="javascript:tab.display(3);"><a href="#" tabindex="0" accesskey="3" onfocus="tab.display(3);" onclick="tab.display(3); return(false);" style="font-size:10px;">{lang_linked_documents}</a></th>
  19          <th width="20%" id="tab4" class="activetab" onclick="javascript:tab.display(4);"><a href="#" tabindex="0" accesskey="4" onfocus="tab.display(4);" onclick="tab.display(4); return(false);" style="font-size:10px;">{lang_notifications}</a></th>
  20          <th width="20%" id="tab5" class="activetab" onclick="javascript:tab.display(5);"><a href="#" tabindex="0" accesskey="5" onfocus="tab.display(5);" onclick="tab.display(5); return(false);" style="font-size:10px;">{lang_acl}</a></th>
  21      </tr>
  22  </table>
  23  <div style="border-left: dotted 1px grey; border-bottom: dotted 1px grey; border-right: dotted 1px grey; background: white;">
  24  <div id="tabcontent1" class="inactivetab" bgcolor="white">
  25      {informations}
  26  </div>
  27  
  28  <div id="tabcontent2" class="inactivetab">
  29  
  30      <table cellspacing="5" cellpadding="0" border="0" width="100%">
  31          <tr>
  32              <td></td>
  33              <td></td>
  34              <td class="filelist" style="border-bottom: 1pt solid #000080;"><i>{lang_version}</i></td>
  35              <td rowspan="{rownum}" style="border-left: 1pt solid #000080;">&nbsp;</td>
  36              <td class="filelist" style="border-bottom: 1pt solid #000080;"><i>{lang_upload_date}</i></td>
  37              <td rowspan="{rownum}" style="border-left: 1pt solid #000080;">&nbsp;</td>
  38              <td class="filelist" style="border-bottom: 1pt solid #000080;"><i>{lang_comment}</i></td>
  39              <td rowspan="{rownum}" style="border-left: 1pt solid #000080;">&nbsp;</td>
  40              <td class="filelist" style="border-bottom: 1pt solid #000080;"><i>{lang_uploaded_by}</i></td>
  41              <td></td>
  42          </tr>
  43          {versions}
  44      </table>
  45  </div>
  46  
  47  <div id="tabcontent3" class="inactivetab">
  48  <!--
  49  <table cellspacing="5" cellpadding="0" border="1">
  50      <?php
  51      if ($rownum > 1)
  52      {
  53          ?>
  54          <tr>
  55          <td></td>
  56          <td class="filelist" style="border-bottom: 1pt solid #000080;"><i><?php printMLText("name");?></i></td>
  57          <td rowspan="<?php print $rownum;?>" style="border-left: 1pt solid #000080;">&nbsp;</td>
  58          <td class="filelist" style="border-bottom: 1pt solid #000080;"><i><?php printMLText("comment");?></i></td>
  59          <td rowspan="<?php print $rownum;?>" style="border-left: 1pt solid #000080;">&nbsp;</td>
  60          <td class="filelist" style="border-bottom: 1pt solid #000080;"><i><?php printMLText("document_link_by");?></i></td>
  61          <td rowspan="<?php print $rownum;?>" style="border-left: 1pt solid #000080;">&nbsp;</td>
  62          <td class="filelist" style="border-bottom: 1pt solid #000080;"><i><?php printMLText("document_link_public");?></i></td>
  63          <td></td>
  64          </tr>
  65          <?php 
  66          foreach($links as $link)
  67          {
  68              $responsibleUser = $link->getUser();
  69              $targetDoc = $link->getTarget();
  70              
  71              print "<tr>";
  72              print "<td><img src=\"images/file.gif\" width=18 height=18 border=0></td>";
  73              print "<td class=\"linklist\"><a href=\"out.ViewDocument.php?documentid=".$targetDoc->getID()."\" class=\"linklist\">".$targetDoc->getName()."</a></td>";
  74              print "<td class=\"linklist\">".$targetDoc->getComment()."</td>";
  75              print "<td class=\"linklist\">".$responsibleUser->getFullName()."</td>";
  76              print "<td class=\"linklist\">" . (($link->isPublic()) ? getMLText("yes") : getMLText("no")) . "</td>";
  77              print "<td>";
  78              if (($user->getID() == $responsibleUser->getID()) || ($user->getID() == $settings->_adminID) || ($link->isPublic() && ($document->getAccessMode($user) >= M_READWRITE )))
  79                  print "<a href=\"../op/op.RemoveDocumentLink.php?documentid=".$documentid."&linkid=".$link->getID()."\"><img src=\"images/del.gif\" border=0></a>";
  80              print "</td>";
  81              print "</tr>";
  82          }
  83      }
  84      else
  85          print "<tr><td class=\"filelist\">".getMLText("no_document_links")."</td></tr>";
  86      ?>
  87  </table>
  88  
  89  
  90  if ($user->getID() != $settings->_guestID)
  91  
  92      <form action="../op/op.AddDocumentLink.php" name="form1">
  93      <input type="Hidden" name="documentid" value="<?php print $documentid;?>">
  94      <table>
  95          <tr>
  96              <td class="inputDescription"><?php printMLText("choose_target_document");?>:</td>
  97              <td><?php printDocumentChooser("form1");?></td>
  98          </tr>
  99          <?php 
 100              if ($document->getAccessMode($user) >= M_READWRITE)
 101              {
 102                  print "<tr><td class=\"inputDescription\">".getMLText("document_link_public")."</td><td class=\"inputDescription\">";
 103                  print "<input type=\"Radio\" name=\"public\" value=\"true\" checked>" . getMLText("yes") . "&nbsp;&nbsp;";
 104                  print "<input type=\"Radio\" name=\"public\" value=\"false\">" . getMLText("no");
 105                  print "</td></tr>";
 106              }
 107          ?>
 108          <tr>
 109              <td colspan="2"><br><input type="Submit" value="<?php printMLText("add_document_link");?>"></td>
 110          </tr>
 111      </table>
 112      </form>-->
 113  </div>
 114  
 115  <div id="tabcontent4" class="inactivetab">
 116      <table cellspacing="0" cellpadding="5" border="0" width="100%">
 117          <tr>
 118              <td style="border-bottom: 1pt solid #000080;" width="50px">&nbsp;</td>
 119              <td style="border-bottom: 1pt solid #000080;" class="notifylist"><i>{lang_name}</i></td>
 120              <td style="border-bottom: 1pt solid #000080;" width="50px">&nbsp;</td>
 121          </tr>
 122          {notifications}
 123          <tr>
 124              <td colspan="3">&nbsp;</td>
 125          </tr>
 126      </table>
 127  
 128      <form action="{notify_form_action}" method="post" name="notify_form">
 129          <fieldset><legend>{lang_add_notification}</legend>
 130          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 131              <tr>
 132                  <td class="inputDescription">{lang_user}:</td>
 133                  <td>
 134                      {select_userid}
 135                  </td>
 136              </tr>
 137              <tr>
 138                  <td class="inputDescription">{lang_group}:</td>
 139                  <td>
 140                      {select_groupid}
 141                  </td>
 142              </tr>
 143          </table>
 144          </fieldset>
 145      </form>
 146  </div>
 147  
 148  <div id="tabcontent5" class="inactivetab">
 149      {change_owner}
 150      {display_acl}
 151  </div>
 152  
 153  <div id="tabcontent6" class="inactivetab">
 154      <form enctype="multipart/form-data" name="update_file_form" method="post" action="{action_update_file}">
 155      <table cellpadding="5" cellspacing="0" border="0" width="100%">
 156          <tr class="row_on">
 157              <td class="description" valign="top" width="150px">{lang_filename}:</td>
 158              <td class="infos" colspan="2"><input type="file" name="userfile"></td>
 159          </tr>
 160          <tr class="row_on">
 161              <td class="description" valign="top">{lang_comment}:</td>
 162              <td class="infos" colspan="2"><textarea name="comment" style="width: 100%;"></textarea></td>
 163          </tr>
 164          <tr class="row_on">
 165              <td class="description" valign="top">{lang_expires}:</td>
 166              <td class="infos" valign="top" colspan="2">
 167                  {select_expire_update}
 168                  <span id="jscalspan_update" class="{expire_class_update}">{expire_date_update}</span>
 169              </td>
 170          </tr>
 171          <tr>
 172              <td colspan="3" valign="top">
 173                  <input type="submit" name="save" value="{lang_update}">
 174                  <button type="button" name="cancel" value="{lang_cancel}" onClick="javascript:tab.display(1);">
 175                      {lang_cancel}
 176                  </button>
 177              </td>
 178          </tr>
 179      </table>
 180      </form>
 181  </div>
 182  
 183  
 184  
 185  </div>
 186  <!-- END main -->
 187  
 188  <!-- BEGIN lock_row -->
 189      <tr class="row_on">
 190          <td class="description" valign="top">{lang_lock_status}:</td>
 191          <td class="infos" colspan="3">
 192              <input id="lockStatus" type="hidden" name="lockStatus" value="unchanged">
 193              <input type="checkbox" onClick="javascript:toggleLock(this);" {checked_lock_status}>
 194              <div id="currentLockStatus" class="active">
 195                  {lang_current_status}
 196              </div>
 197              <div id="lockFile" class="inactive">
 198                  {lang_file_gets_unlocked}
 199              </div>
 200              <div id="unlockFile" class="inactive">
 201                  {lang_file_gets_locked}
 202              </div>
 203          </td>
 204      </tr>
 205  <!-- END lock_row -->
 206  
 207  <!-- BEGIN version_row -->
 208      <tr>
 209          <td>
 210              {url_view_online}
 211          </td>
 212          <td>
 213              <a href="{url_download_file}" class="oldcontent"><img src="{download_image}" width=22 height=22 border=0 title="{lang_download}"></a>
 214          </td>
 215          <td class="filelist" align="center">{version_version}</td>
 216          <td class="filelist">{version_date}</td>
 217          <td class="filelist">{version_comment}</td>
 218          <td class="filelist">{version_uploadingUser}</td>
 219          <td>{url_delete_file}</td>
 220      </tr>
 221  <!-- END version_row -->
 222  
 223  <!-- BEGIN information_ro -->
 224      <table cellpadding="5" cellspacing="0" border="0" width="100%">
 225          <tr>
 226              <td class="infos" valign="top" width="150px">{lang_filename}:</td>
 227              <td style="border-left: 1pt solid #000080;" rowspan="14" width="1px">&nbsp;</td>
 228              <td class="infos">{filename}</td>
 229          </tr>
 230          <tr>
 231              <td class="infos" valign="top">{lang_owner}:</td>
 232              <td class="infos">
 233                  <a class="infos" href="mailto:{owner_email}">{owner_fullname}</a>
 234              </td>
 235          </tr>
 236          <tr>
 237              <td class="infos" valign="top">{lang_comment}:</td>
 238              <td class="infos">{comment}</td>
 239          </tr>
 240          <tr>
 241              <td class="infos" valign="top">{lang_creation_date}:</td>
 242              <td class="infos">{creation_date}</td>
 243          </tr>
 244          <tr>
 245              <td class="infos" valign="top">{lang_keywords}:</td>
 246              <td class="infos">{keywords}</td>
 247          </tr>
 248          {locking}
 249          <tr>
 250              <td>&nbsp;</td>
 251              <td>&nbsp;</td>
 252          </tr>
 253          <tr>
 254              <td class="infos" valign="top">{lang_last_update}</td>
 255              <td class="infos">{last_update}</td>
 256          </tr>
 257          <tr>
 258              <td class="infos" valign="top">{lang_current_version}:</td>
 259              <td class="infos">{current_version}</td>
 260          </tr>
 261          <tr>
 262              <td class="infos" valign="top">{lang_comment_for_current_version}:</td>
 263              <td class="infos" valign="top">{current_comment}</td>
 264          </tr>
 265          <tr>
 266              <td class="infos" valign="top">{lang_uploaded_by}:</td>
 267              <td class="infos">
 268                  <a class="infos" href="mailto:{updater_email}">{updater_fullname}</a>
 269              </td>
 270          </tr>
 271          <tr>
 272              <td class="infos" valign="top">{lang_file_size}:</td>
 273              <td class="infos">{file_size} bytes</td>
 274          </tr>
 275          <tr>
 276              <td class="infos" valign="top">{lang_mime_type}:</td>
 277              <td class="infos">
 278                  <img align="absmiddle" src="images/icons/<?php print getMimeIcon($latestContent->getFileType());?>"> 
 279                  {mime_type}
 280              </td>
 281          </tr>
 282          <tr>
 283              <td class="infos" valign="top">{lang_expires}:</td>
 284              <td class="infos" valign="top">
 285                  {expire_date_ro}
 286              </td>
 287          </tr>
 288      </table>
 289  <!-- END information_ro -->
 290  
 291  <!-- BEGIN information_rw -->
 292      <form name="info_form" method="post" action="{action_informations}">
 293      <fieldset><legend>{lang_general_information}</legend>
 294      <table cellpadding="5" cellspacing="0" border="0" width="100%">
 295          <tr class="row_on">
 296              <td class="description" valign="top" width="150px">{lang_filename}:</td>
 297              <td class="infos" colspan="2"><input style="width: 100%;" type="text" name="fname" value="{filename}"></td>
 298              <td align="center" width="150px"><a href="#" tabindex="0" onfocus="tab.display(6);" onclick="tab.display(6); return(false);" style="font-size:10px;">{lang_update_document}</a></td>
 299          </tr>
 300          <tr class="row_on">
 301              <td class="description" valign="top" width="150px">{lang_folder}:</td>
 302              <td class="infos" colspan="2">
 303                  <input id="targetname" style="width: 100%;" type="text" name="targetname" value="{foldername}" disabled>
 304                  <input type="hidden" id="targetid" name="targetid" value="unchanged">
 305              </td>
 306              <td align="center" width="150px"><a href="#" onclick="selectFolder({current_folder_id},'info_form'); return(false);" style="font-size:10px;">{lang_move_document}</a></td>
 307          </tr>
 308          <tr class="row_on">
 309              <td class="description" valign="top">{lang_comment}:</td>
 310              <td class="infos" colspan="3"><textarea name="comment" style="width: 100%; height: 80px;">{comment}</textarea></td>
 311          </tr>
 312          <tr class="row_on">
 313              <td class="description" valign="top">{lang_keywords}:</td>
 314              <td class="infos" colspan="3"><textarea name="keywords" style="width: 100%; height: 30px;">{keywords}</textarea></td>
 315          </tr>
 316          <tr class="row_on">
 317              <td class="description" valign="top">{lang_expires}:</td>
 318              <td class="infos" valign="top" colspan="3">
 319                  {select_expire}
 320                  <span id="jscalspan" class="{expire_class}">{expire_date}</span>
 321              </td>
 322          </tr>
 323          {locking}
 324          <tr class="row_on">
 325              <td class="description_small" valign="top">{lang_owner}:</td>
 326              <td class="infos" colspan="1">
 327                  <a class="infos" href="mailto:{owner_email}">{owner_fullname}</a>
 328              </td>
 329              <td class="description_small" valign="top">{lang_creation_date}:</td>
 330              <td class="infos" colspan="1">{creation_date}</td>
 331          </tr>
 332          <tr class="row_on">
 333              <td colspan="4" valign="top">
 334                  <button type="submit" name="save" value="save">
 335                      {lang_save}
 336                  </button>
 337                  <button style="margin-left: 10px;" type="button" name="cancel" value="cancel" onClick="window.close()">
 338                      {lang_cancel}
 339                  </button>
 340              </td>
 341          </tr>
 342      </table>
 343      </fieldset>
 344      <p>
 345      <fieldset style="border: 1px solid silver;"><legend>{lang_information_about_last_update}</legend>
 346      <table cellpadding="5" cellspacing="0" border="0" width="100%">
 347          <tr class="row_off">
 348              <td class="description_small" valign="top" width="150px">{lang_last_update}</td>
 349              <td class="infos">{last_update}</td>
 350              <td class="description_small" valign="top" width="150px">{lang_current_version}:</td>
 351              <td class="infos">{current_version}</td>
 352          </tr>
 353          <tr class="row_off">
 354              <td class="description_small" valign="top">{lang_uploaded_by}:</td>
 355              <td class="infos">
 356                  <a class="infos" href="mailto:{updater_email}">{updater_fullname}</a>
 357              </td>
 358              <td class="description_small" valign="top">{lang_file_size}:</td>
 359              <td class="infos">{file_size} bytes</td>
 360          </tr>
 361          <tr class="row_off">
 362              <td class="description_small" valign="top">{lang_comment_for_current_version}:</td>
 363              <td class="infos" valign="top" colspan="3">{current_comment}</td>
 364          </tr>
 365          <tr>
 366              <td class="description_small" valign="top">{lang_mime_type}:</td>
 367              <td class="infos" colspan="3">
 368                  <img align="absmiddle" src="images/icons/<?php print getMimeIcon($latestContent->getFileType());?>"> 
 369                  {mime_type}
 370              </td>
 371          </tr>
 372      </table>
 373      </fieldset>
 374      </form>
 375  <!-- END information_rw -->
 376  
 377  <!-- BEGIN block_download -->
 378  <a href="{download_link}"><img src="{download_image}" align="middle" border="0">{lang_download}</a>
 379  <!-- END block_download -->
 380  
 381  <!-- BEGIN block_view_online -->
 382  <a target="_blank" href="{view_link}"><img src="{view_image}" align="middle" border="0">{lang_view_online}</a>
 383  <!-- END block_view_online -->
 384  
 385  <!-- BEGIN block_delete -->
 386  <a href="{delete_link}" onClick="return confirm('{lang_confirm_delete}');"><img src="{delete_image}" align="middle" border="0">{lang_delete}</a>
 387  <!-- END block_delete -->
 388  
 389  <!-- BEGIN notification_row -->
 390      <tr>
 391          <td><img src="{notify_image}" width=16 height=16></td>
 392          <td class="notifylist">{notify_username}</td>
 393          <td align="right"><a href="{link_notify_delete}"><img title="{lang_delete_this_notification}" src="{delete_image}" width=15 height=15 border=0></a>
 394      </tr>
 395  <!-- END notification_row -->
 396  
 397  <!-- BEGIN block_change_owner -->
 398      <form name="change_owner" action="{action_change_owner}" method="post">
 399          <fieldset><legend>{lang_owner}</legend>
 400          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 401              <tr>
 402                  <td>
 403                      {select_ownerid}
 404                  </td>
 405              </tr>
 406          </table>
 407          </fieldset>
 408          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 409              <tr>
 410                  <td>&nbsp;</td>
 411              </tr>
 412          </table>
 413      </form>
 414  <!-- END block_change_owner -->
 415  
 416  <!-- BEGIN block_acl_inherite -->
 417      <fieldset><legend>{lang_acl}</legend>
 418      <div>{lang_acl_get_inherited}</div>
 419      <p>
 420      <a href="{link_acl_copy}">{lang_copy_acl}</a><br>
 421      <a href="{link_acl_empty}">{lang_create_empty_acl}</a><br>
 422      </fieldset>
 423  <!-- END block_acl_inherite -->
 424  
 425  <!-- BEGIN block_acl_notinherite -->
 426      <fieldset><legend>{lang_acl}</legend>
 427      <div>{lang_inherite_acl_again}</div>
 428      <p>
 429      <a href="{link_acl_inherit_again}">{lang_inherit_acl_again}</a><br>
 430  
 431      <fieldset><legend>{lang_default_access}</legend>
 432      <form name="change_default_access" action="{action_change_default_access}" method="post">
 433          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 434              <tr>
 435                  <td>
 436                      {select_default_access}
 437                  </td>
 438              </tr>
 439          </table>
 440      </form>
 441      </fieldset>
 442  
 443      <fieldset><legend>{lang_current_acl}</legend>
 444          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 445              <tr>
 446                  <td></td>
 447                  <td class="accessList" style="border-bottom: 1pt solid #000080;"><i>{lang_name}</i></td>
 448                  <!-- <td rowspan="<?php print $rownum;?>" style="border-left: 1pt solid #000080;">&nbsp;</td> -->
 449                  <td class="accessList" style="border-bottom: 1pt solid #000080;"><i>{lang_access_mode}</i></td>
 450                  <td></td>
 451                  <td></td>
 452              </tr>
 453              {acls}
 454          </table>
 455      </fieldset>
 456  
 457      <fieldset><legend>{lang_add_acl}</legend>
 458      <form name="add_acl" action="{action_add_acl}" method="post">
 459          <table cellspacing="0" cellpadding="5" border="0" width="100%">
 460              <tr>
 461                  <td class="inputDescription">{lang_user}:</td>
 462                  <td>
 463                      {select_add_acl_userid}
 464                  </td>
 465                  <td rowspan="3">
 466                      <input type="Submit">
 467                  </td>
 468              </tr>
 469              <tr>
 470                  <td class="inputDescription">{lang_group}:</td>
 471                  <td>
 472                      {select_add_acl_groupid}
 473                  </td>
 474              </tr>
 475              <tr>
 476                  <td class="inputDescription">{lang_permission}:</td>
 477                  <td>
 478                      {select_add_acl_permission}
 479                  </td>
 480              </tr>
 481          </table>
 482      </form>
 483      </fieldset>
 484  
 485      </fieldset>
 486  <!-- END block_acl_notinherite -->
 487  
 488  <!-- BEGIN acl_row -->
 489      <form method="post" action="{action_acl_row}">
 490      <tr>
 491          <td width="20px"><img src="{acl_image}" width=16 height=16></td>
 492          <td class="acllist">{acl_username}</td>
 493          <td class="acllist" width="310px">{acl_selectbox}</td>
 494          <td width="20px"><input type="Image" src="{save_image}" alt="{lang_save}"></td>
 495          <td width="20px" align="right"><a href="{link_acl_delete}" onClick="return confirm('{lang_confirm_acl_delete}');"><img title="{lang_delete_this_acl}" alt="{lang_delete}" src="{delete_image}" width=15 height=15 border=0></a>
 496      </tr>
 497      </form>
 498  <!-- END acl_row -->
 499  


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7