[ 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.tpll (source)

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