[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
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;"> </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;"> </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;"> </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;"> </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;"> </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;"> </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") . " "; 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"> </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"> </td> 120 </tr> 121 {notifications} 122 <tr> 123 <td colspan="3"> </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"> </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> </td> 250 <td> </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> </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;"> </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
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |