You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(103) |
Aug
(43) |
Sep
(2) |
Oct
(8) |
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(32) |
Feb
|
Mar
|
Apr
(10) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(30) |
Nov
(7) |
Dec
|
2007 |
Jan
|
Feb
(39) |
Mar
(12) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(48) |
Oct
(6) |
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: David T. <mmm...@us...> - 2007-02-07 01:47:47
|
Update of /cvsroot/helpmeict/Helpdesk/system In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv12774/system Modified Files: security.php Removed Files: opendb.php Log Message: removed old file and modified slightly an existing one Index: security.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/security.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** security.php 7 Feb 2007 01:20:17 -0000 1.2 --- security.php 7 Feb 2007 01:47:41 -0000 1.3 *************** *** 34,38 **** $ptitle = 'Access Error'; include "header.php"; - include "loginsidebar.inc"; AccessDenied(); } --- 34,37 ---- *************** *** 43,52 **** set_text_domain("security"); ! print "<div class=\"maintitle\"><h1>".gettext("Access Error")."</h1></div>\n"; ! print "<div class=\"maindark\"><p>".gettext("Either you do not have permission to access this page or you are not currently logged in.")."</p></div>\n"; ! print "<div class=\"main\" align=\"center\"><p>".gettext("Please choose another option or log in as a user who does have permission to access the page.")."</p></div>"; ! ! // Set WCAG level ! $fstandard='a'; // Include --- 42,48 ---- set_text_domain("security"); ! print "<<h1>".gettext("Access Error")."</h1>\n"; ! print "<h2>".gettext("Either you do not have permission to access this page or you are not currently logged in.")."</h2>\n"; ! print "<div class=\"block\" align=\"center\"><p>".gettext("Please choose another option or log in as a user who does have permission to access the page.")."</p></div>"; // Include --- opendb.php DELETED --- |
From: David T. <mmm...@us...> - 2007-02-07 01:46:47
|
Update of /cvsroot/helpmeict/Helpdesk In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv12359 Modified Files: files.php footer.php login.php myissues.php upgrade.php verifyemail.php Removed Files: database.sql footer-a.inc footer-aa.inc footer-aaa.inc footer.inc header.inc loginsidebar.inc sites.php topten.php update.sql Log Message: removal of defunct files and minor changes in others Index: login.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/login.php,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** login.php 7 Feb 2007 01:20:03 -0000 1.8 --- login.php 7 Feb 2007 01:46:40 -0000 1.9 *************** *** 239,245 **** } - // Set WCAG level - $fstandard='a'; - // Include require 'footer.php'; --- 239,242 ---- --- footer-aaa.inc DELETED --- --- sites.php DELETED --- Index: myissues.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/myissues.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** myissues.php 7 Feb 2007 01:20:03 -0000 1.4 --- myissues.php 7 Feb 2007 01:46:40 -0000 1.5 *************** *** 494,500 **** } - // Set WCAG level - $fstandard='aaa'; - // Include require 'footer.php'; --- 494,497 ---- Index: upgrade.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/upgrade.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** upgrade.php 7 Feb 2007 01:20:04 -0000 1.2 --- upgrade.php 7 Feb 2007 01:46:40 -0000 1.3 *************** *** 66,72 **** </div> <?php - - // Set WCAG level - $fstandard=''; // Include --- 66,69 ---- --- topten.php DELETED --- --- update.sql DELETED --- --- footer-a.inc DELETED --- Index: files.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/files.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** files.php 7 Feb 2007 01:20:03 -0000 1.2 --- files.php 7 Feb 2007 01:46:40 -0000 1.3 *************** *** 69,73 **** // Includes require 'header.php'; - require 'sidebar.inc'; // Language selection --- 69,72 ---- --- header.inc DELETED --- --- database.sql DELETED --- --- loginsidebar.inc DELETED --- --- footer-aa.inc DELETED --- Index: verifyemail.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/verifyemail.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** verifyemail.php 7 Feb 2007 01:20:04 -0000 1.5 --- verifyemail.php 7 Feb 2007 01:46:40 -0000 1.6 *************** *** 44,48 **** require_once 'system/message.php'; require 'header.php'; - require 'sidebar.inc'; // Language selection --- 44,47 ---- *************** *** 62,68 **** } ?> ! <div class="maintitle"> ! <h1><?php echo gettext("Email verification")?></h1> ! </div> <?php $id = $_GET['id']; --- 61,66 ---- } ?> ! <h1><?php echo gettext("Email verification")?></h1> ! <?php $id = $_GET['id']; *************** *** 77,87 **** db_send("DELETE FROM tbl_EmailConfirmation WHERE hash='$id'"); ?> ! <div class="maindark"> ! <p><?php echo gettext("Email address successfully updated.")?></p> ! </div> <div class="block"> ! <p> ! <a href="details.php"><?php echo gettext("Return to details page")?></a> ! </p> </div> <?php --- 75,82 ---- db_send("DELETE FROM tbl_EmailConfirmation WHERE hash='$id'"); ?> ! <h2><?php echo gettext("Email address successfully updated.")?></h2> ! <div class="block"> ! <a href="details.php"><?php echo gettext("Return to details page")?></a> </div> <?php *************** *** 97,114 **** if ($error) { ?> ! <div class="maindark"> ! <p> ! <?php echo gettext("<strong>ERROR:</strong> The entered ID is invalid for the email address you specified. Perhaps it was typed incorrectly?<br />\nTIP: Use the copy and paste commands on the unique id to avoid typing errors.")?> ! </p> ! </div> <?php } else { ?> ! <div class="maindark"> ! <p><?php echo gettext("An email has been sent to the address you have entered.<br />\nYou will need the unique ID code contained within to proceed.")?></p> ! </div> <?php } ?> <div class="block"> <p><?php echo gettext("Please enter the unique ID given to you in the confirmation email:")?></p> --- 92,104 ---- if ($error) { ?> ! <h2><?php echo gettext("<strong>ERROR:</strong> The entered ID is invalid for the email address you specified. Perhaps it was typed incorrectly?<br />\nTIP: Use the copy and paste commands on the unique id to avoid typing errors.")?></h2> <?php } else { ?> ! <h2><?php echo gettext("An email has been sent to the address you have entered.<br />\nYou will need the unique ID code contained within to proceed.")?></h2> <?php } ?> + <div class="block"> <p><?php echo gettext("Please enter the unique ID given to you in the confirmation email:")?></p> *************** *** 116,120 **** <div class="labelfieldpair"> <div class="name"> ! <label for="id"><?php echo gettext("ID")?>:</label> </div> <div class="field"> --- 106,110 ---- <div class="labelfieldpair"> <div class="name"> ! <label for="id"><?php echo gettext("ID")?></label> </div> <div class="field"> *************** *** 130,136 **** } - // Set WCAG level - $fstandard='aaa'; - // Include require 'footer.php'; --- 120,123 ---- Index: footer.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/footer.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** footer.php 7 Feb 2007 01:20:03 -0000 1.2 --- footer.php 7 Feb 2007 01:46:40 -0000 1.3 *************** *** 231,237 **** <a href="http://www.w3.org/TR/WAI-WEBCONTENT/" title="Web Content Accessibility Guidelines">WCAG</a> | ! Licensed under the <a href="http://www.gnu.org/licenses/licenses.html#GPL" target="_blank" title="GNU Public License">GPL</a> (2003-2006) <br /> ! This is a <a href="http://www.sourceforge.net/projects/helpmeict">Sourceforge.net project</a> and a member of <a href="http://schoolforge.org.uk">Schoolforge</a>. Visit the <a href="http://lists.sourceforge.net/lists/listinfo/helpmeict-discuss">discussion list</a> for further help. </div> --- 231,237 ---- <a href="http://www.w3.org/TR/WAI-WEBCONTENT/" title="Web Content Accessibility Guidelines">WCAG</a> | ! Licensed under the <a href="http://www.gnu.org/licenses/licenses.html#GPL" target="_blank" title="GNU Public License">GPL</a> (2003-2007) <br /> ! This is a <a href="http://www.sourceforge.net/projects/helpmeict">Sourceforge.net project</a>. Visit the <a href="http://lists.sourceforge.net/lists/listinfo/helpmeict-discuss">discussion list</a> for further help. </div> --- footer.inc DELETED --- |
From: David T. <mmm...@us...> - 2007-02-07 01:20:48
|
Update of /cvsroot/helpmeict/Helpdesk/locale/fr_CA/LC_MESSAGES In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale/fr_CA/LC_MESSAGES Modified Files: loginsidebar.mo preferences.mo sidebar.mo Log Message: Merging the v1_r1 branch into the trunk code. Index: preferences.mo =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/locale/fr_CA/LC_MESSAGES/preferences.mo,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs5qAPIH and /tmp/cvsuW8yxe differ Index: sidebar.mo =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/locale/fr_CA/LC_MESSAGES/sidebar.mo,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs8d2mBN and /tmp/cvsnz2Jvk differ Index: loginsidebar.mo =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/locale/fr_CA/LC_MESSAGES/loginsidebar.mo,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs0YOebQ and /tmp/cvs4xaP9m differ |
From: David T. <mmm...@us...> - 2007-02-07 01:20:43
|
Update of /cvsroot/helpmeict/Helpdesk/locale In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale Modified Files: locale.alias Log Message: Merging the v1_r1 branch into the trunk code. Index: locale.alias =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/locale/locale.alias,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** locale.alias 13 Oct 2003 08:45:05 -0000 1.2 --- locale.alias 7 Feb 2007 01:20:10 -0000 1.3 *************** *** 2,7 **** # Simple name to GetText language name # ! Français fr_CA ! Canadien-Français fr_CA ! English en_UK ! (default) en_UK --- 2,8 ---- # Simple name to GetText language name # ! Français fr_CA ! Canadien-Français fr_CA ! English en_UK ! German de_DE ! #`(default) en_UK |
Update of /cvsroot/helpmeict/Helpdesk In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263 Modified Files: about.php changelog.php details.php docs.sgml domains.php download.php faq.php features.php find.php footer.inc frontpagepara.php globalpreferences.php header.inc index.php issue.php levels.php links.php login.php loginsidebar.inc logout.php managenews.php myissues.php mysitesissues.php newissue.php news.php preferences.php priorities.php problemcategories.php publicnotice.php recent.php reports.php rssfeed.php screenshots.php search.php sidebar.inc sitesandusers.php statuses.php summary.php topten.php unassignedissues.php update.sql verifyemail.php Added Files: files.php footer.php header.php upgrade.php Log Message: Merging the v1_r1 branch into the trunk code. Index: summary.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/summary.php,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** summary.php 29 Jun 2004 13:30:35 -0000 1.10 --- summary.php 7 Feb 2007 01:20:04 -0000 1.11 *************** *** 7,14 **** Reports page. ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 7,23 ---- Reports page. [...1141 lines suppressed...] ! echo '</tr>'; ! } ! echo '</tbody>'; ! echo "</table>"; } + } ?> ! <?php } ! } ! ! if ($act != 'csv') { ! print " </div>"; ! ! // Include ! require 'footer.php'; ! } ?> Index: features.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/features.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** features.php 26 May 2003 21:39:11 -0000 1.1.1.1 --- features.php 7 Feb 2007 01:20:03 -0000 1.2 *************** *** 6,14 **** Features page. [Commented] ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 6,17 ---- Features page. [Commented] + + Changelog: + 2006-01-14 dave: Cleaned up code for v1.0 release ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 31,47 **** session_destroy(); ! require 'header.inc'; ! require 'loginsidebar.inc'; ?> ! <div class="maintitle"> ! <h1> Features</h1> ! </div> ! <div class="maindark"> ! <p>Features of the current version of the helpdesk system.</p> ! </div> ! <div class="main"> ! <h2>Main Features</h2> <p>The following list describes in detail the current implemented features of this system.</p> --- 34,50 ---- session_destroy(); ! // Page Title ! $ptitle = 'Features'; ! ! // Includes ! require 'header.php'; ?> ! <h1> Features</h1> ! <h2>Features of the current version of the helpdesk system.</h2> ! ! <div class="block"> ! <h3>Main Features</h3> <p>The following list describes in detail the current implemented features of this system.</p> *************** *** 72,80 **** </ul> ! <h2>To Do</h2> <p>The following list describes in detail the soon-to-be implemented features of this system (fingers crossed).</p> <ul> <li>Knowledge base - to allow the holding of information and knowledge regarding the issue reolutions for both prosperity and for the use of the clients of the --- 75,84 ---- </ul> ! <h3>To Do</h3> <p>The following list describes in detail the soon-to-be implemented features of this system (fingers crossed).</p> <ul> + <li>Migrate to Pear::DB as database abstraction layer.</li> <li>Knowledge base - to allow the holding of information and knowledge regarding the issue reolutions for both prosperity and for the use of the clients of the *************** *** 83,95 **** </ul> ! <h2>Bugs</h2> ! <p><a href="mailto:da...@ce...">Email the developer</a> ! if you find any bugs or have any suggestions or requests.</p> </div> <?php ! ! require 'footer-aaa.inc'; ! ?> --- 87,102 ---- </ul> ! <h3>Bugs</h3> ! <p>Please use the <A href="https://sourceforge.net/tracker/?group_id=77924&atid=551672" target="_blank">Sourceforge Bug Tracker</A> ! for reporting bugs!</p> ! <p>If you find bugs in the MySQL version, please email ! <a href="mailto:hel...@ha...">Handyandy</a></p> ! <p><a href="mailto:dav...@gm...">Email the developer</a> ! if you have any suggestions or requests.</p> </div> <?php ! // Include ! require 'footer.php'; ?> Index: changelog.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/changelog.php,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** changelog.php 16 Jul 2004 09:23:10 -0000 1.23 --- changelog.php 7 Feb 2007 01:20:03 -0000 1.24 *************** *** 6,14 **** Change Log. [Commented] ! ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 6,17 ---- Change Log. [Commented] ! ! Changelog: ! 2006-01-14 dave: Cleaned up code for v1.0 release ! ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 31,52 **** session_destroy(); ! require 'header.inc'; ! require 'loginsidebar.inc'; ?> ! <div class="maintitle"> ! <h1>Change Log</h1> ! </div> ! <div class="maindark"> ! <p>Change log for each version of the helpdesk system.</p> ! </div> ! <div class="main"> ! <h2>Post 0.9 changes (CVS)</h2> <ul> ! <li>ENHANCEMENT - Changed the database configuration slightly to make it ! easier to use a remote postgresql database.</li> </ul> ! <h2>Changes from version 0.85 to 0.9</h2> <ul> <li>ENHANCEMENT - Issue searches can now be performed on more criteria, --- 34,99 ---- session_destroy(); ! // Page title ! $ptitle = 'Changelog'; ! ! // Includes ! require 'header.php'; ?> ! <h1>Change Log</h1> ! <h2>Change log for each version of the helpdesk system.</h2> ! ! <div class="block"> ! ! <h3>Changes from version 0.9.2 to 1.0</h3> <ul> ! <li>CHANGE - Blah</li> ! <li>ENHANCEMENT - Blah</li> ! <li>BUG - Fixed a bug that broke the helpdesk when no domains were present</li> </ul> ! ! <h3>Changes from version 0.9.1 to 0.9.2</h3> ! <ul> ! <li>CHANGE - Changed all instances of the reserved word 'user' in the database schema</li> ! <li>CHANGE - Corrected all instances of the reserved word 'user' in the SQL code</li> ! <li>ENHANCEMENT - Modified the index page to auto-upgrade old database versions</li> ! </ul> ! ! <h3>Changes from PostgreSQL v0.9 to PearDB v0.9.1</h3> ! <ul> ! <li>ENHANCEMENT - Merged Andy's MySQL-changes with the current PostgreSQL CVS</li> ! <li>ENHANCEMENT - Customized db.php and recordset.php to use Pear::DB</li> ! <li>ENHANCEMENT - Replaced all use of mysql_insert_id() with new function db_next_id()</li> ! <li>CHANGE - Removed download links in download.php, added link to Sourceforge files instead</li> ! <li>CHANGE - Renamed non_web_dir to install, and implemented an upgrade script</li> ! <li>CHANGE - Modified what's logged about successful & failed login attempts</li> ! </ul> ! ! <h3>Changes from PostgreSQL v0.9 to MySQL v0.9.1</h3> ! <h3>Note: The MySQL version is a modified version of PostgreSQL v0.9 ! and NOT from the original MySQL v0.1</h3> ! <ul> ! <li>CHANGE - Moved the webdir folder up one, and created a non_web_dir</li> ! <li>CHANGE - Removed the DOCS directory and unneeded files</li> ! <li>CHANGE - Modified this changelog</li> ! <li>CHANGE - Modified /about.php</li> ! <li>CHANGE - Modified all the database references to capitalised first ! letters. (e.g. tbl_Issues > tbl_Issues). This may cause problems if you ! try to dump your PostgreSQL database into a MySQL one. [note: MySQL is ! case sensitive in table names, whereas PostgreSQL isn't]</li> ! <li>CHANGE - Replaced many of the \" in queries to `. (e.g. \"id\" > `id`)</li> ! <li>CHANGE - Modified any references to sequences in the databases to ! mysql_insert_id() </li> ! <li>CHANGE - Removed the downloads>archive section as by default when downloaded ! they are not there</li> ! <li>CHANGE - Removed the four footer.php files, replaced with one</li> ! <li>CHANGE - Made the page title's relevant.</li> ! <li>CHANGE - Enhanced security on the system folder and on some of the other files.</li> ! <li>CHANGE - Made the pages XHTML 1.0 Transitional complient</li> ! <li><strong>NOTE : There have been more changes not documented here.</strong></li> ! ! </ul> ! <h3>Changes from version 0.85 to 0.9</h3> <ul> <li>ENHANCEMENT - Issue searches can now be performed on more criteria, *************** *** 114,118 **** possible.</li> </ul> ! <h2>Changes from version 0.81 to 0.85</h2> <ul> <li>ENHANCEMENT - Preliminary support for i18n</li> --- 161,165 ---- possible.</li> </ul> ! <h3>Changes from version 0.81 to 0.85</h3> <ul> <li>ENHANCEMENT - Preliminary support for i18n</li> *************** *** 130,134 **** unassigned issues list</li> </ul> ! <h2>Changes from version 0.8 to 0.81</h2> <ul> <li>ENHANCEMENT - Added the ability to restrict users from altering either --- 177,181 ---- unassigned issues list</li> </ul> ! <h3>Changes from version 0.8 to 0.81</h3> <ul> <li>ENHANCEMENT - Added the ability to restrict users from altering either *************** *** 141,145 **** <li>BUG - Cancel button on new issue now functions correctly.</li> </ul> ! <h2>Changes from version 0.72 to 0.8</h2> <ul> <li>ENHANCEMENT - Limited reporting functionality has been added.</li> --- 188,192 ---- <li>BUG - Cancel button on new issue now functions correctly.</li> </ul> ! <h3>Changes from version 0.72 to 0.8</h3> <ul> <li>ENHANCEMENT - Limited reporting functionality has been added.</li> *************** *** 154,158 **** <li>BUG - Fixed a bug where a user could publish open issues</li> </ul> ! <h2>Changes from version 0.71 to 0.72</h2> <ul> <li>BUG - Fixed a domain listing bug.</li> --- 201,205 ---- <li>BUG - Fixed a bug where a user could publish open issues</li> </ul> ! <h3>Changes from version 0.71 to 0.72</h3> <ul> <li>BUG - Fixed a domain listing bug.</li> *************** *** 175,179 **** </ul> ! <h2>Changes from version 0.7 to 0.71</h2> <ul> <li>BUG - Fixed a problem when deleting statuses - where the sortorders have been corrupted.</li> --- 222,226 ---- </ul> ! <h3>Changes from version 0.7 to 0.71</h3> <ul> <li>BUG - Fixed a problem when deleting statuses - where the sortorders have been corrupted.</li> *************** *** 195,199 **** </ul> ! <h2>Changes from version 0.63 to 0.7</h2> <ul> <li>BUG - Fixed a small CSS compatibility problem with the display of certain form controls --- 242,246 ---- </ul> ! <h3>Changes from version 0.63 to 0.7</h3> <ul> <li>BUG - Fixed a small CSS compatibility problem with the display of certain form controls *************** *** 212,216 **** </ul> ! <h2>Changes from version 0.62 to 0.63</h2> <ul> <li>BUG - Fixed the problem of not being able to close recalled issues. This was a bug --- 259,263 ---- </ul> ! <h3>Changes from version 0.62 to 0.63</h3> <ul> <li>BUG - Fixed the problem of not being able to close recalled issues. This was a bug *************** *** 228,232 **** </ul> ! <h2>Changes from version 0.61 to 0.62</h2> <ul> <li>BUG - Fixed the problem of repeated submissions of new issues. When a submission is --- 275,279 ---- </ul> ! <h3>Changes from version 0.61 to 0.62</h3> <ul> <li>BUG - Fixed the problem of repeated submissions of new issues. When a submission is *************** *** 247,251 **** what each release had in them. They are not to be taken as complete change logs.</p> ! <h2>Current Version 0.6x (08-05-2003)</h2> <p>Implemented email notification and lots of bug fixes.</p> <ul> --- 294,298 ---- what each release had in them. They are not to be taken as complete change logs.</p> ! <h3>Current Version 0.6x (08-05-2003)</h3> <p>Implemented email notification and lots of bug fixes.</p> <ul> *************** *** 262,266 **** </ul> ! <h2>Version 0.5x (30-04-2003)</h2> <p>Upgraded the sites and users completely and the corresponding pages.</p> <ul> --- 309,313 ---- </ul> ! <h3>Version 0.5x (30-04-2003)</h3> <p>Upgraded the sites and users completely and the corresponding pages.</p> <ul> *************** *** 271,275 **** </ul> ! <h2>Version 0.4x (18-04-2003)</h2> <p>Upgraded the sites and users admin to take into account future possibilities.</p> <ul> --- 318,322 ---- </ul> ! <h3>Version 0.4x (18-04-2003)</h3> <p>Upgraded the sites and users admin to take into account future possibilities.</p> <ul> *************** *** 287,291 **** </ul> ! <h2>Version 0.3 (14-04-2003)</h2> <p>Sorted some trivials out and reworked the system for use with domains.</p> <ul> --- 334,338 ---- </ul> ! <h3>Version 0.3 (14-04-2003)</h3> <p>Sorted some trivials out and reworked the system for use with domains.</p> <ul> *************** *** 304,308 **** </ul> ! <h2>Version 0.2 (11-04-2003)</h2> <p>Okay, well the first major version change brings with it actual functionality! Below is an initial list of what has been done.</p> <ul> --- 351,355 ---- </ul> ! <h3>Version 0.2 (11-04-2003)</h3> <p>Okay, well the first major version change brings with it actual functionality! Below is an initial list of what has been done.</p> <ul> *************** *** 315,319 **** </ul> ! <h2>Version 0.1 (05-04-2003)</h2> <p>This system currently has little functionality built into it. All that it comprises so far is a group of PHP files and an SQL file. Once at a --- 362,366 ---- </ul> ! <h3>Version 0.1 (05-04-2003)</h3> <p>This system currently has little functionality built into it. All that it comprises so far is a group of PHP files and an SQL file. Once at a *************** *** 324,329 **** <?php ! ! require 'footer-aaa.inc'; ! ?> --- 371,375 ---- <?php ! // Include ! require 'footer.php'; ?> --- NEW FILE: header.php --- <?php /* header.php Common header file. [Commented] ---- Copyright (C) 2003 Central Manchester CLC Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // Include header template and theme require_once 'system/themes.php'; include get_theme_path("header"); ?> <script language="javascript" type="text/javascript" src="js/stripes.js"></script> <!-- Enclosing HelpMeICT div --> <div id="helpmeict"> <div class="title"> <h1>HelpMeICT</h1> </div> <div class="workspace_wrapper"> <div class="workspace"> Index: screenshots.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/screenshots.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** screenshots.php 26 May 2003 21:39:11 -0000 1.1.1.1 --- screenshots.php 7 Feb 2007 01:20:04 -0000 1.2 *************** *** 10,14 **** Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 10,14 ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 31,35 **** session_destroy(); ! require 'header.inc'; require 'loginsidebar.inc'; --- 31,35 ---- session_destroy(); ! require 'header.php'; require 'loginsidebar.inc'; *************** *** 42,46 **** <p>Here you will find some screenshots of the system.</p> </div> ! <div class="main"> <h3>Admin Section</h3> <p>As the client and support screens are fully accessible using our online demo, the following --- 42,46 ---- <p>Here you will find some screenshots of the system.</p> </div> ! <div class="block"> <h3>Admin Section</h3> <p>As the client and support screens are fully accessible using our online demo, the following Index: faq.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/faq.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** faq.php 11 Jun 2003 23:42:02 -0000 1.2 --- faq.php 7 Feb 2007 01:20:03 -0000 1.3 *************** *** 6,14 **** F.A.Q. page. [Commented] ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 6,17 ---- F.A.Q. page. [Commented] + + Changelog: + 2006-01-14 dave: Cleaned up code for v1.0 release ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 31,64 **** session_destroy(); ! require 'header.inc'; ! require 'loginsidebar.inc'; ?> ! <div class="maintitle"> ! <h1>F.A.Q.</h1> ! </div> ! <div class="maindark"> ! <p>Frequently asked questions regarding the Central Manchester CLC helpdesk issue management ! system. This will grow in size with the receipt of frequently asked questions.</p> ! </div> ! <div class="main"> <br /> <ul> <li><a href="#faq1">Is there a MySQL migration planned?</a></li> </ul> ! <h2><a name="faq1" id="faq1"></a>Is there a MySQL migration planned?</h2> ! <p>The helpdesk issue system currently uses views in order to simplify a great deal of ! embedded SQL and to speed up the design and execution of those pages. MySQL has ! no plans to implement relational views until at least version 6 and so migration ! to MySQL is not on our immediate "to-do" list. It is not impossible, far from it. To migrate ! it would take some small PHP changes (the code is designed to be easy to migrate to other high end ! databases that implement views) and some larger SQL changes. Most of the embedded SQL relies ! in some way on using a view and so it would be an extensive job (but not a particularly ! difficult one) to make it usable with MySQL.</p> ! <p>We would strongly recommend installing PostgreSQL, both from a development point of view and from ! a performance point of view, and of course you can always have both database servers running ! simultaneously.</p> <p align="right"><a href="#_top" title="Link to the top of this page">To Top</a></p> --- 34,66 ---- session_destroy(); ! // Page Title ! $ptitle = 'FAQ'; ! ! // Includes ! require 'header.php'; ?> ! <h1>F.A.Q.</h1> ! <h2>Frequently asked questions regarding the Central Manchester CLC helpdesk issue management ! system. This will grow in size with the receipt of frequently asked questions.</h2> ! ! <div class="block"> <br /> <ul> <li><a href="#faq1">Is there a MySQL migration planned?</a></li> + <li><a href="#faq2">What about a database agnostic version?</a></li> </ul> ! <h3><a name="faq1" id="faq1"></a>Is there a MySQL migration planned?</h3> ! <p>I am working on it. Sources will be available as soon as possible. ! <em>[Handyandy]</em></p> ! ! <h3><a name="faq2" id="faq2"></a>What about a database agnostic version?</h3> ! <p>That's the goal of this CVS branch, and we already have a working solution ! that only requires some more testing. As soon as it's considered stable, we'll ! release a public version for easy downloading from Sourceforge. ! <em>[arne_sf]</em></p> ! <p align="right"><a href="#_top" title="Link to the top of this page">To Top</a></p> *************** *** 66,71 **** <?php ! ! require 'footer-aaa.inc'; ! ?> --- 68,72 ---- <?php ! // Include ! require 'footer.php'; ?> Index: managenews.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/managenews.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** managenews.php 22 Sep 2003 10:02:53 -0000 1.1 --- managenews.php 7 Feb 2007 01:20:03 -0000 1.2 *************** *** 7,14 **** Allows the root user to create/edit the front page news. ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 7,20 ---- Allows the root user to create/edit the front page news. + Changelog: + 2006-01-14 dave: Cleaned up code for v1.0 release + + ## PAGE CONTAINS HANDYANDY MYSQL MODS ## + ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## + ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 29,42 **** // Start session and populate it with data session_start(); - require_once 'system/opendb.php'; ! if ($_SESSION['_usertype'] != 'Root') { ThrowOut(); } ! require 'header.inc'; ! require 'sidebar.inc'; ! require_once 'system/recordset.php'; require_once 'system/global_preferences.php'; require_once 'system/message.php'; // Retrieve Get/Post variables --- 35,57 ---- // Start session and populate it with data session_start(); ! // Page security ! if ($_SESSION['_usertype'] != 'Root') { ! require_once 'system/security.php'; ! ThrowOut(); ! } ! // Page Title ! $ptitle = 'Manage News'; ! // Includes ! require_once 'system/db.php'; ! require_once 'system/lang.php'; require_once 'system/global_preferences.php'; require_once 'system/message.php'; + require 'header.php'; + + // Language selection + set_text_domain("managenews"); // Retrieve Get/Post variables *************** *** 44,47 **** --- 59,67 ---- $content = $_POST['content']; $id = $_REQUEST['id']; + $msglang = $_REQUEST['msglang']; + + if (!$msglang) { + $msglang = $_lang; + } // Action: Post news *************** *** 49,56 **** $act = ''; ! $sql = "INSERT INTO tbl_news (content) VALUES ('$content')"; db_send($sql); ! $message = "NOTE: News successfully posted [at " . date("h:i a") . "]."; } --- 69,76 ---- $act = ''; ! $sql = "INSERT INTO tbl_News (content,lang) VALUES ('$content','$msglang')"; db_send($sql); ! $message = gettext("NOTE: News successfully posted."); } *************** *** 58,93 **** if ($act == 'delete') { $act = ''; ! $sql = "DELETE FROM tbl_news WHERE id=$id"; db_send($sql); ! $message = "NOTE: News successfully deleted [at " . date("h:i a") . "]."; } // Action: Show form for editing news if ($act == 'edit') { ! $newsRS = db_recordset("SELECT * FROM tbl_news WHERE id=$id"); ?> ! <div class="maintitle"> ! <h1>Edit News</h1> ! </div> ! <div class="maindark"> ! <p>Here you can edit the news displayed on the front page:</p> ! </div> ! <div class="main"> <form name="mainform" id="mainform" method="post" action=""> <input type="hidden" name="act" value="editaction" /> ! <input type="hidden" name="id" value="<?=$newsRS[0]['id']?>" /> <div class="labelfieldpair"> ! <div class="label"> ! <label for="content">Edit News:</label> </div> <div class="field"> ! <textarea name="content" id="content" cols="60" rows="6"><?=$newsRS[0]['content']?></textarea> </div> </div> <div class="buttonpanel"> ! <input name="submit" type="submit" id="submit" value="Commit Changes" /> ! <input name="reset" type="reset" id="reset" value="Reset" /> </div> </form> --- 78,141 ---- if ($act == 'delete') { $act = ''; + $res = db_recordset("SELECT lang FROM tbl_News WHERE id=$id"); ! $msglang = $res[0]['lang']; ! ! $sql = "DELETE FROM tbl_News WHERE id=$id"; db_send($sql); ! $message = gettext("NOTE: News successfully deleted."); } // Action: Show form for editing news if ($act == 'edit') { ! $newsRS = db_recordset("SELECT id,content,lang FROM tbl_News WHERE id=$id"); ! ! $msglang = $newsRS[0]['lang']; ?> ! <h1><?php echo gettext('Edit News')?></h1> ! <h2><?php echo gettext('Here you can edit the news displayed on the front page:')?></h2> ! ! <div class="block"> ! <form name="langform" id="langform" method="post" action="managenews.php"> ! <div class="buttonpanel"> ! <select name="msglang"> ! <?php ! if ($langfile = fopen("./locale/locale.alias","r")) { ! while ($aline= fgets($langfile, 1024)) { ! if (!($aline[0] == '#')) { ! $aline = trim($aline); ! if (substr($aline, 1, 7) != "default") { ! $res = preg_split('/\s+/',$aline); ! if ($msglang == $res[1]) { ! print ' <option value="'.$res[1].'" selected="selected">'.$res[0].' ('.$res[1].')</option>\n'; ! } else { ! print ' <option value="'.$res[1].'">'.$res[0].' ('.$res[1].')</option>\n'; ! } ! } ! } ! } ! fclose($langfile); ! } ! ?> ! </select> ! <input type="submit" value="<?php echo gettext("Change Language")?>" /> ! </div> ! </form> <form name="mainform" id="mainform" method="post" action=""> <input type="hidden" name="act" value="editaction" /> ! <input type="hidden" name="id" value="<?php echo $newsRS[0]['id']?>" /> ! <input type="hidden" name="msglang" value="<?php echo $msglang?>" /> <div class="labelfieldpair"> ! <div class="name"> ! <label for="content"><?php echo gettext('News')?>:</label> </div> <div class="field"> ! <textarea name="content" id="content" cols="60" rows="6"><?php echo $newsRS[0]['content']?></textarea> </div> </div> <div class="buttonpanel"> ! <input name="submit" type="submit" id="submit" value="<?php echo gettext('Commit Changes')?>" /> ! <input name="reset" type="reset" id="reset" value="<?php echo gettext('Reset')?>" /> </div> </form> *************** *** 100,107 **** $act = ''; ! $sql = "UPDATE tbl_news SET content='$content' WHERE ID=$id"; db_send($sql); ! $message = "NOTE: News successfully changed [at " . date("h:i a") . "]."; } --- 148,155 ---- $act = ''; ! $sql = "UPDATE tbl_News SET content='$content' WHERE ID=$id"; db_send($sql); ! $message = gettext("NOTE: News successfully changed."); } *************** *** 109,130 **** if ($act == '') { ! $newsRS = db_recordset("SELECT * FROM tbl_news WHERE frontpagepara=0 ORDER BY date DESC, id DESC"); ! display($message); ?> ! <div class="maintitle"> ! <h1>News Management</h1> ! </div> ! <div class="maindark"> ! <p>Here you can add, edit and delete the news displayed on the front page:</p> ! </div> ! <div class="main"> <form name="mainform" id="mainform" method="post" action=""> <input type="hidden" name="act" value="post" /> <div class="labelfieldpair"> ! <div class="label"> ! <label for="content">Post News:</label> </div> <div class="field"> --- 157,201 ---- if ($act == '') { ! // $newsRS = db_recordset("SELECT * FROM tbl_News WHERE frontpagepara=0 ORDER BY date DESC, id DESC"); ! if ($message) { display($message); } ?> ! <h1><?php echo gettext('Front Page News')?></h1> ! <h2><?php echo gettext('Here you can add, edit and delete the news displayed on the front page:')?></h2> ! ! <div class="block"> ! <form name="langform" id="langform" method="post" action="managenews.php"> ! <div class="buttonpanel"> ! <select name="msglang"> ! <?php ! if ($langfile = fopen("./locale/locale.alias","r")) { ! while ($aline= fgets($langfile, 1024)) { ! if (!($aline[0] == '#')) { ! $aline = trim($aline); ! if (substr($aline, 1, 7) != "default") { ! $res = preg_split('/\s+/',$aline); ! if ($msglang == $res[1]) { ! print ' <option value="'.$res[1].'" selected="selected">'.$res[0].' ('.$res[1].')</option>\n'; ! } else { ! print ' <option value="'.$res[1].'">'.$res[0].' ('.$res[1].')</option>\n'; ! } ! } ! } ! } ! fclose($langfile); ! } ! ?> ! </select> ! <input type="submit" value="<?php echo gettext("Change Language")?>" /> ! </div> ! </form> <form name="mainform" id="mainform" method="post" action=""> <input type="hidden" name="act" value="post" /> + <input type="hidden" name="msglang" value="<?php echo $msglang?>" /> <div class="labelfieldpair"> ! <div class="name"> ! <label for="content"><?php echo gettext('News')?>:</label> </div> <div class="field"> *************** *** 133,156 **** </div> <div class="buttonpanel"> ! <input name="submit" type="submit" id="submit" value="Post News" /> ! <input name="reset" type="reset" id="reset" value="Reset" /> </div> </form> ! <?php ! $result = db_recordset("SELECT * FROM tbl_news WHERE frontpagepara=0 ORDER BY date DESC, id DESC"); ! foreach ($result as $news) { ! echo " <h3>[{$news['date']}]"; ! echo " (<a href=\"managenews.php?act=delete&id={$news['id']}\">delete</a>)"; ! echo " (<a href=\"managenews.php?act=edit&id={$news['id']}\">edit</a>)"; ! echo "</h3>\n"; ! echo "<p>" . $news['content'] . "</p>"; ! } ! ?> </div> <?php } ! ! require 'footer-aaa.inc'; ! ?> --- 204,226 ---- </div> <div class="buttonpanel"> ! <input name="submit" type="submit" id="submit" value="<?php echo gettext('Post News')?>" /> ! <input name="reset" type="reset" id="reset" value="<?php echo gettext('Reset')?>" /> </div> </form> ! <?php ! $result = db_recordset("SELECT id,content,date FROM tbl_News WHERE frontpagepara=0 and lang='".$msglang."' ORDER BY date DESC, id DESC"); ! foreach ($result as $news) { ! echo " <h3>[{$news['date']}]"; ! echo " (<a href=\"managenews.php?act=delete&id={$news['id']}\">".gettext('Delete')."</a>)"; ! echo " (<a href=\"managenews.php?act=edit&id={$news['id']}\">".gettext('Edit')."</a>)"; ! echo "</h3>\n"; ! echo "<p>" . nl2br($news['content']) . "</p>"; ! } ! ?> </div> <?php } ! // Include ! require 'footer.php'; ?> Index: news.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/news.php,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** news.php 13 Oct 2003 08:45:04 -0000 1.7 --- news.php 7 Feb 2007 01:20:04 -0000 1.8 *************** *** 7,14 **** News page. Shows the current news for the system. [Commented] ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 7,20 ---- News page. Shows the current news for the system. [Commented] + Changelog: + 2006-01-14 dave: Cleaned up code for v1.0 release + + ## PAGE CONTAINS HANDYANDY MYSQL MODS ## + ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## + ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 31,52 **** session_destroy(); ! require 'header.inc'; ! require 'loginsidebar.inc'; ?> ! <div class="maintitle"> ! <h1>News</h1> ! </div> ! <div class="maindark"> ! <p>Here you will find all the news updates, the latest of which are ! displayed on the front page.</p></div> ! <div class="main"> <?php ! $result = db_recordset("SELECT * FROM tbl_news WHERE frontpagepara=0 ORDER BY date DESC, id DESC"); ! foreach ($result as $news) { ! echo " <h3>[{$news['date']}]</h3>\n"; ! echo "<p>{$news['content']}</p>\n"; ! } ?> </div> --- 37,62 ---- session_destroy(); ! // Page Title ! $ptitle = 'News'; ! ! // Includes ! require_once 'system/db.php'; ! require_once 'system/lang.php'; ! require 'header.php'; + // Language selection + set_text_domain("news"); ?> ! <h1><?php echo gettext("News")?></h1> ! <h2><?php echo gettext("Here you will find all the news updates, the latest of which are displayed on the front page.")?></h2> ! ! <div class="block"> <?php ! $result = db_recordset("SELECT date,content FROM tbl_News WHERE frontpagepara=0 and lang='".$language."' ORDER BY date DESC, id DESC"); ! foreach ($result as $news) { ! echo " <h3>[{$news['date']}]</h3>\n"; ! echo "<p>". nl2br($news['content'])."</p>\n"; ! } ?> </div> *************** *** 54,58 **** <?php ! require 'footer-aaa.inc'; ! ?> --- 64,68 ---- <?php ! // Include ! require 'footer.php'; ?> Index: sidebar.inc =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/sidebar.inc,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** sidebar.inc 29 Jun 2004 13:30:35 -0000 1.15 --- sidebar.inc 7 Feb 2007 01:20:04 -0000 1.16 *************** *** 7,14 **** Sidebar of the system once logged in. [Commented] ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 7,20 ---- Sidebar of the system once logged in. [Commented] + Changelog: + 2005-07-02 arne_sf: Replaced all instances of column name 'user' for table tbl_UserSites with 'userid' + + ## PAGE CONTAINS HANDYANDY MYSQL MODS ## + ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## + ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 27,49 **** */ ! require_once 'system/opendb.php'; ! require_once 'system/recordset.php'; require_once 'system/user_preferences.php'; ! # Language selection ! $user_prefs=get_user_prefs($_SESSION['_id']); ! $language=$user_prefs['language']; ! ! if (!$language) {$language='en_UK';} ! putenv("LANG=$language"); ! setlocale(LC_ALL, $language); ! $domain = substr(__FILE__,strrpos(__FILE__,"/")+1,strrpos(__FILE__,".")-strrpos(__FILE__,"/")-1 ); ! // The function below required php 4.2.0 and above ! if (function_exists('bind_textdomain_codeset')) { ! bind_textdomain_codeset("$domain", "UTF-8"); ! } ! bindtextdomain("$domain", "./locale"); ! textdomain("$domain"); if ($_SESSION['_id'] == '') TimeOut(); --- 33,46 ---- */ ! // Includes ! require_once 'system/db.php'; ! require_once 'system/lang.php'; ! require_once 'system/security.php'; require_once 'system/user_preferences.php'; ! if ($_SESSION['_usertype'] == '') { ThrowOut(); } ! // Language selection ! set_text_domain("sidebar"); if ($_SESSION['_id'] == '') TimeOut(); *************** *** 56,85 **** <div class="header"> ! <div class="headerright"><?=gettext("You will have to create a domain...");?></div> </div> - <map title="Navigation Bar"> <div class="sidebar"> <div class="menu"> ! <div class="menutitle"><?=gettext("Admin");?></div> <div class="menugroup"> <?php if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">› <a href="domains.php?act=nodomains"><?=gettext("Domains");?></a></div> <?php } ?> </div> ! <div class="menutitle"><?=gettext("My Account");?></div> <div class="menugroup"> ! <div class="menuitem">› <a href="details.php"><?=gettext("My Details");?></a></div> ! <div class="menuitem">› <a href="index.php"><?=gettext("Logout");?></a></div> </div> ! </map> ! <p><?=printf(gettext("User <span style=\"color:#000000\">%s</span> logged in."),$_SESSION['_username']);?></p> </div> - </map> <div class="maingroup"> --- 53,80 ---- <div class="header"> ! <div class="headerright"><?php echo gettext("You will have to create a domain...");?></div> </div> <div class="sidebar"> <div class="menu"> ! <div class="menutitle"><?php echo gettext("Admin");?></div> <div class="menugroup"> <?php if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">> <a href="domains.php?act=nodomains"><?php echo gettext("Domains");?></a></div> <?php } ?> </div> ! <div class="menutitle"><?php echo gettext("My Account");?></div> <div class="menugroup"> ! <div class="menuitem">> <a href="details.php"><?php echo gettext("My Details");?></a></div> ! <div class="menuitem">> <a href="index.php"><?php echo gettext("Logout");?></a></div> </div> ! </div> ! <p><?php printf(gettext("User <span style=\"color:#000000\">%s</span> logged in."),$_SESSION['_username']); ?></p> </div> <div class="maingroup"> *************** *** 96,104 **** <div class="header"> ! <div class="headerleft"> <?=$_SESSION['_domainname']?></div> ! <div class="headerright"> for <?=$_SESSION['_name']?></div> </div> ! <map title="Navigation bar"> <div class="sidebar"> <div class="menu"> --- 91,99 ---- <div class="header"> ! <div class="headerleft"> <?php echo $_SESSION['_domainname']?></div> ! <div class="headerright"> <?php echo gettext("for")?> <?php echo $_SESSION['_name']?></div> </div> ! <map title="Navigation bar" id="navbar"> <div class="sidebar"> <div class="menu"> *************** *** 109,130 **** if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menutitle"><?=gettext("Issues");?></div> <div class="menugroup"> ! <div class="menuitem">› <a href="newissue.php" accesskey="n"><?=gettext("New Issue...");?></a></div> ! <div class="menuitem">› <a href="myissues.php" accesskey="m"><?=gettext("My Issues");?></a></div> <?php if ($_SESSION['_usertype'] != 'Client') { ?> ! <div class="menuitem">› <a href="unassignedissues.php" accesskey="u"><?=gettext("Unassigned Issues");?></a></div> ! <div class="menuitem">› <a href="mysitesissues.php" accesskey="s"><?=gettext("My Sites' Issues");?></a></div> <?php } ?> ! <div class="menuitem">› <a href="find.php" accesskey="f"><?=gettext("Find Issue...");?></a></div> </div> ! <div class="menutitle"><?=gettext("Knowledge");?></div> <div class="menugroup"> ! <div class="menuitem">› <a href="search.php"><?=gettext("Search...");?></a></div> ! <div class="menuitem">› <a href="recent.php"><?=gettext("Recent");?></a></div> </div> <?php --- 104,125 ---- if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menutitle"><?php echo gettext("Issues");?></div> <div class="menugroup"> ! <div class="menuitem">> <a href="newissue.php" accesskey="n"><?php echo gettext("New Issue");?></a></div> ! <div class="menuitem">> <a href="myissues.php" accesskey="m"><?php echo gettext("My Issues");?></a></div> <?php if ($_SESSION['_usertype'] != 'Client') { ?> ! <div class="menuitem">> <a href="unassignedissues.php" accesskey="u"><?php echo gettext("Unassigned Issues");?></a></div> ! <div class="menuitem">> <a href="mysitesissues.php" accesskey="s"><?php echo gettext("My Sites' Issues");?></a></div> <?php } ?> ! <div class="menuitem">> <a href="find.php" accesskey="f"><?php echo gettext("Find Issue");?></a></div> </div> ! <div class="menutitle"><?php echo gettext("Knowledge");?></div> <div class="menugroup"> ! <div class="menuitem">> <a href="search.php"><?php echo gettext("Search");?></a></div> ! <div class="menuitem">> <a href="recent.php"><?php echo gettext("Recent");?></a></div> </div> <?php *************** *** 133,140 **** if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menutitle"><?=gettext("Statistics");?></div> <div class="menugroup"> ! <div class="menuitem">› <a href="summary.php" accesskey="y"><?=gettext("Summary");?></a></div> ! <div class="menuitem">› <a href="reports.php"><?=gettext("Reports");?></a></div> </div> <?php --- 128,135 ---- if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menutitle"><?php echo gettext("Statistics");?></div> <div class="menugroup"> ! <div class="menuitem">> <a href="summary.php" accesskey="y"><?php echo gettext("Summary");?></a></div> ! <div class="menuitem">> <a href="reports.php"><?php echo gettext("Reports");?></a></div> </div> <?php *************** *** 142,218 **** ?> <?php ! // Don't display admin section if it would be empty otherwise ! if (!(($_SESSION['_usertype']=='Support Agent' || ! $_SESSION['_usertype']=='Site Contact') || ! $_SESSION['_restricted'] == '1')) { ?> ! <div class="menutitle"><?=gettext("Admin");?></div> <div class="menugroup"> <?php ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">› <a href="domains.php"><?=gettext("Domains");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] != 'Client' && $_SESSION['_restricted']!='1') { ?> ! <div class="menuitem">› <a href="sitesandusers.php"><?=gettext("Sites and Users");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Domain Administrator' || $_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">› <a href="problemcategories.php"><?=gettext("Problem Categories");?></a></div> ! <div class="menuitem">› <a href="levels.php"><?=gettext("Levels");?></a></div> ! <div class="menuitem">› <a href="priorities.php"><?=gettext("Priorities");?></a></div> ! <div class="menuitem">› <a href="statuses.php"><?=gettext("Statuses");?></a></div> ! <div class="menuitem">› <a href="publicnotice.php"><?=gettext("Public Notice");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">› <a href="publicnotice.php?global=true"><?=gettext("Front Page Notice");?></a></div> ! <div class="menuitem">› <a href="managenews.php"><?=gettext("Front Page News");?></a></div> ! <div class="menuitem">› <a href="links.php"><?=gettext("Front Page Sidebar");?></a></div> ! <div class="menuitem">› <a href="frontpagepara.php"><?=gettext("Front Page Text");?></a></div> ! <div class="menuitem">› <a href="globalpreferences.php"><?=gettext("Global Preferences");?></a></div> <?php ! } ?> </div> <?php } - } ?> ! <div class="menutitle"><?=gettext("My Account");?></div> <div class="menugroup"> <?php ! if ($_SESSION['_restricted'] != '1') { ?> ! <div class="menuitem">› <a href="details.php" accesskey="d"><?=gettext("My Details");?></a></div> <?php ! if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menuitem">› <a href="preferences.php" accesskey="p"><?=gettext("My Preferences");?></a></div> <?php ! } ! // Domain wide preferences ! if ($_SESSION['_usertype'] != 'Client' && ! $_SESSION['_usertype'] != 'Site Contact' && ! $_SESSION['_usertype'] != 'Support Agent' && ! $_SESSION['_usertype'] != 'Administrator') { ?> ! <div class="menuitem">› <a href="preferences.php?type=domain"><?=gettext("Domain Preferences");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">› <a href="preferences.php?type=default"><?=gettext("Preference defaults");?></a></div> <?php } - } ?> ! <div class="menuitem">› <a href="logout.php" accesskey="x"><?=gettext("Logout");?></a></div> </div> <?php --- 137,214 ---- ?> <?php ! // Don't display admin section if it would be empty otherwise ! if (!(($_SESSION['_usertype'] == 'Support Agent' || ! $_SESSION['_usertype'] == 'Site Contact') || ! $_SESSION['_restricted'] == '1')) { ?> ! <div class="menutitle"><?php echo gettext("Admin");?></div> <div class="menugroup"> <?php ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">> <a href="domains.php"><?php echo gettext("Domains");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] != 'Client' && $_SESSION['_restricted']!='1') { ?> ! <div class="menuitem">> <a href="sitesandusers.php"><?php echo gettext("Sites and Users");?></a></div> ! <div class="menuitem">> <a href="assets.php"><?php echo gettext("Assets");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Domain Administrator' || $_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">> <a href="problemcategories.php"><?php echo gettext("Problem Categories");?></a></div> ! <div class="menuitem">> <a href="levels.php"><?php echo gettext("Levels");?></a></div> ! <div class="menuitem">> <a href="priorities.php"><?php echo gettext("Priorities");?></a></div> ! <div class="menuitem">> <a href="statuses.php"><?php echo gettext("Statuses");?></a></div> ! <div class="menuitem">> <a href="publicnotice.php"><?php echo gettext("Public Notice");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">> <a href="publicnotice.php?global=true"><?php echo gettext("Front Page Notice");?></a></div> ! <div class="menuitem">> <a href="managenews.php"><?php echo gettext("Front Page News");?></a></div> ! <div class="menuitem">> <a href="links.php"><?php echo gettext("Front Page Sidebar");?></a></div> ! <div class="menuitem">> <a href="frontpagepara.php"><?php echo gettext("Front Page Text");?></a></div> ! <div class="menuitem">> <a href="globalpreferences.php"><?php echo gettext("Global Preferences");?></a></div> <?php ! } ?> </div> <?php + } } ?> ! <div class="menutitle"><?php echo gettext("My Account");?></div> <div class="menugroup"> <?php ! if ($_SESSION['_restricted'] != '1') { ?> ! <div class="menuitem">> <a href="details.php" accesskey="d"><?php echo gettext("My Details");?></a></div> <?php ! if ($_SESSION['_usertype'] != 'Root') { ?> ! <div class="menuitem">> <a href="preferences.php" accesskey="p"><?php echo gettext("My Preferences");?></a></div> <?php ! } ! // Domain wide preferences ! if ($_SESSION['_usertype'] != 'Client' && ! $_SESSION['_usertype'] != 'Site Contact' && ! $_SESSION['_usertype'] != 'Support Agent' && ! $_SESSION['_usertype'] != 'Administrator') { ?> ! <div class="menuitem">> <a href="preferences.php?type=domain"><?php echo gettext("Domain Preferences");?></a></div> <?php ! } ! if ($_SESSION['_usertype'] == 'Root') { ?> ! <div class="menuitem">> <a href="preferences.php?type=default"><?php echo gettext("Preference defaults");?></a></div> <?php + } } ?> ! <div class="menuitem">> <a href="logout.php" accesskey="x"><?php echo gettext("Logout");?></a></div> </div> <?php *************** *** 226,230 **** } else { // Show all of this user's domains except the current one ! $sql = "SELECT DISTINCT vw_Users.domain AS id,tbl_Domains.domain FROM vw_Users,tbl_Domains,vw_Sites WHERE vw_Users.domain=tbl_Domains.id AND tbl_Domains.active=1 AND vw_Users.id=$_SESSION[_id] AND tbl_Domains.id<>$_SESSION[_domain] AND vw_Sites.domain=vw_Users.domain AND vw_Sites.\"user\"=vw_Users.id"; } $domainsRS = db_recordset($sql); --- 222,232 ---- } else { // Show all of this user's domains except the current one ! ## $sql = "SELECT DISTINCT vw_Users.domain AS id,tbl_Domains.domain FROM vw_Users,tbl_Domains,vw_Sites WHERE vw_Users.domain=tbl_Domains.id AND tbl_Domains.active=1 AND vw_Users.id=$_SESSION[_id] AND tbl_Domains.id<>$_SESSION[_domain] AND vw_Sites.domain=vw_Users.domain AND vw_Sites.\"user\"=vw_Users.id"; ! $sql = "SELECT DISTINCT tbl_Sites.domain as id, tbl_Domains.domain ! FROM tbl_Sites,tbl_Domains,tbl_UserSites ! WHERE tbl_UserSites.userid=$_SESSION[_id] ! AND tbl_Sites.id=tbl_UserSites.site ! AND tbl_Sites.domain != $_SESSION[_domain] ! AND tbl_Domains.id=tbl_Sites.domain"; } $domainsRS = db_recordset($sql); *************** *** 234,241 **** // login.php page and tells it to change the domain. ?> ! <div class="menutitle"><?=gettext("My Domains")?></div> <div class="menulogingroup"> <form name="login" id="login" method="post" class="login" action="login.php"> ! <input type="hidden" name="act" value="accept<?=$accept?>" /> <select name="domain"> <?php --- 236,243 ---- // login.php page and tells it to change the domain. ?> ! <div class="menutitle"><?php echo gettext("My Domains")?></div> <div class="menulogingroup"> <form name="login" id="login" method="post" class="login" action="login.php"> ! <input type="hidden" name="act" value="accept<?php echo $accept?>" /> <select name="domain"> <?php *************** *** 245,250 **** ?> </select> ! <div class="loginbutton"><input type="<?=gettext("submit");?>" ! value="<?=gettext("Jump To");?>" /></div> </form> </div> --- 247,252 ---- ?> </select> ! <div class="loginbutton"><input type="submit" ! value="<?php echo gettext("Jump To");?>" /></div> </form> </div> *************** *** 254,258 **** </div> ! <p><?=printf(gettext("User <span style=\"color:#000000\">%s</span> logged in."),$_SESSION['_username']);?></p> </div> --- 256,260 ---- </div> ! <p><?php printf(gettext("User <span style=\"color:#000000\">%s</span> logged in."),$_SESSION['_username']);?></p> </div> *************** *** 261,266 **** <?php // Check for a public notice for this current domain and display it if present ! $noticeRS = db_recordset("SELECT notice FROM tbl_Domains WHERE id=$_SESSION[_domain]"); ! if ($noticeRS[0][notice] != '') { ?> --- 263,268 ---- <?php // Check for a public notice for this current domain and display it if present ! $noticeRS = db_recordset("SELECT content FROM tbl_News WHERE frontpagepara=3 and domain_id=$_SESSION[_domain] and lang='".$language."'"); ! if ($noticeRS[0][content] != '') { ?> *************** *** 269,274 **** <div class="maingroup"> <div class="notice"> ! <h2><?=gettext("Important Notice")?></h2> ! <p><?=nl2br($noticeRS[0][notice])?></p> </div> </div> --- 271,276 ---- <div class="maingroup"> <div class="notice"> ! <h2><?php echo gettext("Important Notice")?></h2> ! <p><?php echo nl2br($noticeRS[0][content])?></p> </div> </div> Index: sitesandusers.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/sitesandusers.php,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** sitesandusers.php 23 Jun 2004 08:40:23 -0000 1.14 --- sitesandusers.php 7 Feb 2007 01:20:04 -0000 1.15 *************** *** 8,15 **** associated users. [Commented] ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 8,28 ---- associated users. [Commented] [...1610 lines suppressed...] *** 919,922 **** --- 1025,1029 ---- // --> + //]]> </script> <?php *************** *** 924,928 **** } ! require 'footer-aa.inc'; ! ?> --- 1031,1035 ---- } ! // Include ! require 'footer.php'; ?> Index: frontpagepara.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/frontpagepara.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** frontpagepara.php 22 Sep 2003 10:02:53 -0000 1.1 --- frontpagepara.php 7 Feb 2007 01:20:03 -0000 1.2 *************** *** 7,14 **** front page. ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (mmm...@ho...) This program is free software; you can redistribute it and/or --- 7,17 ---- front page. + Changelog: + 2006-01-14 dave: Cleaned up code for v1.0 release + ---- Copyright (C) 2003 Central Manchester CLC ! Copyright (C) 2003 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or *************** *** 27,42 **** */ // Start session and populate it with data session_start(); - require_once 'system/opendb.php'; ! if ($_SESSION['_usertype'] != 'Root') { ThrowOut(); } ! require 'header.inc'; ! require 'sidebar.inc'; ! require_once 'system/recordset.php'; require_once 'system/global_preferences.php'; require_once 'system/message.php'; // Retrieve Get/Post variables --- 30,55 ---- */ + // Start session and populate it with data session_start(); ! // Page security ! if ($_SESSION['_usertype'] != 'Root') { ! require_once 'system/security.php'; ! ThrowOut(); ! } ! // Page Title ! $ptitle = 'Front Page Paragraph'; ! //Includes ! require_once 'system/db.php'; ! require_once 'system/lang.php'; require_once 'system/global_preferences.php'; require_once 'system/message.php'; + require 'header.php'; + + // Language selection + set_text_domain("frontpagepara"); // Retrieve Get/Post variables *************** *** 44,47 **** --- 57,65 ---- $opening = $_POST['opening']; $closing = $_REQUEST['closing']; + $msglang = $_REQUEST['msglang']; + + if (!$msglang) { + $msglang = $_lang; + } // Action: Set the public notice of this domain *************** *** 49,56 **** $act = ''; ! db_send("UPDATE tbl_news SET content='" . $opening . "' WHERE frontpagepara=1"); ! db_send("UPDATE tbl_news SET content='" . $closing . "' WHERE frontpagepara=2"); ! $message = "NOTE: Details successfully updated [at " . date("h:i a") . "]."; } --- 67,90 ---- $act = ''; ! $op = db_recordset("SELECT count(*) FROM tbl_News WHERE frontpagepara=1 and lang='".$msglang."'"); ! //print "<h1>$_lang : ".$op[0][count]."</h1>\n"; ! ! if ($op[0][count] == 0) { ! db_send("INSERT INTO tbl_News (content,frontpagepara,lang) VALUES ('" . $opening . "','1','".$msglang."')"); ! } else { ! db_send("UPDATE tbl_News SET content='" . $opening . "' WHERE frontpagepara=1 and lang='".$msglang."'"); ! } ! ! $cp = db_recordset("SELECT count(*) FROM tbl_News WHERE frontpagepara=2 and lang='".$msglang."'"); ! ! //print "<h1>$_lang : ".$cp[0][count]."</h1>\n"; ! if ($cp[0][count] == 0) { ! db_send("INSERT INTO tbl_News (content,frontpagepara,lang) VALUES ('" . $closing . "','2','".$msglang."')"); ! } else { ! db_send("UPDATE tbl_News SET content='" . $closing . "' WHERE frontpagepara=2 and lang='".$msglang."'"); ! } ! ! $message = gettext("NOTE: Paragraphs successfully updated."); } *************** *** 58,96 **** if ($act == '') { ! $opening = db_recordset("SELECT * FROM tbl_news WHERE frontpagepara=1"); ! $closing = db_recordset("SELECT * FROM tbl_news WHERE frontpagepara=2"); ! display($message); ?> ! <div class="maintitle"> ! <h1>Front Page Paragraphs</h1> ! </div> ! <div class="maindark"> ! <p>Here you can edit the opening/closing paragraphs on the front page. ! </div> ! <div class="main"> ! <form name="mainform" id="mainform" method="post" action=""> <input type="hidden" name="act" value="action" /> <div class="labelfieldpair"> ! <div class="label"> ! <label for="opening">Opening Paragraph:</label> </div> <div class="field"> ! <textarea name="opening" id="opening" cols="60" rows="6"><?=$opening[0][content]?></textarea> </div> </div> <div class="labelfieldpair"> ! <div class="label"> ! <label for="closing">Closing Paragraph:</label> </div> <div class="field"> ! <textarea name="closing" id="closing" cols="60" rows="6"><?=$closing[0][content]?>... [truncated message content] |
From: David T. <mmm...@us...> - 2007-02-07 01:20:39
|
Update of /cvsroot/helpmeict/Helpdesk/images In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/images Modified Files: sf.png sflogo.png trinity.gif valid-xhtml10.png vcss.png wcag1A.png wcag1AA.png wcag1AAA.png Added Files: add.png delete.png down.png edit.png up.png Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) Index: wcag1AAA.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/wcag1AAA.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsebbs6V and /tmp/cvs4jwWZb differ Index: vcss.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/vcss.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsJFlry0 and /tmp/cvsRnubzg differ Index: wcag1AA.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/wcag1AA.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsLYubx9 and /tmp/cvsg3K0Rp differ --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) Index: wcag1A.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/wcag1A.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsZeL4Ui and /tmp/cvsnDrNtz differ --- NEW FILE: add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete.png --- (This appears to be a binary file; contents omitted.) Index: sf.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/sf.png,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsgIJIzo and /tmp/cvs09cXhF differ Index: sflogo.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/sflogo.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvspkGqfu and /tmp/cvspXA52K differ Index: trinity.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/trinity.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvspjCo6y and /tmp/cvsZNof2P differ Index: valid-xhtml10.png =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/images/valid-xhtml10.png,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsgXBYSv and /tmp/cvsqALjZM differ |
From: David T. <mmm...@us...> - 2007-02-07 01:20:39
|
Update of /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/docs/stylesheet-images Modified Files: caution.gif home.gif important.gif next.gif note.gif prev.gif tip.gif toc-blank.gif toc-minus.gif toc-plus.gif warning.gif Log Message: Merging the v1_r1 branch into the trunk code. Index: toc-minus.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/toc-minus.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvslMnNVS and /tmp/cvssxHIN8 differ Index: note.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/note.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsaSH0y0 and /tmp/cvsOOKMzg differ Index: warning.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/warning.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsr6fja8 and /tmp/cvsXheuno differ Index: toc-plus.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/toc-plus.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsLUn4he and /tmp/cvsTEbnJu differ Index: tip.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/tip.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsO41vKj and /tmp/cvsNieQkA differ Index: home.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/home.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvszyxgMn and /tmp/cvsSf2otE differ Index: caution.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/caution.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsYKfMwu and /tmp/cvsmUYjlL differ Index: next.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/next.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsNjvp0y and /tmp/cvsgt4iWP differ Index: toc-blank.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/toc-blank.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvskw3BHv and /tmp/cvsYKZTNM differ Index: prev.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/prev.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsh4YljA and /tmp/cvsHIzRwR differ Index: important.gif =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/stylesheet-images/important.gif,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 Binary files /tmp/cvsALmh0B and /tmp/cvsP9RGkT differ |
From: David T. <mmm...@us...> - 2007-02-07 01:20:39
|
Update of /cvsroot/helpmeict/Helpdesk/docs In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/docs Modified Files: databasesetup.html docbook.css Log Message: Merging the v1_r1 branch into the trunk code. Index: docbook.css =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/docbook.css,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** docbook.css 26 May 2003 21:39:12 -0000 1.1.1.1 --- docbook.css 7 Feb 2007 01:20:05 -0000 1.2 *************** *** 10,12 **** .TOCTITLE { font-size: 10pt; color: blue; ! text-decoration: underline; } --- 10,12 ---- .TOCTITLE { font-size: 10pt; color: blue; ! text-decoration: underline; } Index: databasesetup.html =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/docs/databasesetup.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** databasesetup.html 11 Jun 2003 23:42:02 -0000 1.2 --- databasesetup.html 7 Feb 2007 01:20:05 -0000 1.3 *************** *** 130,134 **** <TT CLASS="FILENAME" ! >system/opendb.php</TT >) before continuing with the installation. </P --- 130,134 ---- <TT CLASS="FILENAME" ! >system/db.php</TT >) before continuing with the installation. </P |
Update of /cvsroot/helpmeict/Helpdesk/system In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/system Modified Files: authentication.php calendar.js forms.js functions.php global_preferences.php index.php language_tools.php logs.php message.php opendb.php print.css remark.php sorting.php standard.css standardblue.css standardgreen.css user_preferences.php Added Files: acl_issue.inc attachments.php calendar.inc db.php i18n_remarks.inc lang.php mail.php security.php templates.php themes.php upgrade.0.9.1.inc.php upgrade.0.9.2.inc.php upgrade.0.9.3.inc.php upgrade.0.9.9.inc.php upgrade.1.0.inc.php upgrade.php worktimer_mysql.inc worktimer_pg.inc Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: i18n_remarks.inc --- <?php /* i18n_remarks.inc Tranlation of remarks stored as strings in database. ---- Modified by: Copyright (C) 2005 1stBnA GmbH Copyright (C) 2005 Stephan Kaufhold (s.k...@1s...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ function loc_remarks($arr, $str) { $lines = split("\n", $str); foreach ($lines as $help) { // $aa = substr($help, 0, 1); if (substr($help, 0, 5) == "Issue" ) { // $aa .= substr($help, 6, 1); // $aa .= substr($help, 15, 1); // $aa .= substr($help, 23, 1); // print "$aa<br />\n"; if (substr($help, 5, 23) == " priority changed from ") { $aa = array('/Ungraded/','/["|\'](.*)["|\']\s+to\s+["|\'](.*)["|\'].*/'); $bb = array($arr[15],$arr[0].' "\1" '.$arr[3].' "\2".<br />'."\n"); print preg_replace($aa, $bb, substr($help,27)); } elseif (substr($help, 5, 21) == " status changed from ") { // $aa = split("\" to \"", substr($help,25)); // print $arr[2]." ".$aa[0]."\" ".$arr[3]." \"".$aa[1]."<br />\n"; print preg_replace('/["|\'](.*)["|\']\s+to\s+["|\'](.*)["|\'].*/', $arr[2].' "\1" '.$arr[3].' "\2".<br />'."\n", substr($help,25)); } elseif (substr($help, 5, 20) == " level changed from ") { // $aa = split("\" to \"", substr($help,25)); // print $arr[1]." ".$aa[0]."\" ".$arr[3]." \"".$aa[1]."<br />\n"; print preg_replace('/["|\'](.*)["|\']\s+to\s+["|\'](.*)["|\'].*/', $arr[1].' "\1" '.$arr[3].' "\2".<br />'."\n", substr($help,24)); } elseif (substr($help, 5, 19) == " site changed from ") { // $aa = split("\" to \"", substr($help,24)); // print $arr[11]." ".$aa[0]."\" ".$arr[3]." \"".$aa[1]."<br />\n"; print preg_replace('/["|\'](.*)["|\']\s+to\s+["|\'](.*)["|\'].*/', $arr[11].' "\1" '.$arr[3].' "\2".<br />'."\n", substr($help,23)); } elseif (substr($help, 5, 17) == " reassigned from ") { $aa = array('/\* unassigned \*/','/["|\'](.*)["|\']\s+to\s+["|\'](.*)["|\'].*/'); $bb = array($arr[13], $arr[12].' "\1" '.$arr[3].' "\2".<br />'."\n" ); print preg_replace($aa,$bb,substr($help, 21)); // if ($aa[0] == "\"* unassigned *") // { // print $arr[12]." \"".$arr[13]."\" ".$arr[3]." \"".$aa[1]."<br />\n"; // } // elseif ($aa[1] == "* unassigned *\".") // { // print $arr[12]." ".$aa[0]."\" ".$arr[3]." \"".$arr[13]."\".<br />\n"; // } // else // { // //print "#$aa[1]#<br />\n"; // print $arr[12]." ".$aa[0]."\" ".$arr[3]." \"".$aa[1]."<br />\n"; // } } elseif (substr($help, 5, 23) == " recalled by the client") { print $arr[14]."<br />\n"; } else { print "$help<br />\n"; } } elseif (substr($help, 0, 5) == "Spent") { //print "Spent<br />\n"; $aa = strrev($help); if (substr($aa, 0, 15) == ".melborp eht no") { $aa = substr($aa, 16); //print "$aa<br />\n"; $aa = strrev($aa); //print "$aa<br />\n"; $aa = substr($aa, 6); if (substr($aa, 0, 13) == "an additional") { $aa = substr($aa, 14); $aa = str_replace("hours", $arr[7], $aa); $aa = str_replace("hour", $arr[6], $aa); $aa = str_replace("minutes", $arr[9], $aa); $aa = str_replace("minute", $arr[8], $aa); print "$arr[5] $aa $arr[10].<br />\n"; } else { $aa = str_replace("hours", $arr[7], $aa); $aa = str_replace("hour", $arr[6], $aa); $aa = str_replace("minutes", $arr[9], $aa); $aa = str_replace("minute", $arr[8], $aa); print "$arr[4] $aa $arr[10].<br />\n"; } } else { print "$help<br />\n"; } } else { print nl2br($help); } } } ?> Index: authentication.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/authentication.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** authentication.php 23 Jun 2004 08:40:24 -0000 1.3 --- authentication.php 7 Feb 2007 01:20:17 -0000 1.4 *************** *** 1,196 **** <?php ! /* ! authentication.php ! ! Contains the authentication functions. ! ---- ! ! Jason L Ellison <infotek@da...> ! modified by Mark Harrison ! ! */ ! ! // auth may be "pgsql", "smb", "ldap" ! // TODO - split configuration to a separate file? ! $auth = "pgsql" ; ! //$auth = 'ldap'; ! ! // Edit these for SMB/active directory authentication ! $smb_server = "domain_server" ; ! $smb_domain = "AD_DOMAIN" ; ! $smb_group = "" ; ! ! // Edit these for LDAP authentication ! $ldap_server = 'ldap.example.com'; ! // The following is a known user (or anonymous) that looks up the ! // distinguished name of a helpdesk user. Normally these can be left blank ! // which means anonymous. ! $ldap_lookup_user = ''; ! $ldap_lookup_password = ''; ! ! $ldap_usev3 = 1; // use LDAPv3? ! $ldap_base_dn = ''; ! ! function auth($user, $password) { ! global $auth; ! global $smb_server; ! global $smb_domain; ! global $smb_group; ! ! ! if ($auth == "pgsql") { ! // Try to find the submitted username and password combination in the ! // tbl_Users database table. ! $sql = "SELECT id,\"user\",name,email,root,restricted FROM tbl_Users ! WHERE active=1 AND \"user\"='" . strtolower($user) . "' AND pass='" . ! md5($password) . "'"; ! $result = db_recordset($sql); ! ! // If the user / password cannot be reconciled, then return 0 ! if (count($result) != 1) { ! return 0 ; ! } else { ! return array( ! $result[0][user], ! $result[0][name], ! $result[0][email], ! $result[0][id], ! $result[0][root], ! $result[0][restricted] ! ); ! } ! } elseif ($auth == "smb") { ! ! //jason.l.ellison include TEKRat smbauth module ! dl("smbauth.so"); ! ! ! // handle internal user root maybe should be changed to an array of ! // interal users. Or maybe users should have a field that distinguishes ! // external auth? ! if ($user == "root") { ! $sql = "SELECT id,\"user\",name,email,restricted,root FROM ! tbl_Users WHERE active=1 AND \"user\"='" . strtolower($user) . ! "' AND pass='" . md5($password) . "'"; ! } else { ! $sql = "SELECT id,\"user\",name,email,restricted,root FROM ! tbl_Users WHERE active=1 AND \"user\"='" . strtolower($user) . "'"; ! ! // Validate the users password against the active directory server ! if(validate("$smb_server", "$smb_domain", "$smb_group", "$user", ! "$password") != 0) { ! return 0 ; ! } ! } ! ! // Now get user details from the database ! $result = db_recordset($sql); ! if (count($result) != 1) { ! return 0; ! } else { ! return array( ! $result[0][user], ! $result[0][name], ! $result[0][email], ! $result[0][id], ! $result[0][root], ! $result[0][restricted] ! ); ! } ! } elseif ($auth == 'ldap') { ! // Always use postgresql for the root user ! if ($user == 'root') { ! $auth = 'pgsql'; ! $result = auth($user, $password); ! $auth = 'ldap'; ! return $result; ! } ! ! global $ldap_server; ! global $ldap_lookup_user; ! global $ldap_lookup_password; ! global $ldap_base_dn; ! global $ldap_usev3; ! ! // Try to use LDAPV3 ! if ($ldap_usev3) { ! if (!ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)) { ! die("Failed to set protocol version to 3"); ! } ! } ! ! // Connect to LDAP server ! if (!($connect=ldap_connect($ldap_server))) { ! die("Could not connect to ldap server"); ! } ! ! // Login as lookup user (or anonymous) ! if ($ldap_lookup_user != '') { ! if (!($bind=ldap_bind($connect, $ldap_lookup_user, ! $ldap_lookup_password))) { ! die("Unable to bind to server " . ! "(invalid lookup username/password?)"); ! } ! } else { ! if (!($bind=ldap_bind($connect))) { ! die("Unable to bind to server (Anonymous access not allowed?)"); ! } ! } ! ! // Lookup the dn of the person we want to authenticate ! // TODO - filter to find person by uid, and return dn ! $filter = "(&(objectClass=person)(uid=$user))"; ! if (!($search=ldap_search($connect, $ldap_base_dn, $filter))) { ! die("Unable to search ldap server."); ! } ! $number_returned = ldap_count_entries($connect,$search); ! $info = ldap_get_entries($connect, $search); ! if ($number_returned == 0) { ! die("Search for user returned no results (Either the user doesn't" ! . "exist or the lookup username (anonymous?) does not have the" ! . "required priviledges to search."); ! } ! $user_dn = $info[0]["dn"]; ! // Try to login as the user ! if (!($bind=ldap_bind($connect, $user_dn, $password))) { ! // User authentication failed - so return as invalid login ! return 0; ! } ! // Get email address and full name ! // Need to re-search in case the LDAP server isn't set up to give the ! // email address and full name to the lookup/anonymous user. May not be ! // neccesary, but I want to be on the safe side. ! if (!($search=ldap_search($connect, $ldap_base_dn, $filter))) { ! die("Unable to search ldap server."); ! } ! $number_returned = ldap_count_entries($connect,$search); ! $info = ldap_get_entries($connect, $search); ! // Now get other user details from the database ! $sql = "SELECT id,\"user\",name,email,restricted,root FROM ! tbl_Users WHERE active=1 AND \"user\"='" . strtolower($user) . "'"; ! $result = db_recordset($sql); ! if (count($result) != 1) { ! return 0; ! } else { ! return array( ! $user, // Username ! $result[0]['name'], ! $result[0]['email'], ! //$info[0]['cn'][0], // Full name ! //$info[0]['mail'][0], // Email ! $result[0]['id'], // User id ! $result[0]['root'], // Is root? ! $result[0]['restricted'] // Is restricted? ! ); ! } } ! }?> --- 1,72 ---- <?php ! /* ! authentication.php ! ! Contains the authentication functions. ! Changelog: ! 2006-01-14 dave: Cleaned up code for v1.0 release ! 2005-07-02 arne_sf: Failed login attempts are now logged on userid 0, not "-1" as before (which caused a constraint violation) ! 2005-07-02 arne_sf: Replaced all instances of column name 'user' for table tbl_Users with 'username' ! 2005-05-07 arne_sf: Changed the logging of successful/failed login attempts, ! instead of logging complete SQL query (with password hash), ! it now only logs supplied username and password when failed. ! ! ## PAGE CONTAINS HANDYANDY MYSQL MODS ## ! ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## ! modified by Mark Harrison ! ! ---- ! Created by: ! Copyright (C) 2005 Jason L Ellison <infotek@da...> ! This program is free software; you can redistribute it and/or ! modify it under the terms of the GNU General Public License ! as published by the Free Software Foundation version 2. ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! You should have received a copy of the GNU General Public License ! along with this program; if not, write to the Free Software ! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! //this script may only be included or required- so its better to die if called directly. ! if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__, '.php')) !== false) { ! header("location: index.php"); ! } + function auth($user, $password) { + // Try to find the submitted username and password combination in the + // tbl_Users database table. + $sql = "SELECT id,username,name,email,root,restricted FROM tbl_Users + WHERE active=1 AND username='" . strtolower($user) . "' AND pass='" . + md5($password) . "'"; + $result = db_recordset($sql); + + if (count($result) == 0) { + //Attempt unsucessful + makelog(0,0,"ATTEMPTED LOGIN - FAILURE","User: $user, with password: $password"); + return 0; + } elseif (count($result) != 1) { + // If the user / password cannot be reconciled, then return 0 + return 0; + } else { + return array( + $result[0][username], + $result[0][name], + $result[0][email], + $result[0][id], + $result[0][root], + $result[0][restricted] + ); } ! } ! ! ?> \ No newline at end of file --- NEW FILE: upgrade.1.0.inc.php --- <?php /* upgrade.1.0.inc.php Upgrades database to v.1.0 Changelog: 2005-07-15 arne_sf: Buffers output in array instead of displaying it immediately 2005-07-15 arne_sf: Initial version, including database schema changes by Stephan Kaufhold ---- Copyright (C) 2005 Arne (ar...@us...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // Initialize array (important!) $qry = array(); // Add 'tbl_files' table $output[] = "Adding table 'tbl_Assets' ....... "; $qry['pgsql'] = " CREATE TABLE tbl_assets ( );"; $qry['mysql'] = " CREATE TABLE `tbl_Assets` ( );"; $qry['mssql'] = ""; if ($qry[$db->phptype] != "") { $res = $db->query($qry[$db->phptype]); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = "ERROR: DBMS " . $db->phptype . " not yet supported by the upgrade routine!<BR />\n"; ?> Index: print.css =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/print.css,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** print.css 16 Jun 2004 15:47:12 -0000 1.4 --- print.css 7 Feb 2007 01:20:17 -0000 1.5 *************** *** 1,34 **** /* Printer friendly stylesheet */ body { ! font-family: "Times New Roman", Times, serif; ! font-size: 76%; } h1 { ! font-size: 2.2em; ! color: #0066CC; ! text-align: right; ! margin: 0px; ! padding: 4px 8px; ! font-weight: bold; } h2 { ! font-size: 1.2em; ! margin: 0px; ! padding: 10px 8px 0px 8px; } h2 { ! color: #0066CC; ! font-weight: bold; } h3 { ! font-size: 1em; ! color: #0066CC; ! margin: 0px; ! padding: 6px 8px 0px 8px; ! font-weight: bold; } table { ! margin-top: 16px; ! margin-bottom: 16px; } .notice { --- 1,34 ---- /* Printer friendly stylesheet */ body { ! font-family: "Times New Roman", Times, serif; ! font-size: 76%; } h1 { ! font-size: 2.2em; ! color: #0066CC; ! text-align: right; ! margin: 0px; ! padding: 4px 8px; ! font-weight: bold; } h2 { ! font-size: 1.2em; ! margin: 0px; ! padding: 10px 8px 0px 8px; } h2 { ! color: #0066CC; ! font-weight: bold; } h3 { ! font-size: 1em; ! color: #0066CC; ! margin: 0px; ! padding: 6px 8px 0px 8px; ! font-weight: bold; } table { ! margin-top: 16px; ! margin-bottom: 16px; } .notice { *************** *** 39,149 **** } td { ! font-size: 1em; } input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"] { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding-left: 2px; ! padding-right: 2px; } input[type="checkbox"], input[type="radio"] { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding: 0px; ! margin: 0px; } /* The following is for IE as it is not yet CSS2 compliant */ input { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding-left: 2px; ! padding-right: 2px; } form { ! margin: 0px; ! padding: 8px 0px; } textarea { ! font-family: "Times New Roman", Times, serif; ! color: #000000; ! font-size: 1em; ! border: 0px; ! padding-left: 2px; ! padding-right: 2px; } select { ! color: #000000; ! font-size: 1em; ! border: 0px; ! margin-top: 1px; ! margin-bottom: 1px; } .maindark { ! color: #000000; ! width: 100%; ! margin: 0px; ! padding: 0px; } .mainred { ! color: #000000; ! width: 100%; ! margin: 0px; ! padding: 0px; } .priorityhigh { ! vertical-align: middle; ! color: #990000; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritymedium { ! vertical-align: middle; ! color: #666600; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritylow { ! vertical-align: middle; ! color: #006600; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritydefunct { ! vertical-align: middle; ! color: #666666; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .issuecell { ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! color: #000000; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; } .issueheader { ! color: #0066CC; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #3366CC; ! padding-left: 2px; } .sidebar { --- 39,149 ---- } td { ! font-size: 1em; } input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"] { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding-left: 2px; ! padding-right: 2px; } input[type="checkbox"], input[type="radio"] { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding: 0px; ! margin: 0px; } /* The following is for IE as it is not yet CSS2 compliant */ input { ! color: #000000; ! border: 0px; ! font-size: 1em; ! padding-left: 2px; ! padding-right: 2px; } form { ! margin: 0px; ! padding: 8px 0px; } textarea { ! font-family: "Times New Roman", Times, serif; ! color: #000000; ! font-size: 1em; ! border: 0px; ! padding-left: 2px; ! padding-right: 2px; } select { ! color: #000000; ! font-size: 1em; ! border: 0px; ! margin-top: 1px; ! margin-bottom: 1px; } .maindark { ! color: #000000; ! width: 100%; ! margin: 0px; ! padding: 0px; } .mainred { ! color: #000000; ! width: 100%; ! margin: 0px; ! padding: 0px; } .priorityhigh { ! vertical-align: middle; ! color: #990000; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritymedium { ! vertical-align: middle; ! color: #666600; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritylow { ! vertical-align: middle; ! color: #006600; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .prioritydefunct { ! vertical-align: middle; ! color: #666666; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-top: 3px; ! padding-bottom: 3px; } .issuecell { ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! color: #000000; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; } .issueheader { ! color: #0066CC; ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #3366CC; ! padding-left: 2px; } .sidebar { *************** *** 151,204 **** } .issuecelldark { ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; ! color: #000000; } .reportcelldark { ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; ! color: #000000; } .reportcell { ! color: #000000; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; } th { ! font-size: 1em; ! color: #0066CC; } .label { ! width: 120px; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! float: left; ! color: #336699; } .field { ! position: static; } .labelfieldpair { ! position: static; ! clear: both; ! text-align: left; ! margin-bottom: 1px; } .text { ! text-align: left; ! padding-right: 4px; ! padding-top: 2px; ! color: #000000; ! padding-bottom: 2px; } .buttonpanel { --- 151,204 ---- } .issuecelldark { ! border-bottom-width: 1px; ! border-bottom-style: solid; ! border-bottom-color: #6699CC; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; ! color: #000000; } .reportcelldark { ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; ! color: #000000; } .reportcell { ! color: #000000; ! padding-right: 4px; ! padding-top: 3px; ! padding-bottom: 3px; ! padding-left: 2px; } th { ! font-size: 1em; ! color: #0066CC; } .label { ! width: 120px; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! float: left; ! color: #336699; } .field { ! position: static; } .labelfieldpair { ! position: static; ! clear: both; ! text-align: left; ! margin-bottom: 1px; } .text { ! text-align: left; ! padding-right: 4px; ! padding-top: 2px; ! color: #000000; ! padding-bottom: 2px; } .buttonpanel { *************** *** 207,264 **** .remarklabelfieldpair { clear: both; ! padding-top: 5px; ! padding-bottom: 10px; ! width: 100%; ! border-top: 1px dashed #336699; ! text-align: left; } .remarklabelfieldpairtop { clear: both; ! padding-top: 5px; ! padding-bottom: 10px; ! width: 100%; ! text-align: left; } .remark { ! text-align: left; clear: both; ! padding-right: 4px; ! padding-top: 2px; ! color: #000000; ! background-color: inherit !important; ! margin-left: 124px; } .remarklabel { ! float: left; clear: both; ! width: 120px; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! color: #336699; ! background-color: inherit !important; } .remarklabelright { ! float: right; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! padding-bottom: 6px; ! color: #336699; ! background-color: inherit !important; } .hide { ! margin: 0px; ! clear: both; ! visibility: hidden; } .labelright { ! text-align: right; } .message { ! margin-bottom: 3px; } .inactive { ! font-style: italic; } .restricted { --- 207,264 ---- .remarklabelfieldpair { clear: both; ! padding-top: 5px; ! padding-bottom: 10px; ! width: 100%; ! border-top: 1px dashed #336699; ! text-align: left; } .remarklabelfieldpairtop { clear: both; ! padding-top: 5px; ! padding-bottom: 10px; ! width: 100%; ! text-align: left; } .remark { ! text-align: left; clear: both; ! padding-right: 4px; ! padding-top: 2px; ! color: #000000; ! background-color: inherit !important; ! margin-left: 124px; } .remarklabel { ! float: left; clear: both; ! width: 120px; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! color: #336699; ! background-color: inherit !important; } .remarklabelright { ! float: right; ! text-align: right; ! padding-right: 4px; ! padding-top: 2px; ! padding-bottom: 6px; ! color: #336699; ! background-color: inherit !important; } .hide { ! margin: 0px; ! clear: both; ! visibility: hidden; } .labelright { ! text-align: right; } .message { ! margin-bottom: 3px; } .inactive { ! font-style: italic; } .restricted { *************** *** 267,288 **** } .header { ! color: #0066CC; ! padding: 4px 0px 4px 0px; ! width: 100%; ! margin: 0px 0px 0px 0px; border-bottom: solid #336699 1px; } .headerleft { ! font-size: 1.6em; ! font-weight: bold; ! display: inline; } .headerright { ! font-size: 0.8em; ! display: inline; font-weight: bold; } tfoot tr td { ! font-weight: normal; } #addremarklabelfieldpair { --- 267,288 ---- } .header { ! color: #0066CC; ! padding: 4px 0px 4px 0px; ! width: 100%; ! margin: 0px 0px 0px 0px; border-bottom: solid #336699 1px; } .headerleft { ! font-size: 1.6em; ! font-weight: bold; ! display: inline; } .headerright { ! font-size: 0.8em; ! display: inline; font-weight: bold; } tfoot tr td { ! font-weight: normal; } #addremarklabelfieldpair { --- NEW FILE: security.php --- <?php /* security.php Contains security functions. ---- Copyright (C) 2006 Central Manchester CLC Copyright (C) 2006 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ require_once "system/lang.php"; // Deny a user access, and display the login sidebar function ThrowOut() { $redirect = $_SERVER["REQUEST_URI"]; $ptitle = 'Access Error'; include "header.php"; include "loginsidebar.inc"; AccessDenied(); } // Deny access to a user - use after sidebar has been displayed function AccessDenied() { // Set Language set_text_domain("security"); print "<div class=\"maintitle\"><h1>".gettext("Access Error")."</h1></div>\n"; print "<div class=\"maindark\"><p>".gettext("Either you do not have permission to access this page or you are not currently logged in.")."</p></div>\n"; print "<div class=\"main\" align=\"center\"><p>".gettext("Please choose another option or log in as a user who does have permission to access the page.")."</p></div>"; // Set WCAG level $fstandard='a'; // Include require 'footer.php'; exit; } ?> Index: calendar.js =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/calendar.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** calendar.js 18 Jun 2004 14:46:39 -0000 1.1 --- calendar.js 7 Feb 2007 01:20:17 -0000 1.2 *************** *** 51,55 **** // TODO - generate table here output += "<td><a href=\"javascript:writeDate('" + element + "','" + ! formfield + "','" + (d + 1) + "/" + (month + 1 )+ "/" + year + "')\">" + (d + 1) + "</a></td>"; if (currentday == 6) { --- 51,55 ---- // TODO - generate table here output += "<td><a href=\"javascript:writeDate('" + element + "','" + ! formfield + "','" + (d + 1) + "/" + (month + 1)+ "/" + year + "')\">" + (d + 1) + "</a></td>"; if (currentday == 6) { Index: functions.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/functions.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** functions.php 11 Jun 2004 13:32:22 -0000 1.1 --- functions.php 7 Feb 2007 01:20:17 -0000 1.2 *************** *** 1,46 **** ! <?php ! ! /* ! ! functions.php ! ! Copyright (C) 2004 Central Manchester CLC ! Copyright (C) 2004 Mark Harrison ! ! This program is free software; you can redistribute it and/or ! modify it under the terms of the GNU General Public License ! as published by the Free Software Foundation version 2. ! ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License ! along with this program; if not, write to the Free Software ! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! ! */ ! ! require_once "opendb.php"; ! ! function get_closed_status($domain) { ! // Find the highest status (the terminal status) and treat it as closed ! $sql = "SELECT * FROM tbl_Statuses WHERE (domain=$domain AND ! active=1) OR domain=0 ORDER BY domain DESC,sortorder DESC"; ! $statusesRS = db_recordset($sql); ! ! if (count($statusesRS) <= 2) { ! // 0 rows shouldn't happen ! // 1 row == Ungraded (from domain 0) ! // 2 rows == Ungraded + 1 status for the domain (treat as open) ! // 3+ rows == more than 1 status for the domain (treat bottom one as ! // closed. ! $closedstatus = '-1'; ! } else { ! $closedstatus = $statusesRS[0]['id']; ! } ! return $closedstatus; ! } ! ! ?> --- 1,61 ---- ! <?php ! ! /* ! ! functions.php ! ! Generally useful functions can be found in this script. ! ! Changelog: ! 2006-01-14 dave: Cleaned up code for v1.0 release ! ! ## PAGE CONTAINS HANDYANDY MYSQL MODS ## ! ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## ! ! ---- ! ! Copyright (C) 2004 Central Manchester CLC ! Copyright (C) 2004 Mark Harrison ! ! This program is free software; you can redistribute it and/or ! modify it under the terms of the GNU General Public License ! as published by the Free Software Foundation version 2. ! ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License ! along with this program; if not, write to the Free Software ! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! ! */ ! ! // Security... ! if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__, '.php')) !== false) { ! header("location: index.php"); ! } ! ! require_once "db.php"; ! ! function get_closed_status($domain) { ! // Find the highest status (the terminal status) and treat it as closed ! $sql = "SELECT * FROM tbl_Statuses WHERE (domain=$domain AND ! active=1) OR domain=0 ORDER BY domain DESC,sortorder DESC"; ! $statusesRS = db_recordset($sql); ! ! if (count($statusesRS) <= 2) { ! // 0 rows shouldn't happen ! // 1 row == Ungraded (from domain 0) ! // 2 rows == Ungraded + 1 status for the domain (treat as open) ! // 3+ rows == more than 1 status for the domain (treat bottom one as ! // closed. ! $closedstatus = '-1'; ! } else { ! $closedstatus = $statusesRS[0]['id']; ! } ! return $closedstatus; ! } ! ! ?> --- NEW FILE: upgrade.0.9.3.inc.php --- <?php /* upgrade.0.9.3.inc.php Upgrades database to v.0.9.3 Changelog: 2005-07-15 arne_sf: Buffers output in array instead of displaying it immediately 2005-07-15 arne_sf: Initial version, including database schema changes by Stephan Kaufhold ---- Copyright (C) 2005 Arne (ar...@us...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // Initialize array (important!) $qry = array(); // Add 'lang' column to table tbl_Link_Categories $output[] = "Adding 'lang' column to tbl_Link_Categories ....... "; $qry['pgsql'] = "ALTER TABLE tbl_Link_Categories ADD COLUMN lang char(5)"; $qry['mysql'] = "ALTER TABLE tbl_Link_Categories ADD COLUMN lang char(5) DEFAULT 'en_UK' NOT NULL"; $qry['mssql'] = "ALTER TABLE tbl_Link_Categories ADD COLUMN lang char(5)"; if ($qry[$db->phptype] != "") { $res = $db->query($qry[$db->phptype]); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = "ERROR: DBMS " . $db->phptype . " not yet supported by the upgrade routine!<BR />\n"; // Set default value for new 'lang' column in tbl_Link_Categories $output[] = "Setting default value for 'lang' column in tbl_Link_Categories ....... "; // First update all existing records with default value $qry = "UPDATE tbl_Link_Categories SET lang='en_UK'"; $res = $db->query($qry); if (!PEAR::isError($res)) { // PostgreSQL and MSSQL need a couple more ALTER TABLE's if ($db->phptype == 'pgsql' || $db->phptype == 'mssql') { // Set default value on the column $qry = "ALTER TABLE tbl_Link_Categories ALTER COLUMN lang SET DEFAULT 'en_UK'"; $res = $db->query($qry); if (!PEAR::isError($res)) { // Set column to not allow NULL $qry = "ALTER TABLE tbl_Link_Categories ALTER COLUMN lang SET NOT NULL"; $res = $db->query($qry); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = $res->getMessage(); // Query failed } else $output[] = "Success!<BR />\n"; } else $output[] = $res->getMessage(); // Query failed // Re-initialize array (important!) $qry = array(); // Add 'lang' column to table tbl_News $output[] = "Adding 'lang' column to tbl_News ....... "; $qry['pgsql'] = "ALTER TABLE tbl_News ADD COLUMN lang char(5)"; $qry['mysql'] = "ALTER TABLE tbl_News ADD COLUMN lang char(5) DEFAULT 'en_UK' NOT NULL"; $qry['mssql'] = "ALTER TABLE tbl_News ADD COLUMN lang char(5)"; if ($qry[$db->phptype] != "") { $res = $db->query($qry[$db->phptype]); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = "ERROR: DBMS " . $db->phptype . " not yet supported by the upgrade routine!<BR />\n"; // Set default value for new 'lang' column in tbl_News $output[] = "Setting default value for 'lang' column in tbl_News ....... "; // First update all existing records with default value $qry = "UPDATE tbl_News SET lang='en_UK'"; $res = $db->query($qry); if (!PEAR::isError($res)) { // PostgreSQL and MSSQL need a couple more ALTER TABLE's if ($db->phptype == 'pgsql' || $db->phptype == 'mssql') { // Set default value on the column $qry = "ALTER TABLE tbl_News ALTER COLUMN lang SET DEFAULT 'en_UK'"; $res = $db->query($qry); if (!PEAR::isError($res)) { // Set column to not allow NULL $qry = "ALTER TABLE tbl_News ALTER COLUMN lang SET NOT NULL"; $res = $db->query($qry); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = $res->getMessage(); // Query failed } else $output[] = "Success!<BR />\n"; } else $output[] = $res->getMessage(); // Query failed // Re-initialize array (important!) $qry = array(); // Add column 'domain_id' to tbl_News $output[] = "Adding 'domain_id' column to tbl_News....... "; $qry['pgsql'] = "ALTER TABLE tbl_News ADD COLUMN domain_id int4"; $qry['mysql'] = "ALTER TABLE tbl_News ADD COLUMN domain_id int(4)"; $qry['mssql'] = "ALTER TABLE tbl_News ADD COLUMN domain_id int4"; if ($qry[$db->phptype] != "") { $res = $db->query($qry[$db->phptype]); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } else $output[] = "ERROR: DBMS " . $db->phptype . " not yet supported by the upgrade routine!<BR />\n"; // For PostgreSQL and MSSQL we need to set default value to NULL (not needed for MySQL) if ($db->phptype == 'pgsql' || $db->phptype == 'mssql') { // Set default value for new 'domain_id' column in tbl_News $output[] = "Setting default value for 'domain_id' column in tbl_News ....... "; $qry = "ALTER TABLE tbl_News ALTER COLUMN domain_id SET DEFAULT NULL"; $res = $db->query($qry); $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; } // Fill tbl_News with data after adding the new column $output[] = "Re-fill tbl_News with data after adding column....... "; $qry = "SELECT id, notice FROM tbl_Domains"; $data =& $db->getAll($qry); foreach ($data as $row) { $qry = "INSERT INTO tbl_News (domain_id, content, frontpagepara) VALUES (" . $row['id'] . ", '" . $row['notice'] . "', '3')"; $res = $db->query($qry); if (PEAR::isError($res)) break; }; $output[] = (!PEAR::isError($res) ? "Success!" : $res->getMessage() . $res->getDebugInfo()) . "<BR />\n"; ?> --- NEW FILE: upgrade.php --- <?php /* upgrade.php Upgrades database to the newest version Changelog: 2005-07-15 arne_sf: Buffers output in array instead of displaying it immediately 2005-07-15 arne_sf: Added support for v0.9.3 (including database schema changes by Stephan Kaufhold) 2005-07-02 arne_sf: Added support for v0.9.2 2005-04-30 arne_sf: Made upgrade page conform to page standard (include header, menu a.s.o.) Extended script to handle upgrade code for upgrading several versions to the newest 2005-04-27 arne_sf: Initial work on upgrade script, new function rebuild_sequence ---- Copyright (C) 2005 Arne (ar...@us...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // rebuild_sequence: Synchronize a sequence with the database contents function rebuild_sequence($table, $field, $sequence) { global $db; // Find current value to synchronize sequence to $id =& $db->getOne("SELECT $field FROM $table ORDER BY $field DESC LIMIT 1"); // Check that result is not an error if (PEAR::isError($id)) return $id->getMessage(); // Drop existing sequence (if it exists, otherwise ignore error and continue) $res = $db->dropSequence($sequence); // Rebuild sequence while ($db->nextId($sequence) < $id) ; return TRUE; } // updateversion: Updates the version field in the database function updateversion($newversion) { // Update version field global $db; $res = $db->query("UPDATE tbl_System_Preferences SET value='$newversion' WHERE identifier='version'"); return $res; } // Array of supported database backends $DBMS = array('pgsql', 'mysql', 'mssql'); // Only continue for supported database backends if (in_array($db->phptype, $DBMS)) { // Determine version to upgrade to switch ($global_prefs['version']) { case '0.9': // From official release v0.9 $output[] = "<div class=\"maindark\"> <p>Upgrade from v" . $global_prefs['version'] . " to " . SCRIPTVERSION . "</p> </div> <div class=\"main\"> <p>"; include 'system/upgrade.0.9.1.inc.php'; include 'system/upgrade.0.9.2.inc.php'; include 'system/upgrade.0.9.3.inc.php'; include 'system/upgrade.0.9.9.inc.php'; // include 'system/upgrade.1.0.inc.php'; $res = updateversion(SCRIPTVERSION); $output[] = "Updating version field to " . SCRIPTVERSION . " ....... " . (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; $output[] = "</p>\n"; break; case '0.9.1': // From development version v0.9.1 $output[] = "<div class=\"maindark\"> <p>Upgrade from v" . $global_prefs['version'] . " to " . SCRIPTVERSION . "</p> </div> <div class=\"main\"> <p>"; include 'system/upgrade.0.9.2.inc.php'; include 'system/upgrade.0.9.3.inc.php'; include 'system/upgrade.0.9.9.inc.php'; // include 'system/upgrade.1.0.inc.php'; $res = updateversion(SCRIPTVERSION); $output[] = "Updating version field to " . SCRIPTVERSION . " ....... " . (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; $output[] = "</p>\n"; break; case '0.9.2': // From development version v0.9.2 $output[] = "<div class=\"maindark\"> <p>Upgrade from v" . $global_prefs['version'] . " to " . SCRIPTVERSION . "</p> </div> <div class=\"main\"> <p>"; include 'system/upgrade.0.9.3.inc.php'; include 'system/upgrade.0.9.9.inc.php'; // include 'system/upgrade.1.0.inc.php'; $res = updateversion(SCRIPTVERSION); $output[] = "Updating version field to " . SCRIPTVERSION . " ....... " . (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; $output[] = "</p>\n"; break; case '0.9.3': // From development version v0.9.3 $output[] = "<div class=\"maindark\"> <p>Upgrade from v" . $global_prefs['version'] . " to " . SCRIPTVERSION . "</p> </div> <div class=\"main\"> <p>"; include 'system/upgrade.0.9.9.inc.php'; // include 'system/upgrade.1.0.inc.php'; $res = updateversion(SCRIPTVERSION); $output[] = "Updating version field to " . SCRIPTVERSION . " ....... " . (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; $output[] = "</p>\n"; break; case '0.9.9': // From development version v0.9.9 $output[] = "<div class=\"maindark\"> <p>Upgrade from v" . $global_prefs['version'] . " to " . SCRIPTVERSION . "</p> </div> <div class=\"main\"> <p>"; // include 'system/upgrade.1.0.inc.php'; $res = updateversion(SCRIPTVERSION); $output[] = "Updating version field to " . SCRIPTVERSION . " ....... " . (!PEAR::isError($res) ? "Success!" : $res->getMessage()) . "<BR />\n"; $output[] = "</p>\n"; break; case SCRIPTVERSION: // Nothing to upgrade, system already up to date $output[] = "<div class=\"maindark\"> <p>The system is already up-to-date (version " . $global_prefs['version'] . "). Nothing to do.</p>"; break; default: // Current version not recognized, do nothing $output[] = "<div class=\"maindark\"> <p>Installed version not supported by upgrade routine, aborting upgrade.</p>"; break; } } else { // Database backend not supported by upgrade routine, abort upgrade! $output[] = "<div class=\"maindark\"> <p>ERROR: Database system " . $db->phptype . " not yet supported by upgrade routine, aborting upgrade.</p>"; } $output[] = "</div>"; --- NEW FILE: themes.php --- <?php /* themes.php Theme path functions can be found in this file. ---- Copyright (C) 2006 Central Manchester CLC Copyright (C) 2006 David Thorne (dav...@gm...) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // Pull in required config and preferences require_once 'config/global.conf.php'; require_once 'system/lang.php'; require_once 'system/user_preferences.php'; /* * function get_theme_path() * * Parameter $theme_file is the filename (relative to the theme path) of * the theme required. * Parameter $die tells this function what to do in the event no matching * theme could be found. Either it will die (default) or return a null * string. * * In normal operation, this function returns the full path of the required * theme file. The resultant theme is dependant on language settings. */ function get_theme_path($theme_file, $die = true) { // Ensure access to language and configuration global $_lang, $conf; // First try your chosen language $theme = $conf['theme_dir']."/".$conf['default_theme']."/".$theme_file; if (!file_exists($theme)) { // Then try the system wide fallback languae $theme = $conf['theme_dir']."/".$conf['default_theme']."/".$theme_file; if (!file_exists($theme)) { // Then decide whether to die or not if ($die) { die( "<strong>Fatal Error</strong>: No theme found!!!<br /><br />". "An unsuccessful attempt was made to access the theme <em>".$theme_file."</em><br />". " search path: ".$conf['theme_dir'].'/'. $_lang.($_lang != $conf['fallback_theme_lang'] ? ':'. $conf['theme_dir'].'/'.$conf['fallback_theme_lang'] : '')."<br />" ); } else { return ""; } } } return $theme; } ?> Index: index.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/index.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.php 22 Apr 2005 13:49:46 -0000 1.2 --- index.php 7 Feb 2007 01:20:17 -0000 1.3 *************** *** 2,11 **** /* system/index.php ! ! Redirects anyone straying. ! ! ## PAGE CONTAINS HANDYANDY MYSQL MODS ## ! ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## ! */ header("location: ../index.php"); --- 2,11 ---- /* system/index.php ! ! Redirects anyone straying. ! ! ## PAGE CONTAINS HANDYANDY MYSQL MODS ## ! ## Copyright (C) 2005 Andy Deakin (handyandy.org.uk) ## ! */ header("location: ../index.php"); Index: language_tools.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/system/language_tools.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** language_tools.php 3 Dec 2003 03:46:14 -0000 1.1 --- language_tools.php 7 Feb 2007 01:20:17 -0000 1.2 *************** *** 1,217 **** ! <?php ! ! /* ! ! language_tools.php ! ! Functions related to languages selection and i18n ! ! ! Copyright (C) 2002 David Thorne (mmm...@ho...) ! ! This program is free software; you can redistribute it and/or ! modify it under the terms of the GNU General Public License ! as published by the Free Software Foundation version 2. ! ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License ! along with this program; if not, write to the Free Software ! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! ! */ ! ! /* ! Setup language to be output ! If no language is specified, scans the browser information ! */ ! function set_language($req_lang) { ! static $is_set = false; ! global $language ! ! if ($is_set) { ! return; ! } ! ! $is_set = true; ! } //end function ! ! ! /* ! * accept-to-gettext.inc -- convert information in 'Accept-*' headers to ! * gettext language identifiers. ! * Copyright (c) 2003, Wouter Verhelst <wo...@de...> ! * ! * This program is free software; you can redistribute it and/or modify ! * it under the terms of the GNU General Public License as published by ! * the Free Software Foundation; either version 2 of the License, or ! * (at your option) any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! * Usage: ! * ! * $locale=al2gt(<array of supported languages/charsets in gettext syntax>, ! * <MIME type of document>); ! * setlocale('LC_ALL', $locale); // or 'LC_MESSAGES', or whatever... ! * ! * Example: ! * ! * $langs=array('nl_BE.ISO-8859-15','nl_BE.UTF-8','en_US.UTF-8','en_GB.UTF-8'); ! * $locale=al2gt($langs, 'text/html'); ! * setlocale('LC_ALL', $locale); * ! * Note that this will send out header information (to be ! * RFC2616-compliant), so it must be called before anything is sent to ! * the user. ! * ! * Assumptions made: ! * * Charset encodings are written the same way as the Accept-Charset ! * HTTP header specifies them (RFC2616), except that they're parsed ! * case-insensitive. ! * * Country codes and language codes are the same in both gettext and ! * the Accept-Language syntax (except for the case differences, which ! * are dealt with easily). If not, some input may be ignored. ! * * The provided gettext-strings are fully qualified; i.e., no "en_US"; ! * always "en_US.ISO-8859-15" or "en_US.UTF-8", or whichever has been ! * used. "en.ISO-8859-15" is OK, though. ! * * The language is more important than the charset; i.e., if the ! * following is given: ! * ! * Accept-Language: nl-be, nl;q=0.8, en-us;q=0.5, en;q=0.3 ! * Accept-Charset: ISO-8859-15, utf-8;q=0.5 * ! * And the supplied parameter contains (amongst others) nl_BE.UTF-8 ! * and nl.ISO-8859-15, then nl_BE.UTF-8 will be picked. ! * ! * $Log$ ! * Revision 1.1 2003/12/03 03:46:14 dchouina ! * adjusting i18n, trying something else. * ! * Revision 1.2 2003/08/14 10:23:59 wouter ! * Removed little error in Content-Type header syntaxis. * ! */ ! ! /* not really important, this one; perhaps I could've put it inline with ! * the rest. */ ! function find_match($curlscore,$curcscore,$curgtlang,$langval,$charval, ! $gtlang) ! { ! if($curlscore < $langval) { ! $curlscore=$langval; ! $curcscore=$charval; ! $curgtlang=$gtlang; ! } else if ($curlscore == $langval) { ! if($curcscore < $charval) { ! $curcscore=$charval; ! $curgtlang=$gtlang; ! } ! } ! return array($curlscore, $curcscore, $curgtlang); ! } ! ! function al2gt($gettextlangs, $mime) { ! $alparts=@preg_split("/,/",$_SERVER["HTTP_ACCEPT_LANGUAGE"]); ! $acparts=@preg_split("/,/",$_SERVER["HTTP_ACCEPT_CHARSET"]); ! ! /* Parse the contents of the Accept-Language header.*/ ! foreach($alparts as $part) { ! $part=trim($part); ! if(preg_match("/;/", $part)) { ! $lang=@preg_split("/;/",$part); ! $score=@preg_split("/=/",$lang[1]); ! $alscores[$lang[0]]=$score[1]; ! } else { ! $alscores[$part]=1; ! } ! } ! ! /* Do the same for the Accept-Charset header. */ ! ! /* RFC2616: ``If no "*" is present in an Accept-Charset field, then ! * all character sets not explicitly mentioned get a quality value of ! * 0, except for ISO-8859-1, which gets a quality value of 1 if not ! * explicitly mentioned.'' ! * ! * Making it 2 for the time being, so that we ! * can distinguish between "not specified" and "specified as 1" later ! * on. */ ! $acscores["ISO-8859-1"]=2; ! ! foreach($acparts as $part) { ! $part=trim($part); ! if(preg_match("/;/", $part)) { ! $cs=@preg_split("/;/",$part); ! $score=@preg_split("/=/",$cs[1]); ! $acscores[strtoupper($cs[0])]=$score[1]; ! } else { ! $acscores[strtoupper($part)]=1; ! } ! } ! if($acscores["ISO-8859-1"]==2) { ! $acscores["ISO-8859-1"]=(isset($acscores["*"])?$acscores["*"]:1); ! } ! ! /* ! * Loop through the available languages/encodings, and pick the one ! * with the highest score, excluding the ones with a charset the user ! * did not include. ! */ ! $curlscore=0; ! $curcscore=0; ! $curgtlang=NULL; ! foreach($gettextlangs as $gtlang) { ! ! $tmp1=preg_replace("/\_/","-",$gtlang); ! $tmp2=@preg_split("/\./",$tmp1); ! $allang=strtolower($tmp2[0]); ! $gtcs=strtoupper($tmp2[1]); ! $noct=@preg_split("/-/",$allang); ! ! $testvals=array( ! array($alscores[$allang], $acscores[$gtcs]), ! array($alscores[$noct[0]], $acscores[$gtcs]), ! array($alscores[$allang], $acscores["*"]), ! array($alscores[$noct[0]], $acscores["*"]), ! array($alscores["*"], $acscores[$gtcs]), ! array($alscores["*"], $acscores["*"])); ! ! $found=FALSE; ! foreach($testvals as $tval) { ! if(!$found && isset($tval[0]) && isset($tval[1])) { ! $arr=find_match($curlscore, $curcscore, $curgtlang, $tval[0], ! $tval[1], $gtlang); ! $curlscore=$arr[0]; ! $curcscore=$arr[1]; ! $curgtlang=$arr[2]; ! $found=TRUE; ! } ! } ! } ! ! /* We must re-parse the gettext-string now, since we may have found it ! * through a "*" qualifier.*/ ! ! $gtparts=@preg_split("/\./",$curgtlang); ! $tmp=strtolower($gtparts[0]); ! $lang=preg_replace("/\_/", "-", $tmp); ! $charset=$gtparts[1]; ! ! header("Content-Language: $lang"); ! header("Content-Type: $mime; charset=$charset"); ! ! return $curgtlang; ! } ! ?> \ No newline at end of file --- 1,237 ... [truncated message content] |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/themes/osx/images In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/themes/osx/images Added Files: background.gif background_footer.gif Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: background.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: background_footer.gif --- (This appears to be a binary file; contents omitted.) |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/examples/de_DE In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/examples/de_DE Added Files: html_footer.tpl html_header.tpl html_index.tpl mail_assignissue.tpl mail_issue.inc mail_message.inc mail_newissue.tpl mail_remark.tpl mail_resolveissue.tpl mail_signature.tpl mail_verifyemail.tpl standard.css Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: mail_issue.inc --- <?php $translation['issueid'] = "Anfrage ID"; $translation['createdbyname'] = "Angelegt von"; $translation['reportedbyname'] = "Berichtet von"; $translation['sitename'] = "Gebiet"; $translation['assignedtoname'] = "Zugewiesen an"; $translation['contact'] = "Kontakt Info"; $translation['location'] = "Platz"; $translation['categoryname'] = "Problem Kategorie"; $translation['detailname'] = "Problem Details"; $translation['summary'] = "Zusammenfassung"; $translation['description'] = "Beschreibung"; $translation['solution'] = "Lösung"; $translation['totaltime'] = "Bisher gebrauchte Zeit"; $translation['priorityname'] = "Priorität"; $translation['statusname'] = "Status"; $translation['levelname'] = "Level"; $translation['tagremarks'] = "Bemerkungen zur Anfrage"; ?> --- NEW FILE: html_index.tpl --- <div class="maintitle"> <h1><?php printf("Helpdesk Anfrage Management v%s",$global_prefs['version']);?></h1> </div> <div class="maindark"> <p><?php printf("Willkommen zur Version %s des Central Manchester CLC helpdesk Management Systems.",$global_prefs['version']);?></p> </div> --- NEW FILE: mail_message.inc --- <?php $msg_pattern = array( '/\* unassigned \*/', '/Ungraded/', '/Unknown/', '/Spent (\d+) hours* and (\d+) minutes* on the problem/', '/Spent (\d+) hours* on the problem/', '/Spent (\d+) minutes* on the problem/', '/Spent an additional (\d+) hours* and (\d+) minutes* on the problem/', '/Spent an additional (\d+) hours* on the problem/', '/Spent an additional\s*(\d+) minutes* on the problem/', '/Issue level changed from ["|\'](.*)["|\'] to ["|\'](.*)["|\']/', '/Issue priority changed from ["|\'](.*)["|\'] to ["|\'](.*)["|\']/', '/Issue status changed from ["|\'](.*)["|\'] to ["|\'](.*)["|\']/', '/Issue reassigned from ["|\'](.*)["|\'] to ["|\'](.*)["|\']/', '/Issue recalled by the client/' ); $msg_replace = array( '* nicht zugewiesen *', 'nicht eingeordnet', 'n/a', 'Verbachte \1 h, \2 min mit dem Problem', 'Verbachte \1 h mit dem Problem', 'Verbachte \1 min mit dem Problem', 'Verbachte weitere \1 h, \2 min mit dem Problem', 'Verbachte weitere \1 h mit dem Problem', 'Verbachte weitere \1 min mit dem Problem', 'Anfrage Level von "\1" auf "\2" gewechselt', 'Anfrage Priorität von "\1" auf "\2" gewechselt', 'Anfrage Status von "\1" auf "\2" gewechselt', 'Anfrage von "\1" an "\2" weitergegeben', 'Anfrage vom Klienten zurückgezogen' ); ?> --- NEW FILE: mail_newissue.tpl --- Signature = On Issue = Yes IssueFile = Yes Remarks = Yes ;Fcharset = iso-8859-1 Sender = [%%DOMAIN%%] <no...@fo...r> (Helpmeict Heldesk 0.9.2) ;Scharset = iso-8859-1 Subject = [%%DOMAIN%%] Neue Anfrage: #%%ISSUE%% ; Subject of the mail. ; Use utf-8 for body charset. <MAILBODY> Für %%DOMAIN%% wurde eine neue Anfrage gestellt. Diese ist noch keinem Bearbeiter zugewiesen. Anfragesteller: %%USER%% Die Anfragenummer lautet: #%%ISSUE%% Hier der Link zu der Anfrage: %%LINK%% Den gesamte Anfrage findest Du als Anhang zu dieser Mail. Danke für Ihre Anfrage. Automail auf die Anfrage: #%%ISSUE%% --- NEW FILE: mail_remark.tpl --- Signature = On Issue = Yes IssueFile = Yes Remarks = Yes ;Fcharset = iso-8859-1 Sender = [%%DOMAIN%%] <no...@fo...r> (Helpmeict Heldesk 0.9.2) Scharset = iso-8859-1 Subject = [%%DOMAIN%%] Änderung der Anfrage: #%%ISSUE%% ; Subject of the mail. ; Use utf-8 for body charset. <MAILBODY> Geändert von: %%USER%% Die Anfragenummer lautet: #%%ISSUE%% Hier der direkte Link zu der Anfrage: %%LINK%% #####<Bemerkung>###### %%MESSAGE%% #####</Bemerkung>##### Den gesamte Anfrage findest Du als Anhang zu dieser Mail. Automail auf die Anfrage: #%%ISSUE%% --- NEW FILE: mail_assignissue.tpl --- Charset = iso-8859-1 ; charset of the mail Signature = On Issue = Yes IssueFile = yes Remarks = No Sender = no...@1s... Subject = [%%DOMAIN%%] Anfragezuweisung: #%%ISSUE%% ; Subject of the mail. <MAILBODY> Eine Anfrage wurde Dir zugewiesen. Anfragesteller: %%USER%% Meine Anfragenummer lautet: #%%ISSUE%% lala Hier der Link zu der Anfrage: %%LINK%% Den gesamte Anfrage findest Du als Anhang zu dieser Mail. Danke für Ihre Anfrage. --- NEW FILE: standard.css --- body { font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; } a { text-decoration: none; } a, a:link, a:active, a:visited, a:hover { color: #0000CC; background-color: inherit !important; } a:hover { text-decoration: underline; } .menugroup { color: #000000; background-color: #EEEEFF; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; padding-top: 6px; padding-bottom: 7px; clear: both; padding-right: 1px; padding-left: 2px; margin: 0px; } .menuitem { clear: both; margin-left: 10px; } .menu { width: 100%; border-top: 0px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699; border-left: 1px solid #336699; overflow: hidden; } .menutitle { color: #FFFFFF; background-color: #336699; width: 100%; clear: both; margin: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 2px; font-weight: bold; } .main { width: 100%; margin: 0px; padding: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-width: 0px; border-style: solid; border-color: #336699; } .maintitle { border-width: 1px; border-bottom-style: dashed; border-color: #336699; border-right-style: solid; border-left-style: solid; border-top-style: solid; margin: 0px; padding: 0px; width: 100%; } h1 { font-size: 220%; color: #0066CC; background-color: #FFFFFF; text-align: right; margin: 0px; padding: 4px 8px; font-weight: bold; } h2 { font-size: 120%; margin: 0px; padding: 10px 8px 0px 8px; } h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover { color: #0066CC; background-color: inherit !important; font-weight: bold; } h2 a:hover { text-decoration: underline; } h3 { font-size: 100%; color: #0066CC; background-color: #FFFFFF; margin: 0px; padding: 6px 8px 0px 8px; font-weight: bold; } table { margin-top: 16px; margin-bottom: 16px; } .maingroup { float: right; margin: 0px; padding: 10px 10px 4px 10px; width: 74%; border: 0px; } .notice { border: solid 1px #FF0000; color: #000000; background: #FFEEEE; margin: 0px; padding: 0px 0px 6px 0px; width: 100%; text-align: center; } .notice h2 { color: #0066CC; background: #FFEEEE; } .footnote { font-size: 80%; color: #336699; background-color: #FFFFFF; padding-bottom: 2px; padding-right: 6px; padding-left: 6px; } p { margin: 0px; padding: 6px 8px; } td { font-size: 100%; } input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"] { color: #000000; border: 1px solid #336699; font-size: 100%; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } input[type="checkbox"], input[type="radio"] { color: #000000; border: 0px; font-size: 100%; background-color: inherit !important; padding: 0px; margin: 0px; } /* The following is for IE as it is not yet CSS2 compliant */ input { color: #000000; border: 1px solid #336699; font-size: 100%; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } .menulogingroup input { color: #000000; background-color: #FFFFFF; } form { margin: 0px; padding: 8px 0px; } textarea { font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size: 100%; border: 1px solid #336699; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } select { color: #000000; font-size: 100%; border: 1px solid #336699; background-color: #EEEEFF; margin-top: 1px; margin-bottom: 1px; } .menulogingroup select { color: #000000; background-color: #FFFFFF; } .maindark { color: #000000; width: 100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dashed; border-left-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; background-color: #EEEEFF; margin: 0px; padding: 0px; } .mainred { color: #000000; width: 100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dashed; border-left-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; background-color: #FFbbbb; margin: 0px; padding: 0px; } .priorityhigh { vertical-align: middle; background-color: #FF9999; color: #990000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritymedium { vertical-align: middle; background-color: #FFFFCC; color: #666600; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritylow { vertical-align: middle; background-color: #CCFFCC; color: #006600; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritydefunct { vertical-align: middle; background-color: #CCCCCC; color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .issuecell { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; color: #000000; background-color: #FFFFFF; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; } .issueheader { color: #0066CC; background-color: inherit !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC; padding-left: 2px; } .sidebar { padding: 10px 2px 10px 10px; margin: 0px; border: 0px none; float: left; clear: left; width: 20%; left: 10px; top: 10px; } .issuecelldark { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; color: #000000; background-color: #EEEEFF; } .reportcell { color: #000000; background-color: #FFFFFF; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; } .reportcelldark { padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; color: #000000; background-color: #EEEEFF; } th, th a:link, th a:active, th a:visited, th a:hover { font-size: 100%; color: #0066CC; background-color: inherit !important; } th a:hover { text-decoration: underline; } .label { width: 120px; text-align: right; padding-right: 4px; padding-top: 2px; float: left; color: #336699; background-color: inherit !important; } .field { position: static; } .labelfieldpair { position: static; clear: both; text-align: left; margin-bottom: 1px; } .text { text-align: left; padding-right: 4px; padding-top: 2px; color: #000000; background-color: #FFFFFF; padding-bottom: 2px; } .buttonpanel { text-align: right; padding: 10px; position: static; } .remarklabelfieldpair { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; border-top: 1px dashed #336699; text-align: left; } .remarklabelfieldpairtop { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; text-align: left; } .remark { text-align: left; clear: both; padding-right: 4px; padding-top: 2px; color: #000000; background-color: inherit !important; margin-left: 124px; } .remarklabel { float: left; clear: both; width: 120px; text-align: right; padding-right: 4px; padding-top: 2px; color: #336699; background-color: inherit !important; } .remarklabelright { float: right; text-align: right; padding-right: 4px; padding-top: 2px; padding-bottom: 6px; color: #336699; background-color: inherit !important; } .menulogingroup { color: #000000; background-color: #EEEEFF; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; padding-top: 6px; padding-bottom: 10px; clear: both; padding-right: 1px; padding-left: 8px; margin: 0px; } .login { margin: 0px; padding: 0px; } .loginbutton { margin: 0px; padding: 4px 0px 0px; } .column { float: left; } .rcolumn { float: right; } .hide { margin: 0px; clear: both; visibility: hidden; } .columnright input, .columnleft input { padding: 2px; margin-top: 2px; } .columnright { float: left; text-align: right; } .columnleft { float: left; } .labelright { text-align: right; } .columnleft, .columnright, .labelleft, .labelright { padding-left: 4px; padding-right: 4px; } .columnhalves { width: 48%; float: left; padding-right: 2px; padding-left: 2px; } hr { margin: 0px; clear: both; } .message { margin-bottom: 3px; } .inactive { font-style: italic; } .restricted { font-weight: bold; color: gray; } .header { color: #0066CC; padding: 4px 0px 4px 0px; width: 100%; margin: 0px 0px 0px 0px; background: #EEEEFF; border-bottom: solid #336699 1px; } .headerleft { font-size: 160%; font-weight: bold; display: inline; } .headerright { font-size: 80%; display: inline; font-weight: bold; } tfoot tr td { font-weight: normal; } .calendar { text-align: center; visibility: hidden; border: solid 1px black; background-color: white; position: absolute; margin-left: 7em; margin-top: -2em; } .wrktimer { width: 100%; margin: 0px; padding: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-width: 0px; border-style: solid; border-color: #336699; } --- NEW FILE: mail_signature.tpl --- Ihr Supportteam Bitte Antworten Sie auf diese Mail nicht. Benutzen Sie das Webfrontend statt dessen. --- NEW FILE: html_footer.tpl --- <?php require_once 'system/global_preferences.php'; ?> </div> <hr noshade="noshade" size="1" /> <!-- Here starts the footnote, with license and standards information --> <div class="footnote"> <p>Helpdesk Issue Manager v<?=$global_prefs['version']?> (2003-2005) Licensed under the <a href="http://www.gnu.org/licenses/licenses.html#GPL">GPL</a>.</p> <p><a href="http://validator.w3.org/check/referer" target="_blank"><img src="images/valid-xhtml10.png" alt="Valid XHTML 1.0!" hspace="0" vspace="1" border="0" align="middle" /></a> ◊ <a href="http://jigsaw.w3.org/css-validator/"><img src="images/vcss.png" align="middle" alt="Valid CSS!" hspace="0" vspace="1" border="0" /></a> <?php if (isset($fstandard)&&$fstandard!='') { echo' ◊'."\n"; if ($fstandard == 'a') { echo' <a href="http://www.w3.org/WAI/WCAG1A-Conformance" title="Explanation of Level A Conformance"><img src="images/wcag1A.png" alt="Level A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0" align="middle" hspace="0" vspace="1" border="0" /></a> '; }elseif ($fstandard == 'aa') { echo ' <a href="http://www.w3.org/WAI/WCAG1AA-Conformance" title="Explanation of Level Double-A Conformance"><img src="images/wcag1AA.png" alt="Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0" align="middle" hspace="0" vspace="1" border="0" /></a> '; }elseif ($fstandard == 'aaa') { echo ' <a href="http://www.w3.org/WAI/WCAG1AAA-Conformance" title="Explanation of Level Triple-A Conformance"><img src="images/wcag1AAA.png" alt="Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0" align="middle" hspace="0" vspace="1" border="0" /></a> '; } } ?> </p> <p>This is a Sourceforge.net project (<a href="http://www.sourceforge.net/projects/helpmeict">Project helpmeict</a>). Visit the <a href="http://lists.sourceforge.net/lists/listinfo/helpmeict-discuss">discussion list</a> for further help.</p> <p><a href="http://sourceforge.net"> <img src="images/sflogo.png" border="0" align="middle" alt="SourceForge.net Logo" /></a> <a href="http://schoolforge.org.uk"> <img src="images/sf.png" border="0" align="middle" alt="Schoolforge.org.uk Logo" /></a></p> </div> </body> </html> --- NEW FILE: html_header.tpl --- <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" media="print" href="system/print.css" /> <link href="system/standard.css" rel="alternate stylesheet" media="screen" type="text/css" title="Standard helpdesk style" /> <link href="system/standardblue.css" rel="alternate stylesheet" media="screen" type="text/css" title="Blue helpdesk style" /> <link href="system/standardgreen.css" rel="alternate stylesheet" media="screen" type="text/css" title="Green helpdesk style" /> <link rel="Author" href="mailto:dav...@gm..." /> <link rel="Help" href="/docs/index.html" /> </head> <body> --- NEW FILE: mail_resolveissue.tpl --- Signature = On Issue = Yes IssueFile = Yes Remarks = Yes FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <no...@fo...r> (Helpmeict Heldesk 0.9.2) SCharset = iso-8859-1 Subject = [%%DOMAIN%%] Lösung der Anfrage: #%%ISSUE%% ; Subject of the mail. <MAILBODY> Lösung der Anfrage #%%ISSUE%%, durch: %%USER%% Hier die Lösung: %%MESSAGE%% Hier der Link zu der Anfrage: %%LINK%% Den gesamte Anfrage findest Du als Anhang zu dieser Mail. --- NEW FILE: mail_verifyemail.tpl --- Signature = On Issue = No ; set to Yes,On or 1 if you want to send Issue with mail. IssueFile = No Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <no...@fo...r> (Helpmeict Heldesk 0.9.2) SCharset = iso-8859-1 Subject = [%%DOMAIN%%] Bestätigung neuer E-Mail; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> Hallo %%USER%%, Dies ist eine automatische Mail die an Dich gesand worden ist, weil Jemand (hoffentlich Du) einen Wechsel der E-Mail Adresse auf dem Heldesk System auf %%SITEURL%% angefordert hat. Um den Wechsel zu Bestätigen einfach die folgende ID in der Seite, die dem Wechsel Deiner Details folgt, eingeben. %%MESSAGE%% Alternativ kannst Du auch folgende URL im Browser aufrufen. %%LINK%% Wenn Du diesen Wechsel nicht angestossen hast, kannst Du diese Mail einfach ignorieren. Es wird dann keine weitere Aufforderung zugesand. |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/themes/osx/css In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/themes/osx/css Added Files: common.css print.css screen.css Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: common.css --- body { font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; color: #000000; background-color: #FFFFFF; padding: 0; margin: 0; } #helpmeict { } #helpmeict a { text-decoration: none; } #helpmeict a:hover { text-decoration: underline; } #helpmeict .workspace table { margin: 1em 0; border-bottom: solid 1px #99a; } #helpmeict .workspace tr.even { background: #eef; } #helpmeict .workspace th { border-bottom: solid 1px #99a; } #helpmeict .workspace .labelfieldpair { display: block; clear: both; margin: 0; padding: 0; } #helpmeict .workspace .labelfieldpair .name { float: left; width: 14em; font-size: 0.9em; text-align: right; margin: 0; padding: 0.4em 0.5em 0 0; color: #99a; } #helpmeict .workspace .labelfieldpair .name label:after { content: ":"; } #helpmeict .workspace .labelfieldpair .value { padding-top: 0.3em; } #helpmeict .workspace .labelfieldpair input[type=text], #helpmeict .workspace .labelfieldpair input[type=password], #helpmeict .workspace .labelfieldpair input[type=file], #helpmeict .workspace .labelfieldpair textarea { background: #eeeeff; border: solid 1px #ccccdd; font-size: 1em; margin: 0.2em 0 0 0; padding: 0 0 0 0.3em; width: 29em; font-family: inherit; } #helpmeict .workspace .labelfieldpair input.time[type=text] { width: auto; } #helpmeict .workspace .labelfieldpair input[type=submit] { background: #eeeeff; border: solid 1px #ccccdd; } #helpmeict .workspace .labelfieldpair select { background: #eeeeff; border: solid 1px #ccccdd; font-size: 1em; margin: 0.2em 0 0 0; padding: 0; } #helpmeict .workspace .labelfieldpair input[type=checkbox], #helpmeict .workspace .labelfieldpair input[type=radio] { margin: 0.4em 0.4em; } #helpmeict .workspace .buttonpanel { text-align: right; margin: 1em 1em 1em 1em; } --- NEW FILE: print.css --- @import url("common.css"); #helpmeict > h1, #helpmeict .navigation, #helpmeict .footnote { display: none; } --- NEW FILE: screen.css --- @import url("common.css"); body { background: #666; } #helpmeict { background: #666 url("/share/themes/osx/images/background.gif") repeat-y center; margin: 0 auto; width: 820px; } #helpmeict .title { margin: 0 auto; width: 800px; } #helpmeict h1 { color: #99a; margin: 0; padding: 1.2em 0.6em 0.5em 0.6em; border: 1px #999; border-style: none; font-size: 1.8em; background: #eee; } #helpmeict a { color: #00c; } #helpmeict .navigation_wrapper { padding: 0 10px; margin: 0 auto; position: absolute; top: 5.33em; width: 800px; z-index: 2; } #helpmeict .navigation { padding: 0 0.7em; margin: 0; z-index: 2; background: #99a; } #helpmeict .navigation ul { list-style: none; margin: 0; padding: 1px; font-weight: bold; min-height: 1.33em; } #helpmeict .navigation span { margin: 0; padding: 0.2em 0.2em; } #helpmeict .navigation ul li { color: #fff; float: left; position: relative; padding: 0 0.2em 0 0.2em; cursor: inherit !important; } #helpmeict .navigation ul li a { color: #666; } #helpmeict .navigation ul li ul { background: #eee; margin: 0.1em 0 0 0; padding: 0.2em 1em 0.4em 0.2em; font-weight: normal; display: none; position: absolute; top: 1em; left: 0; width: 12em; border: solid 1px #99a; opacity: 0.8; } #helpmeict .navigation ul li > ul { top: auto; left: auto; } #helpmeict .navigation ul li:hover ul { display: block; } #helpmeict .navigation ul li ul li { color: #99a; display: block; clear: both; } #helpmeict .navigation ul li ul li:before { content: "\203a \a0"; } #helpmeict .navigation ul li ul li a { } #helpmeict .workspace_wrapper { margin: 1.33em auto 0 auto; padding: 0; width: 800px; } #helpmeict .workspace { margin: 1em 0 0 0; padding: 0; background: #fff; } #helpmeict .workspace a { color: #88d; } #helpmeict .workspace h1 { border-color: #ddd; font-size: 1.7em; text-align: right; background: #fff; border-bottom-style: solid; } #helpmeict .workspace h2 { color: #99a; margin: 0; padding: 0.2em 0.6em 0.3em 0.6em; border: 1px #ddd; font-size: 1em; text-align: left; font-weight: normal; background: #eee; border-bottom-style: solid; margin-top: 0; } #helpmeict .workspace h3 { color: #99a; margin: 0; padding: 1em 0 0 0; font-size: 1.2em; } #helpmeict .workspace h2.warning { color: #000; background: #fbb; } #helpmeict .workspace hr { margin: 1em; padding: 0; border: 1px #99a; border-style: none none dashed none; } #helpmeict .workspace .block { padding: 1em; } #helpmeict .workspace td { font-size: 100%; } #helpmeict .footnote_wrapper { } #helpmeict .footnote { background: #666 url("/share/themes/osx/images/background_footer.gif") top no-repeat; clear: both; text-align: right; color: #888; margin: 0 0 0 0; padding: 1em 0.6em 0.6em 0.6em; font-size: 0.8em; } #helpmeict .footnote a { color: #aaa; } |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/templates/en_UK In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/templates/en_UK Added Files: html_footer.tpl html_header.tpl mail_assignissue.tpl mail_issue.inc mail_message.inc mail_newissue.tpl mail_remark.tpl mail_resolveissue.tpl mail_signature.tpl mail_verifyemail.tpl standard.css Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: mail_issue.inc --- <?php $translation['issueid'] = "IssueID"; $translation['createdbyname'] = "Created by"; $translation['reportedbyname'] = "Reported by"; $translation['sitename'] = "Site"; $translation['assignedtoname'] = "Assigned To"; $translation['contact'] = "Contact Info"; $translation['location'] = "Location"; $translation['categoryname'] = "Problem Category"; $translation['detailname'] = "Problem Detail"; $translation['summary'] = "Summary"; $translation['description'] = "Description"; $translation['solution'] = "Solution"; $translation['totaltime'] = "Time spent"; $translation['priorityname'] = "Priority"; $translation['statusname'] = "Status"; $translation['levelname'] = "Level"; $translation['tagremarks'] = "remarks of the issue"; ?> --- NEW FILE: mail_message.inc --- <?php /* we don't need this by default. Only for different Lang than English */ ?> --- NEW FILE: mail_newissue.tpl --- Signature = On Issue = No ; set to Yes,On or 1 if you want to send Issue with mail. IssueFile = yes Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <noreply> (Helmeict Helpdesk 0.9.2) ;SCharset = iso-8859-1 Subject = [%%DOMAIN%%] New issue created: #%%ISSUE%% ; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> At %%DOMAIN%% new issue was created. Created by: %%USER%% Issue ID: #%%ISSUE%% Direct link to the issue: %%LINK%% --- NEW FILE: mail_remark.tpl --- Signature = On Issue = Yes IssueFile = No Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <noreply> (Helmeict Helpdesk 0.9.1) ;SCharset = iso-8859-1 Subject = [%%DOMAIN%%] Modification of Issue: #%%ISSUE%% ; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> At %%DOMAIN%% new remark added. Remark added by: %%USER%% Issue ID: #%%ISSUE%% Direct link to the issue: %%LINK%% #####<remark>###### %%MESSAGE%% #####</remark>##### --- NEW FILE: mail_assignissue.tpl --- Signature = On Issue = yes ; set to Yes,On or 1 if you want to send Issue with mail. IssueFile = yes Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <noreply> (Helmeict Helpdesk 0.9.3) ;SCharset = iso-8859-1 Subject = [%%DOMAIN%%] Assign Issue: #%%ISSUE%% ; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> At %%DOMAIN%% a Issue was assigned to you. Created by: %%USER%% Issue ID: #%%ISSUE%% Direct link to the issue: %%LINK%% --- NEW FILE: standard.css --- body { font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; color: #000000; background-color: #FFFFFF; margin: 0px; padding: 0px; } a { text-decoration: none; } a, a:link, a:active, a:visited, a:hover { color: #0000CC; background-color: inherit !important; } a:hover { text-decoration: underline; } .menugroup { color: #000000; background-color: #EEEEFF; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; padding-top: 6px; padding-bottom: 7px; clear: both; padding-right: 1px; padding-left: 2px; margin: 0px; } .menuitem { clear: both; margin-left: 10px; } .menu { width: 100%; border-top: 0px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699; border-left: 1px solid #336699; overflow: hidden; } .menutitle { color: #FFFFFF; background-color: #336699; width: 100%; clear: both; margin: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 2px; font-weight: bold; } .main { width: 100%; margin: 0px; padding: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-width: 0px; border-style: solid; border-color: #336699; } .maintitle { border-width: 1px; border-bottom-style: dashed; border-color: #336699; border-right-style: solid; border-left-style: solid; border-top-style: solid; margin: 0px; padding: 0px; width: 100%; } h1 { font-size: 220%; color: #0066CC; background-color: #FFFFFF; text-align: right; margin: 0px; padding: 4px 8px; font-weight: bold; } h2 { font-size: 120%; margin: 0px; padding: 10px 8px 0px 8px; } h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover { color: #0066CC; background-color: inherit !important; font-weight: bold; } h2 a:hover { text-decoration: underline; } h3 { font-size: 100%; color: #0066CC; background-color: #FFFFFF; margin: 0px; padding: 6px 8px 0px 8px; font-weight: bold; } table { margin-top: 16px; margin-bottom: 16px; } .maingroup { float: right; margin: 0px; padding: 10px 10px 4px 10px; width: 74%; border: 0px; } .notice { border: solid 1px #FF0000; color: #000000; background: #FFEEEE; margin: 0px; padding: 0px 0px 6px 0px; width: 100%; text-align: center; } .notice h2 { color: #0066CC; background: #FFEEEE; } .footnote { font-size: 80%; color: #336699; background-color: #FFFFFF; padding-bottom: 2px; padding-right: 6px; padding-left: 6px; text-align: center; } p { margin: 0px; padding: 6px 8px; } td { font-size: 100%; } input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"] { color: #000000; border: 1px solid #336699; font-size: 100%; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } input[type="checkbox"], input[type="radio"] { color: #000000; border: 0px; font-size: 100%; background-color: inherit !important; padding: 0px; margin: 0px; } /* The following is for IE as it is not yet CSS2 compliant */ input { color: #000000; border: 1px solid #336699; font-size: 100%; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } .menulogingroup input { color: #000000; background-color: #FFFFFF; } form { margin: 0px; padding: 8px 0px; } textarea { font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size: 100%; border: 1px solid #336699; background-color: #EEEEFF; padding-left: 2px; padding-right: 2px; } select { color: #000000; font-size: 100%; border: 1px solid #336699; background-color: #EEEEFF; margin-top: 1px; margin-bottom: 1px; } .menulogingroup select { color: #000000; background-color: #FFFFFF; } .maindark { color: #000000; width: 100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dashed; border-left-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; background-color: #EEEEFF; margin: 0px; padding: 0px; } .mainred { color: #000000; width: 100%; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dashed; border-left-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; background-color: #FFbbbb; margin: 0px; padding: 0px; } .priorityhigh { vertical-align: middle; background-color: #FF9999; color: #990000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritymedium { vertical-align: middle; background-color: #FFFFCC; color: #666600; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritylow { vertical-align: middle; background-color: #CCFFCC; color: #006600; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .prioritydefunct { vertical-align: middle; background-color: #CCCCCC; color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-top: 3px; padding-bottom: 3px; } .issuecell { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; color: #000000; background-color: #FFFFFF; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; } .issueheader { color: #0066CC; background-color: inherit !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC; padding-left: 2px; } .sidebar { padding: 10px 2px 10px 10px; margin: 0px; border: 0px none; float: left; clear: left; width: 20%; left: 10px; top: 10px; } .issuecelldark { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; color: #000000; background-color: #EEEEFF; } .reportcell { color: #000000; background-color: #FFFFFF; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; } .reportcelldark { padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; color: #000000; background-color: #EEEEFF; } th, th a:link, th a:active, th a:visited, th a:hover { font-size: 100%; color: #0066CC; background-color: inherit !important; } th a:hover { text-decoration: underline; } .label { width: 120px; text-align: right; padding-right: 4px; padding-top: 2px; float: left; color: #336699; background-color: inherit !important; } .field { position: static; margin-left: 124px; } .labelfieldpair { position: static; clear: both; text-align: left; margin-bottom: 1px; } .text { text-align: left; padding-right: 4px; padding-top: 2px; color: #000000; background-color: #FFFFFF; padding-bottom: 2px; margin-left: 124px; } .buttonpanel { text-align: right; padding: 10px; position: static; } .remarklabelfieldpair { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; border-top: 1px dashed #336699; text-align: left; } .remarklabelfieldpairtop { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; text-align: left; } .remark { text-align: left; clear: both; padding-right: 4px; padding-top: 2px; color: #000000; background-color: inherit !important; margin-left: 124px; } .remarklabel { float: left; clear: both; width: 120px; text-align: right; padding-right: 4px; padding-top: 2px; color: #336699; background-color: inherit !important; } .remarklabelright { float: right; text-align: right; padding-right: 4px; padding-top: 2px; padding-bottom: 6px; color: #336699; background-color: inherit !important; } .menulogingroup { color: #000000; background-color: #EEEEFF; width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: #336699; border-right-color: #336699; border-bottom-color: #336699; border-left-color: #336699; padding-top: 6px; padding-bottom: 10px; clear: both; padding-right: 1px; padding-left: 8px; margin: 0px; } .login { margin: 0px; padding: 0px; } .loginbutton { margin: 0px; padding: 4px 0px 0px; } .column { float: left; } .rcolumn { float: right; } .hide { margin: 0px; clear: both; visibility: hidden; } .columnright input, .columnleft input { padding: 2px; margin-top: 2px; } .columnright { float: left; text-align: right; } .columnleft { float: left; } .labelright { text-align: right; } .columnleft, .columnright, .labelleft, .labelright { padding-left: 4px; padding-right: 4px; } .columnhalves { width: 48%; float: left; padding-right: 2px; padding-left: 2px; } hr { margin: 0px; clear: both; } .message { margin-bottom: 3px; } .inactive { font-style: italic; } .restricted { font-weight: bold; color: gray; } .header { color: #0066CC; padding: 4px 0px 4px 0px; width: 100%; margin: 0px 0px 0px 0px; background: #EEEEFF; border-bottom: solid #336699 1px; } .headerleft { font-size: 160%; font-weight: bold; display: inline; } .headerright { font-size: 80%; display: inline; font-weight: bold; } tfoot tr td { font-weight: normal; } .calendar { text-align: center; visibility: hidden; border: solid 1px black; background-color: white; position: absolute; margin-left: 7em; margin-top: -2em; } .wrktimer { width: 100%; margin: 0px; padding: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-width: 0px; border-style: solid; border-color: #336699; } --- NEW FILE: mail_signature.tpl --- Regards Support Team Please don't reply on this message. Use the webinterface instead. --- NEW FILE: html_footer.tpl --- <?php require_once 'system/global_preferences.php'; ?> </div> <hr /> <!-- Here starts the footnote, with license and standards information --> <div class="footnote"> <p>Helpdesk Issue Manager v<?=$global_prefs['version']?> <br /> <a href="http://validator.w3.org/check/referer" target="_blank" title="XHTML Transitional">XHTML</a> | <a href="http://jigsaw.w3.org/css-validator/" target="_blank" title="CSS2 Compliance">CSS</a> | <a href="http://www.w3.org/TR/WAI-WEBCONTENT/" title="Web Content Accessibility Guidelines">WCAG</a> | Licensed under the <a href="http://www.gnu.org/licenses/licenses.html#GPL" target="_blank" title="GNU Public License">GPL</a> (2003-2006) <br /> This is a <a href="http://www.sourceforge.net/projects/helpmeict">Sourceforge.net project</a>. Visit the <a href="http://lists.sourceforge.net/lists/listinfo/helpmeict-discuss">discussion list</a> for further help.</p> </div> </body> </html> --- NEW FILE: html_header.tpl --- <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" media="print" href="system/print.css" /> <link href="system/standard.css" rel="alternate stylesheet" media="screen" type="text/css" title="Standard helpdesk style" /> <link href="system/standardblue.css" rel="alternate stylesheet" media="screen" type="text/css" title="Blue helpdesk style" /> <link href="system/standardgreen.css" rel="alternate stylesheet" media="screen" type="text/css" title="Green helpdesk style" /> <link rel="Author" href="mailto:dav...@gm..." /> <link rel="Help" href="/docs/index.html" /> <link rel="alternate" type="application/rss+xml" href="rssfeed.php" title="Unassigned Issues Feed"> </head> <body> --- NEW FILE: mail_resolveissue.tpl --- Signature = On Issue = 1 ; set to Yes,On or 1 if you want to send Issue with mail. IssueFile = yes Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <noreply> (Helmeict Helpdesk 0.9.2) ;SCharset = iso-8859-1 Subject = [%%DOMAIN%%] Issue resolved: #%%ISSUE%% ; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> An issue you are associated with (#%%ISSUE%%) has been resolved by %%USER%%. <solution> %%MESSAGE%% </solution> Direct link to the issue: %%LINK%% --- NEW FILE: mail_verifyemail.tpl --- Signature = On Issue = No ; set to Yes,On or 1 if you want to send Issue with mail. IssueFile = No Remarks = No ;FCharset = iso-8859-1 Sender = [%%DOMAIN%%] <noreply> (Helmeict Helpdesk 0.9.1) ;SCharset = iso-8859-1 Subject = [%%DOMAIN%%] email confirmation ; Subject of the mail. ; Need to use UTF-8 inside body. <MAILBODY> Hello %%USER%%, This is an automated email sent because somebody (hopefully you) has requested a change of email address on the helpdesk system at %%SITEURL%%. To confirm this change, please enter the following unique ID into the page that appeared after changing your details: %%MESSAGE%% Alternatively, visit the following link: %%LINK%% If you did not request such a change, then please ignore this email, and you will receive no further communication from us. |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/themes/osx In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/themes/osx Added Files: footer header Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: header --- <?php // Print xml version line correctly print '<?xml version="1.0" encoding="utf-8"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>HelpMeICT</title> <!-- Page metadata --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php // Add a timed refresh to certain pages $path = $HTTP_SERVER_VARS['SCRIPT_NAME']; if (($_GET['act'] == "action" && substr_count($path,'summary.php')) || substr_count($path,'unassignedissues.php') || substr_count($path,'myissues.php') || substr_count($path,'mysitesissues.php')) { ?> <meta http-equiv="Refresh" content="<?php echo 120; ?>" /> <?php } ?> <!-- Stylesheets --> <link rel="stylesheet" type="text/css" media="print" href="share/themes/osx/css/print.css" /> <link rel="stylesheet" type="text/css" media="screen" href="share/themes/osx/css/screen.css" /> <!-- General links --> <link rel="Author" href="mailto:dav...@gm..." /> <link rel="Help" href="docs/index.html" /> <link rel="alternate" type="application/rss+xml" href="rssfeed.php" title="Unassigned Issues Feed" /> </head> <body> --- NEW FILE: footer --- </body> </html> |
From: David T. <mmm...@us...> - 2007-02-07 01:20:20
|
Update of /cvsroot/helpmeict/Helpdesk/share/themes/blue/css In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/themes/blue/css Added Files: common.css print.css screen.css Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: common.css --- body { font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; color: #000000; background-color: #FFFFFF; padding: 0; margin: 0; } #helpmeict { } #helpmeict a { text-decoration: none; } #helpmeict a:hover { text-decoration: underline; } #helpmeict .workspace table { margin: 1em 0; border-bottom: solid 1px #369; } #helpmeict .workspace tr.even { background: #eef; } #helpmeict .workspace th { border-bottom: solid 1px #369; } #helpmeict .workspace tfoot td { border-top: solid 1px #369; } #helpmeict .workspace .labelfieldpair { display: block; clear: both; margin: 0; padding: 0; } #helpmeict .workspace .labelfieldpair .name { float: left; width: 14em; font-size: 0.9em; text-align: right; margin: 0; padding: 0.4em 0.5em 0 0; color: #369; } #helpmeict .workspace .labelfieldpair .name label:after { content: ":"; } #helpmeict .workspace .labelfieldpair .value { padding: 0.3em 0 0 13em; } #helpmeict .workspace .labelfieldpair .field { padding: 0 0 0 13em; } #helpmeict .workspace .labelfieldpair input[type=text], #helpmeict .workspace .labelfieldpair input[type=password], #helpmeict .workspace .labelfieldpair input[type=file], #helpmeict .workspace .labelfieldpair textarea { background: #eeeeff; border: solid 1px #ccccdd; font-size: 1em; margin: 0.2em 0 0 0; padding: 0 0 0 0.3em; width: 29em; font-family: inherit; } #helpmeict .workspace .labelfieldpair input.time[type=text] { width: auto; } #helpmeict .workspace .labelfieldpair input[type=submit] { background: #eeeeff; border: solid 1px #ccccdd; } #helpmeict .workspace .labelfieldpair select { background: #eeeeff; border: solid 1px #ccccdd; font-size: 1em; margin: 0.2em 0 0 0; padding: 0; } #helpmeict .workspace .labelfieldpair input[type=checkbox], #helpmeict .workspace .labelfieldpair input[type=radio] { margin: 0.3em 0.1em 0 0.3em; } #helpmeict .workspace .buttonpanel { text-align: right; margin: 1em 1em 1em 1em; } #helpmeict .workspace .priorityhigh { vertical-align: middle; background-color: #FF9999; color: #990000; } #helpmeict .workspace .prioritymedium { vertical-align: middle; background-color: #FFFFCC; color: #666600; } #helpmeict .workspace .prioritylow { vertical-align: middle; background-color: #CCFFCC; color: #006600; } #helpmeict .workspace .prioritydefunct { vertical-align: middle; background-color: #CCCCCC; color: #666666; } #helpmeict .workspace .remarklabelfieldpair { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; border-top: 1px dashed #336699; text-align: left; } #helpmeict .workspace .remarklabelfieldpairtop { clear: both; padding-top: 5px; padding-bottom: 10px; width: 100%; text-align: left; } #helpmeict .workspace .remark { text-align: left; clear: both; padding-right: 4px; padding-top: 2px; color: #000000; background-color: inherit !important; margin-left: 124px; } #helpmeict .workspace .remarklabel { float: left; clear: both; width: 120px; text-align: right; padding-right: 4px; padding-top: 2px; color: #336699; background-color: inherit !important; } #helpmeict .workspace .remarklabelright { float: right; text-align: right; padding-right: 4px; padding-top: 2px; padding-bottom: 6px; color: #336699; background-color: inherit !important; } --- NEW FILE: print.css --- @import url("common.css"); #helpmeict > h1, #helpmeict .navigation, #helpmeict .footnote { display: none; } --- NEW FILE: screen.css --- @import url("common.css"); #helpmeict { min-width: 800px; } #helpmeict h1 { color: #369; margin: 0; padding: 0.2em 0.6em 0.3em 0.6em; border: 1px #999; border-style: none none solid none; font-size: 1.8em; background: #eee; } #helpmeict a { color: #00c; } #helpmeict .navigation_wrapper { float: left; width: 18em; padding: 0; margin: 0; } #helpmeict .navigation { padding: 0; margin: 1em; } #helpmeict .navigation ul { list-style: none; margin: 0; background: #369; padding: 1px; font-weight: bold; } #helpmeict .navigation span { margin: 0; padding: 0.2em 0.2em; } #helpmeict .navigation ul li { color: #fff; } #helpmeict .navigation ul li a { } #helpmeict .navigation ul li ul { background: #eee; margin: 0.1em 0 0 0; padding: 0.2em 1em 0.4em 1em; font-weight: normal; } #helpmeict .navigation ul li ul li { color: #369; } #helpmeict .navigation ul li ul li:before { content: "\203a \a0"; } #helpmeict .navigation ul li ul li a { } #helpmeict .workspace_wrapper { margin: 0 0 0 -18em; padding: 0; width: 100%; float: right; } #helpmeict .workspace { margin: 1em 1em 1em 18em; padding: 0; border: solid 1px #369; z-index: 2; } #helpmeict .workspace a { color: #06c; } #helpmeict .workspace h1 { border-color: #369; font-size: 1.7em; text-align: right; background: #fff; border-bottom-style: dashed; } #helpmeict .workspace h2 { color: #369; margin: 0; padding: 0.2em 0.6em 0.3em 0.6em; border: 1px #369; font-size: 1em; text-align: left; font-weight: normal; background: #eee; border-style: none none dashed none; margin-top: 0; } #helpmeict .workspace h3 { color: #369; margin: 0; padding: 1em 0 0 0; font-size: 1.2em; } #helpmeict .workspace h2.warning { color: #000; background: #fbb; } #helpmeict .workspace hr { margin: 1em; padding: 0; border: 1px #369; border-style: none none dashed none; } #helpmeict .workspace .block { padding: 1em; } #helpmeict .workspace td { font-size: 100%; } #helpmeict .footnote { clear: both; text-align: center; color: #bbb; margin: 1em 0 0 0; padding: 0.2em 0.6em 0.6em 0.6em; border: 1px #999; border-style: solid none solid none; font-size: 0.8em; background: #eee; } #helpmeict .footnote a { color: #777; } |
From: David T. <mmm...@us...> - 2007-02-07 01:20:19
|
Update of /cvsroot/helpmeict/Helpdesk/share/themes/blue In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/share/themes/blue Added Files: footer header Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: header --- <?php // Print xml version line correctly print '<?xml version="1.0" encoding="utf-8"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <!-- Page metadata --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php // Add a timed refresh to certain pages $path = $HTTP_SERVER_VARS['SCRIPT_NAME']; if (($_GET['act'] == "action" && substr_count($path,'summary.php')) || substr_count($path,'unassignedissues.php') || substr_count($path,'myissues.php') || substr_count($path,'mysitesissues.php')) { ?> <meta http-equiv="Refresh" content="<?php echo 120; ?>"> <?php } ?> <!-- Stylesheets --> <link rel="stylesheet" type="text/css" media="print" href="share/themes/blue/css/print.css" /> <link rel="stylesheet" type="text/css" media="screen" href="share/themes/blue/css/screen.css" /> <!-- General links --> <link rel="Author" href="mailto:dav...@gm..." /> <link rel="Help" href="docs/index.html" /> <link rel="alternate" type="application/rss+xml" href="rssfeed.php" title="Unassigned Issues Feed"> </head> <body> --- NEW FILE: footer --- </body> </html> |
From: David T. <mmm...@us...> - 2007-02-07 01:20:18
|
Update of /cvsroot/helpmeict/Helpdesk/screenshots In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/screenshots Removed Files: shot_admin_categories.png shot_admin_notice.png shot_admin_root.png thumb_admin_categories.png thumb_admin_notice.png thumb_admin_root.png Log Message: Merging the v1_r1 branch into the trunk code. --- shot_admin_notice.png DELETED --- --- thumb_admin_notice.png DELETED --- --- thumb_admin_root.png DELETED --- --- shot_admin_categories.png DELETED --- --- thumb_admin_categories.png DELETED --- --- shot_admin_root.png DELETED --- |
Update of /cvsroot/helpmeict/Helpdesk/locale/de_DE/LC_MESSAGES In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale/de_DE/LC_MESSAGES Added Files: calendar.mo db.mo details.mo domains.mo find.mo frontpagepara.mo globalpreferences.mo header.mo index.mo issue.mo levels.mo links.mo login.mo loginsidebar.mo managenews.mo myissues.mo mysitesissues.mo newissue.mo news.mo preferences.mo priorities.mo problemcategories.mo publicnotice.mo recent.mo reports.mo search.mo sidebar.mo sitesandusers.mo statuses.mo summary.mo unassignedissues.mo verifyemail.mo Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: publicnotice.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: problemcategories.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reports.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mysitesissues.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: verifyemail.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: sitesandusers.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: preferences.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: frontpagepara.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: summary.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: sidebar.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: links.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: managenews.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: news.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: levels.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: issue.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: db.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calendar.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: globalpreferences.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: domains.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: loginsidebar.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: login.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: statuses.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: recent.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: header.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: priorities.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: details.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: newissue.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: unassignedissues.mo --- (This appears to be a binary file; contents omitted.) --- NEW FILE: myissues.mo --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/helpmeict/Helpdesk/locale/.src/de_DE In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale/.src/de_DE Added Files: calendar.po compendium.po details.po domains.po find.po frontpagepara.po globalpreferences.po header.po index.po issue.po levels.po links.po login.po loginsidebar.po managenews.po myissues.po mysitesissues.po newissue.po news.po opendb.po preferences.po preferences.po.inc priorities.po problemcategories.po publicnotice.po recent.po reports.po search.po sidebar.po sitesandusers.po statuses.po summary.po unassignedissues.po verifyemail.po Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: priorities.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 19:07+0200\n" "PO-Revision-Date: 2005-07-19 12:11+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: priorities.php:68 priorities.php:127 msgid "CORRECTION: You must give this priority a name." msgstr "KORREKTUR: Du musst diese Priorität benennen." #: priorities.php:76 msgid "NOTE: Priority successfully added to system." msgstr "HINWEIS: Priorität erfolgreich dem System hinzugefügt" #: priorities.php:87 priorities.php:205 priorities.php:282 msgid "Priority Admin" msgstr "Prioritäten Admin" #: priorities.php:90 msgid "Please enter the following information to add a priority:" msgstr "Bitte gib die folgende Information ein, um eine Priorität hinzuzufügen:" #: priorities.php:96 priorities.php:215 msgid "Priority Name" msgstr "Priorität Name" #: priorities.php:101 priorities.php:220 msgid "Tag Colour" msgstr "Prioritätenfarbe" #: priorities.php:105 priorities.php:229 msgid "Red" msgstr "Rot" #: priorities.php:106 priorities.php:230 msgid "Yellow" msgstr "Gelb" #: priorities.php:107 priorities.php:231 msgid "Green" msgstr "Grün" #: priorities.php:112 msgid "Add Priority" msgstr "Priorität hinzufügen" #: priorities.php:113 priorities.php:237 msgid "Reset" msgstr "Zurücksetzen" #: priorities.php:114 priorities.php:238 msgid "Cancel" msgstr "Abbrechen" #: priorities.php:131 msgid "NOTE: Priority successfully updated." msgstr "HINWEIS: Priorität erfolgreich geändert." #: priorities.php:152 priorities.php:176 msgid "CORRECTION: You cannot change the precedence of an inactive item." msgstr "KORREKTUR: Du kannst die Priorität einer inaktiven Anfrage nicht ändern." #: priorities.php:192 msgid "NOTE: Priority successfully removed." msgstr "HINWEIS: Priorität erfolgreich gelöscht." #: priorities.php:208 msgid "Please enter the following information to edit a priority:" msgstr "Bitte gib die folgende Information ein, um eine Priorität zu bearbeiten:" #: priorities.php:236 msgid "Submit Changes" msgstr "Änderungen speichern" #: priorities.php:268 msgid "There are no priorities on which to action your request." msgstr "Es sind keine Prioritäten vorhanden, um Deiner Anfrage zuzuordnen." #: priorities.php:271 msgid "Are you sure you wish to delete this priority?" msgstr "Bist du sicher, dass du diese Priorität löschen willst?" #: priorities.php:285 msgid "" "Please use the lists below to administer the priorities of issues in this " "system:" msgstr "Bitte benutze die unten stehende Auflistung, um die Anfrageprioritäten zu verwalten:" #: priorities.php:288 msgid "" "The first priority in this list is of lowest priority, and movement through " "the list would be synonymous with an increase in severity." msgstr "" "Der erste Punkt in der Listung besitzt die niedrigste, der letzte" "Punkt die höchste Priorität." #: priorities.php:292 msgid "Priorities" msgstr "Prioritäten" #: priorities.php:294 msgid "New" msgstr "Neu" #: priorities.php:295 msgid "Edit" msgstr "Bearbeiten" #: priorities.php:296 msgid "Delete" msgstr "Löschen" #: priorities.php:302 msgid "No Priorities" msgstr "Keine Prioritäten" #: priorities.php:317 msgid "Up" msgstr "Nach Oben" #: priorities.php:318 msgid "Down" msgstr "Nach Unten" --- NEW FILE: search.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: 2005-06-23 18:26+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: search.php:266 msgid "Knowledge Base Search Results" msgstr "Suchresultat Wissensdatenbank" #: search.php:269 msgid "Below are your search results" msgstr "Hier das Suchergebnis" #: search.php:274 msgid "Back to Search" msgstr "Zurück zur Suche" #: search.php:276 msgid "This table summarises the unresolved issues for this user's sitestes." msgstr "Zusammenfassung der ungelösten Anfragen dieses Benutzergebietes." #: search.php:280 msgid "Published" msgstr "Veröffentlicht" #: search.php:282 msgid "Published By" msgstr "Veröffentlicht durch" #: search.php:283 search.php:498 msgid "Site" msgstr "Gebiet" #: search.php:285 msgid "Category" msgstr "Kategorie" #: search.php:286 msgid "Detail" msgstr "Detail" #: search.php:287 search.php:482 msgid "Summary" msgstr "Anfragen-Titel" #: search.php:295 #, php-format msgid "Page %s of %s : %s record(s)" msgstr "Seite %s von %s : %s Datensatz/Datensätze" #: search.php:314 msgid "Goto page" msgstr "Gehe zu Seite" #: search.php:322 msgid "First" msgstr "Erste" #: search.php:323 msgid "Previous" msgstr "Vorherige" #: search.php:328 msgid "Next" msgstr "Nächste" #: search.php:329 msgid "Last" msgstr "Letzte" #: search.php:349 msgid "No Unresolved Issues." msgstr "Keine ungelösten Anfragen." #: search.php:445 msgid "You must enter a valid positive integer as the issue number." msgstr "Bitte eine gültige und positive Ganzzahl als Anfragennummer eingeben." #: search.php:459 msgid "Search Knowledge Base" msgstr "Suche in der Wissensdatenbank" #: search.php:462 msgid "" "Please enter as much of the following information as possible to best " "identify\n" " a knowledge base item" msgstr "" "Bitte bestmögliche Informationen angeben, um das Gesuchte zu finden." #: search.php:469 msgid "Enter Issue" msgstr "Anfrage eingeben" #: search.php:470 msgid "Issue" msgstr "Anfrage" #: search.php:473 msgid "Free Text Search" msgstr "Freie Textsuche" #: search.php:474 msgid "Please enter free text search" msgstr "Bitte freie Textsuche ausfüllen" #: search.php:477 msgid "Free Text Scope" msgstr "Gültigkeitsbereich Textsuche" #: search.php:480 msgid "All Text Fields" msgstr "Alle Textfelder" #: search.php:481 msgid "Thesaurus keywords" msgstr "Schlüsselwörter Lexikon" #: search.php:483 msgid "Description" msgstr "Beschreibung" #: search.php:484 msgid "Solution" msgstr "Lösung" #: search.php:489 search.php:619 msgid "Find!" msgstr "Finden!" #: search.php:490 search.php:620 msgid "Reset" msgstr "Zurücksetzen" #: search.php:493 msgid "Restrict Results" msgstr "Suche einschränken" #: search.php:495 msgid "" "Optionally, you can restrict the results by selecting any number of fields " "below" msgstr "" "Optional kannst Du, durch Auswahl beliebiger Felder, die Suche einschränken" #: search.php:510 msgid "Reported By" msgstr "Zuständig:" #: search.php:523 msgid "Priority" msgstr "Priorität" #: search.php:535 msgid "Level" msgstr "Level" #: search.php:547 msgid "Status" msgstr "Status" #: search.php:562 msgid "Problem Category" msgstr "Problemkategorie" #: search.php:569 search.php:590 search.php:601 msgid "Unknown" msgstr "Unbekannt" #: search.php:581 msgid "Problem Detail" msgstr "Problemdetails" --- NEW FILE: verifyemail.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-17 13:21+0200\n" "PO-Revision-Date: 2005-07-17 13:12+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: verifyemail.php:1 msgid "Email verification" msgstr "E-Mail Prüfung" #: verifyemail.php:1 msgid "Email address successfully updated." msgstr "E-Mail erfolgreich aktualisiert." #: verifyemail.php:1 msgid "Return to details page" msgstr "Zurück zu Deinen Daten" #: verifyemail.php:1 msgid "" "<strong>ERROR:</strong> The entered ID is invalid for the email address you " "specified. Perhaps it was typed incorrectly?<br />\n" "TIP: Use the copy and paste commands on the unique id to avoid typing errors." msgstr "" "<strong>FEHLER:</strong> Die eingegebne ID stimmt nicht mit der festgelegten E-mail Adresse überein. " "Bitte auf die korrekte Schreibweise achten!<br />\n" "TIPP: Benutze Kopieren und Einfügen um Schreibfehler zu vermeiden." #: verifyemail.php:1 msgid "" "An email has been sent to the address you have entered.<br />\n" "You will need the unique ID code contained within to proceed." msgstr "" "Es wurde eine E-Mail an Deine angegebene Adresse versandt.<br />\n" "Um Fortzufahren benötigst Du die ID, welche dir zugesandt wurde." #: verifyemail.php:1 msgid "Please enter the unique ID given to you in the confirmation email:" msgstr "Bitte gib die ID ein, die dir per email zugeschickt wurde:" #: verifyemail.php:1 msgid "ID" msgstr "ID" #: verifyemail.php:1 msgid "Confirm email address" msgstr "Bestätige die E-Mail Adresse" --- NEW FILE: find.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: 2005-06-23 15:53+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: find.php:181 msgid "" "CORRECTION: When restricting results by date, please enter\n" " both a 'from' date and a 'to' date." msgstr "" "Korrektur: Wenn die Suche über das Datum eingeschränkt wird,\n" "muss sowohl das 'Von', wie auch das 'Bis' Datum angegeben werden." #: find.php:185 msgid "" "CORRECTION: The 'to' date needs to be later than the 'from'\n" " date" msgstr "KORREKTUR: Das 'Bis' Datum muss später als das 'Von' Datum sein!" #: find.php:189 msgid "" "CORRECTION: Invalid date entered - Dates must be entered in\n" " the form DD/MM/YYYY (with or without slashes) or selected from the " "popup\n" " calendar." msgstr "" "KORREKTUR: Ungültiges Datumsformat\n" " Format: DD/MM/YYYY (mit oder ohne '/').\n" " oder Kalender verwenden." #: find.php:377 msgid "Search Results" msgstr "Ergebnis der Suche" #: find.php:380 msgid "Below are your search results" msgstr "Hier Dein Suchergebnis" #: find.php:391 msgid "Back to previous page" msgstr "Zurück zur vorherigen Seite" #: find.php:394 msgid "This table summarises the unresolved issues for this user's sitestes." msgstr "Zusammenfassung der ungelösten Anfragen dieses Kundengebietes." #: find.php:398 msgid "Reported" msgstr "Datum" #: find.php:399 find.php:611 find.php:637 msgid "Reported By" msgstr "Zuständig:" #: find.php:400 find.php:661 msgid "Assigned To" msgstr "Zugeteilt an" #: find.php:401 find.php:625 msgid "Site" msgstr "Gebiet" #: find.php:402 find.php:608 msgid "Summary" msgstr "Anfrage-Titel" #: find.php:403 find.php:678 msgid "Priority" msgstr "Priorität" #: find.php:411 #, php-format msgid "Page %s of %s : %s record(s)" msgstr "Seite %s von %s : %s Datensatz/Datensätze" #: find.php:430 msgid "Goto page" msgstr "Gehe zur Seite" #: find.php:438 msgid "First" msgstr "Erste" #: find.php:439 msgid "Previous" msgstr "Vorherige" #: find.php:444 msgid "Next" msgstr "Nächste" #: find.php:445 msgid "Last" msgstr "Letzte" #: find.php:465 msgid "No Unresolved Issues." msgstr "Keine ungelösten Anfragen." #: find.php:572 msgid "You must enter a valid positive integer as the issue number." msgstr "Bitte eine gültige und positive Ganzzahl als Anfragennummer eingeben." #: find.php:586 msgid "Find Issue" msgstr "Anfrage suchen" #: find.php:589 msgid "" "Please enter as much of the following information as possible to best " "identify\n" " your issue" msgstr "" "Bitte bestmögliche Informationen angeben, um die Anfrage zu finden." #: find.php:596 msgid "Enter Issue" msgstr "Anfragennummer" #: find.php:597 msgid "Issue" msgstr "Anfrage" #: find.php:600 msgid "Free Text Search" msgstr "Freie Textsuche" #: find.php:601 msgid "Please enter free text search" msgstr "Bitte freie Textsuche ausfüllen" #: find.php:604 msgid "Free Text Scope" msgstr "Anfragenbereiche" #: find.php:607 msgid "All Text Fields" msgstr "Alle Anfragenbereiche" #: find.php:609 msgid "Description" msgstr "Beschreibung" #: find.php:610 msgid "Solution" msgstr "Lösung" #: find.php:616 find.php:769 msgid "Find!" msgstr "Finden!" #: find.php:617 find.php:770 msgid "Reset" msgstr "Zurücksetzen" #: find.php:620 msgid "Restrict Results" msgstr "Detailsuche" #: find.php:622 msgid "" "Optionally, you can restrict the results by selecting any number of fields " "below" msgstr "" "Optional kannst Du, durch Auswahl beliebiger Felder, die Suche einschränken." #: find.php:649 msgid "Created By" msgstr "Angelegt von" #: find.php:668 msgid "* unassigned *" msgstr "* nicht zugeteilt *" #: find.php:690 msgid "Level" msgstr "Level" #: find.php:702 msgid "Status" msgstr "Status" #: find.php:717 msgid "Problem Category" msgstr "Problem Kategorie" #: find.php:729 msgid "Problem Detail" msgstr "Problem Details" #: find.php:748 msgid "Creation date" msgstr "Anlagedatum" #: find.php:750 msgid "From" msgstr "Von" #: find.php:754 find.php:760 msgid "calendar" msgstr "Kalender" #: find.php:756 msgid "To" msgstr "Bis" --- NEW FILE: opendb.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-08-08 18:56+0200\n" "PO-Revision-Date: 2005-07-04 13:43+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: system/db.php:104 msgid "Access Error" msgstr "Zugriff verweigert" #: system/db.php:105 msgid "" "Either you do not have permission to access this page or you are not " "currently logged in." msgstr "" "Zugriff auf diese Seite verweigert. Entweder besitzt Du nicht die nötigen Rechte, " "oder Du bist aktuell nicht angemeldet." #: system/db.php:106 msgid "" "Please choose another option or log in as a user who does have permission to " "access the page." msgstr "" "Wähle eine andere Option oder melde Dich mit einem Benutzer an, " "der die notwendigen Rechte besitzt, um auf diese Seite zuzugreifen." #~ msgid "Session Timeout" #~ msgstr "Sitzung abgelaufen" --- NEW FILE: publicnotice.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 19:07+0200\n" "PO-Revision-Date: 2005-07-19 13:19+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: publicnotice.php:103 msgid "NOTE: Notice successfully updated." msgstr "HINWEIS: Hinweise erfolgreich geändert." #: publicnotice.php:117 msgid "Front Page Notice" msgstr "Startseitenhinweis" #: publicnotice.php:119 msgid "Public Notice" msgstr "Öffentlicher Hinweis" #: publicnotice.php:126 msgid "Here you can enter a global notice to be displayed on the front page:" msgstr "" "Hier kannst Du einen allgemeinen Hinweis eingeben, der auf der Startseite " "angezeigt wird." #: publicnotice.php:128 msgid "Here you can enter a public notice:" msgstr "Hier kannst Du einen öffentlichen Hinweis eingeben." #: publicnotice.php:169 msgid "Change Language" msgstr "Sprache wechseln" #: publicnotice.php:184 msgid "Notice" msgstr "Hinweis" #: publicnotice.php:191 msgid "Commit Changes" msgstr "Änderungen speichern" #: publicnotice.php:192 msgid "Reset" msgstr "Zurücksetzen" --- NEW FILE: mysitesissues.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-08-08 15:11+0200\n" "PO-Revision-Date: 2005-06-23 15:18+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: mysitesissues.php:150 msgid "My Sites' Issues" msgstr "Anfragen deines Gebietes" #: mysitesissues.php:153 msgid "Below is a list of all your sites' unresolved issues" msgstr "Liste aller ungelösten Anfragen Deines Gebietes." #: mysitesissues.php:157 msgid "This table summarises the unresolved issues for this user's sitestes." msgstr "" "Zusammenfassung der ungelösten Anfragen dieses Kundengebietes." #: mysitesissues.php:161 msgid "Reported" msgstr "Datum" #: mysitesissues.php:162 msgid "Reported By" msgstr "Zuständig:" #: mysitesissues.php:163 msgid "Assigned To" msgstr "Zugeteilt an" #: mysitesissues.php:164 msgid "Site" msgstr "Gebiet" #: mysitesissues.php:165 msgid "Summary" msgstr "Anfrage-Titel" #: mysitesissues.php:166 msgid "Priority" msgstr "Priorität" #: mysitesissues.php:174 #, php-format msgid "Page %s of %s : %s record(s)" msgstr "Seite %s von %s : %s Datensatz/Datensätze" #: mysitesissues.php:193 msgid "Goto page" msgstr "Gehe zu Seite" #: mysitesissues.php:201 msgid "First" msgstr "Erste" #: mysitesissues.php:202 msgid "Previous" msgstr "Vorherige" #: mysitesissues.php:207 msgid "Next" msgstr "Nächste" #: mysitesissues.php:208 msgid "Last" msgstr "Letzte" #: mysitesissues.php:277 msgid "* unassigned *" msgstr "* nicht zugeteilt *" #: mysitesissues.php:282 msgid "Recalled" msgstr "Storniert" #: mysitesissues.php:284 msgid "Ungraded" msgstr "nicht eingeordnet" --- NEW FILE: compendium.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-06 15:25+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #: sidebar.inc:64 sidebar.inc:149 msgid "Admin" msgstr "Admin" #: sidebar.inc:69 sidebar.inc:154 msgid "Domains" msgstr "Domains" #: sidebar.inc:74 sidebar.inc:186 msgid "My Account" msgstr "Mein Account" #: sidebar.inc:76 sidebar.inc:191 msgid "My Details" msgstr "Meine Daten" #: sidebar.inc:77 sidebar.inc:216 msgid "Logout" msgstr "Abmelden" #: sidebar.inc:111 msgid "Issues" msgstr "Anfragen" #: sidebar.inc:113 msgid "New Issue" msgstr "Neue Anfrage" #: sidebar.inc:114 msgid "My Issues" msgstr "Meine Anfragen" #: sidebar.inc:118 msgid "Unassigned Issues" msgstr "Nicht zugeteilte Anfragen" #: sidebar.inc:119 msgid "My Sites' Issues" msgstr "Meine Gebietsanfragen" #: sidebar.inc:123 msgid "Find Issue" msgstr "Anfrage suchen" #: sidebar.inc:125 msgid "Knowledge" msgstr "Wissensdatenbank" #: sidebar.inc:127 msgid "Search" msgstr "Suchen" #: sidebar.inc:128 msgid "Recent" msgstr "Neueste" #: sidebar.inc:135 msgid "Statistics" msgstr "Statistiken" #: sidebar.inc:137 msgid "Summary" msgstr "Anfrage-Titel" #: sidebar.inc:138 msgid "Reports" msgstr "Berichte" #: sidebar.inc:159 msgid "Sites and Users" msgstr "Gebiete und Benutzer" #: sidebar.inc:164 msgid "Problem Categories" msgstr "Problem Kategorien" #: sidebar.inc:165 msgid "Levels" msgstr "Level" #: sidebar.inc:166 msgid "Priorities" msgstr "Prioritäten" #: sidebar.inc:167 msgid "Statuses" msgstr "Status" #: sidebar.inc:168 msgid "Public Notice" msgstr "Allgemeiner Hinweis" #: sidebar.inc:173 msgid "Front Page Notice" msgstr "Hinweis Startseite" #: sidebar.inc:174 msgid "Front Page News" msgstr "Neuigkeiten Startseite" #: sidebar.inc:175 msgid "Front Page Sidebar" msgstr "Menü Startseite" #: sidebar.inc:176 msgid "Front Page Text" msgstr "Absätze Startseite" #: sidebar.inc:177 msgid "Global Preferences" msgstr "Allgemeine Einstellungen" #: sidebar.inc:195 msgid "My Preferences" msgstr "Meine Einstellungen" #: sidebar.inc:205 msgid "Domain Preferences" msgstr "Domain Einstellungen" #: sidebar.inc:211 msgid "Preference defaults" msgstr "Standard Einstellungen" #: sidebar.inc:236 msgid "My Domains" msgstr "Meine Domains" #: sidebar.inc:247 msgid "submit" msgstr "Bestätigen" #: sidebar.inc:248 msgid "Jump To" msgstr "Gehe zu" #: sidebar.inc:271 msgid "Important Notice" msgstr "Wichtiger Hinweis" #: preferences.php:225 preferences.php:306 msgid "Submit Changes" msgstr "Änderungen speichern" #: preferences.php:226 preferences.php:307 msgid "Reset" msgstr "Zurücksetzen" #: preferences.php:254 msgid "Yes" msgstr "Ja" #: preferences.php:256 msgid "No" msgstr "Nein" #: loginsidebar.inc:55 msgid "Username:" msgstr "Benutzername" #: loginsidebar.inc:57 msgid "Password" msgstr "Passwort" #: loginsidebar.inc:59 msgid "Login" msgstr "Anmeldung" #: newissue.php:140 msgid "new issue" msgstr "Neue Anfrage" #: newissue.php:139 msgid "my issues" msgstr "Meine Anfragen" #: newissue.php:131 msgid "Issue" msgstr "Anfrage" #: newissue.php:282 msgid "Created By" msgstr "Angelegt von" #: newissue.php:286 msgid "Created On" msgstr "Angelegt am" #: newissue.php:301 newissue.php:314 msgid "Site" msgstr "Gebiet" #: newissue.php:354 msgid "Reported By" msgstr "Zuständig:" #: newissue.php:383 msgid "Assigned To" msgstr "Zugeteilt an" #: newissue.php:392 msgid "* unassigned *" msgstr "* nicht zugeteilt *" #: newissue.php:405 msgid "Contact Info" msgstr "Kontaktinfo" #: newissue.php:413 msgid "Location" msgstr "Ort" #: newissue.php:429 msgid "Choose Category" msgstr "Kategorie wählen" #: newissue.php:442 msgid "Problem Detail" msgstr "Problemdetails" #: newissue.php:446 msgid "Choose Detail" msgstr "Details Wählen" #: newissue.php:470 msgid "Description" msgstr "Beschreibung" #: newissue.php:521 msgid "Submit Issue" msgstr "Anfrage absenden" #: newissue.php:524 msgid "Cancel" msgstr "Abbrechen" #: myissues.php:130 msgid "My" msgstr "Meine" #: myissues.php:130 msgid "Closed" msgstr "Geschlossen" #: myissues.php:184 myissues.php:317 msgid "Resolved" msgstr "Gelöst" #: myissues.php:188 myissues.php:200 myissues.php:321 myissues.php:333 msgid "Priority" msgstr "Priorität" #: myissues.php:196 myissues.php:329 msgid "Reported" msgstr "Datum" #: myissues.php:318 msgid "Resolved By" msgstr "Zuständig:" #: myissues.php:421 msgid "Open Issues" msgstr "Offene Anfragen" #: myissues.php:427 msgid "Closed Issues" msgstr "Abgeschlossene Anfragen" #: unassignedissues.php:145 #, php-format msgid "Page %s of %s : %s record(s)" msgstr "Seite %s von %s : %s Datensatz/Datensätze" #: unassignedissues.php:164 msgid "Goto page" msgstr "Gehe zur Seite" #: unassignedissues.php:172 msgid "First" msgstr "Erste" #: unassignedissues.php:173 msgid "Previous" msgstr "Vorherige" #: unassignedissues.php:178 msgid "Next" msgstr "Nächste" #: unassignedissues.php:179 msgid "Last" msgstr "Letzte" #: find.php:362 msgid "Search Results" msgstr "Suchergebnis" #: find.php:365 msgid "Below are your search results" msgstr "Hier das Suchergebnis" #: find.php:376 msgid "Back to previous page" msgstr "Zurück zur vorherigen Seite" #: find.php:379 msgid "This table summarises the unresolved issues for this user's sitestes." msgstr "Zusammenfassung der ungelösten Anfragen dieses Kundengebietes." #: find.php:450 msgid "No Unresolved Issues." msgstr "Keine ungelösten Anfragen." #: find.php:557 msgid "You must enter a valid positive integer as the issue number." msgstr "Bitte eine gültige und positive Ganzzahl als Anfragennummer eingeben." #: find.php:581 msgid "Enter Issue" msgstr "Anfrage eingeben" #: search.php:468 msgid "Thesaurus keywords" msgstr "Schlüsselwörter Lexikon" #: find.php:585 msgid "Free Text Search" msgstr "Freie Textsuche" #: find.php:586 msgid "Please enter free text search" msgstr "Bitte freie Textsuche ausfüllen" #: find.php:589 msgid "Free Text Scope" msgstr "Anfragenbereiche" #: find.php:592 msgid "All Text Fields" msgstr "Alle Anfragenbereiche" #: find.php:595 msgid "Solution" msgstr "Lösung" #: find.php:607 msgid "" "Optionally, you can restrict the results by selecting any number of fields " "below" msgstr "Optional kannst Du, durch Auswahl beliebiger Felder, die Suche einschränken" #: find.php:730 msgid "From" msgstr "Von" #: find.php:734 find.php:740 msgid "calendar" msgstr "Kalender" #: find.php:736 msgid "To" msgstr "Bis" #: search.php:267 msgid "Published" msgstr "Veröffentlicht" #: search.php:269 msgid "Published By" msgstr "Veröffentlicht durch" #: search.php:272 msgid "Category" msgstr "Kategorie" #: search.php:476 search.php:584 msgid "Find!" msgstr "Finden!" #: search.php:480 msgid "Restrict Results" msgstr "Suche einschränken" #: search.php:549 msgid "Problem Category" msgstr "Problem Kategorie" #: search.php:556 search.php:580 msgid "Unknown" msgstr "Unbekannt" #: issue.php:774 issue.php:787 issue.php:803 issue.php:825 issue.php:1242 msgid "Hidden" msgstr "Verborgen" #: issue.php:1221 msgid "hour" msgstr "Stunde" #: issue.php:1223 msgid "minute" msgstr "Minute" #: issue.php:1255 msgid "Confidential" msgstr "Vertraulich" #: index.php:65 msgid "News" msgstr "Neuigkeiten" #: reports.php:310 msgid "Report" msgstr "Bericht" #: find.php:173 msgid "" "CORRECTION: When restricting results by date, please enter\n" " both a 'from' date and a 'to' date." msgstr "" "Beachten: Wenn die Suche über das Datum eingeschränkt wird,\n" "muss sowohl das 'Von', wie auch das 'Bis' Datum angegeben werden." #: find.php:177 msgid "" "CORRECTION: The 'to' date needs to be later than the 'from'\n" " date" msgstr "Beachten: Das 'Bis' Datum muss später als das 'Von' Datum sein!" #: find.php:181 msgid "" "CORRECTION: Invalid date entered - Dates must be entered in\n" " the form DD/MM/YYYY (with or without slashes) or selected from the " "popup\n" " calendar." msgstr "" "KORREKTUR: Ungültiges Datumsformat eingegeben\n" " Format: DD/MM/YYYY (mit oder ohne '/').\n" " oder vorhandenen Kalender verwenden." #: issue.php:1284 msgid "Ungraded" msgstr "Nicht eingeordnet" #: domains.php:294 msgid "New" msgstr "Neu" #: domains.php:295 msgid "Edit" msgstr "Bearbeiten" #: domains.php:296 msgid "Delete" msgstr "Löschen" #: levels.php:295 msgid "Up" msgstr "Nach Oben" #: levels.php:296 msgid "Down" msgstr "Nach Unten" #: publicnotice.php:169 msgid "Change Language" msgstr "Sprache wechseln" #: publicnotice.php:184 msgid "Notice" msgstr "Hinweis" #: frontpagepara.php:169 msgid "Commit Changes" msgstr "Änderungen speichern" #: unassignedissues.php:284 msgid "Recalled" msgstr "Storniert" --- NEW FILE: globalpreferences.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-17 15:34+0200\n" "PO-Revision-Date: 2005-07-17 15:21+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: globalpreferences.php:66 msgid "ERROR:" msgstr "FEHLER:" #: globalpreferences.php:74 #, php-format msgid "Value entered for %s is not a number - preference not updated." msgstr "" "Der eingegebene Wert für %s ist keine Zahl - Einstellungen wurden nicht aktualisiert." #: globalpreferences.php:79 msgid "NOTE: Preferences successfully changed." msgstr "HINWEIS: Einstellungen erfolgreich gewechselt." #: globalpreferences.php:91 msgid "Global Preferences" msgstr "Allgemeine Einstellungen" #: globalpreferences.php:94 msgid "Change the global preferences." msgstr "Ändern der allgemeinen Einstellungen" #: globalpreferences.php:100 globalpreferences.php:131 msgid "Submit Changes" msgstr "Änderungen speichern" #: globalpreferences.php:101 globalpreferences.php:132 msgid "Reset" msgstr "Zurücksetzen" #: globalpreferences.php:111 msgid "Page size for restriction of closed issues" msgstr "Beschränkung der Seitengröße der geschlossenen Anfragen" #: globalpreferences.php:112 msgid "" "Number of hours spent on a problem that is considered excessive and should " "be confirmed" msgstr"" "Stundenanzahl für ein Problem, welches als umfangreich eingestuft wird und bestätigt" "werden sollte" #: globalpreferences.php:113 msgid "Maximum file upload size in bytes" msgstr "Maximale Größe für Datei Upload in Bytes" #: globalpreferences.php:114 msgid "Page size for paging of issues" msgstr "Seitengröße der Objektanzeigen" --- NEW FILE: header.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-29 19:32+0200\n" "PO-Revision-Date: 2005-07-17 21:47+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: header.inc:26 msgid "Details" msgstr "" #: header.inc:27 msgid "Access Error" msgstr "Zugriff Fehler" #: header.inc:28 msgid "Timeout" msgstr "Zeit abgelaufen" #: header.inc:29 msgid "Domains" msgstr "Domains" #: header.inc:30 msgid "Find" msgstr "Finden" #: header.inc:31 msgid "Front Page Paragraph" msgstr "Startseiten Text" #: header.inc:32 msgid "Global Preferences" msgstr "Allgemeine Einstellungen" #: header.inc:33 msgid "Home" msgstr "Startseite" #: header.inc:34 msgid "Issues" msgstr "Anfragen" #: header.inc:35 msgid "Levels" msgstr "Level" #: header.inc:36 msgid "Links" msgstr "" #: header.inc:37 msgid "Login Failed" msgstr "Anmeldung ist fehlgeschlagen" #: header.inc:38 msgid "Login" msgstr "Anmeldung" #: header.inc:39 msgid "Manage News" msgstr "Neuigkeiten bearbeiten" #: header.inc:40 msgid "My Issues" msgstr "Meine Anfragen" #: header.inc:41 msgid "My Site\\'s Issues" msgstr "Anfragen meines Gebietes" #: header.inc:42 msgid "New Issue" msgstr "Neue Anfrage" #: header.inc:43 msgid "News" msgstr "Neuigkeiten" #: header.inc:44 msgid "My Preferences" msgstr "Meine Einstellungen" #: header.inc:45 msgid "Domain Preferences" msgstr "Domain Einstellungen" #: header.inc:46 msgid "Preference defaults" msgstr "Standard Einstellungen" #: header.inc:47 msgid "Priorities" msgstr "Prioritäten" #: header.inc:48 msgid "Problem Categories" msgstr "Problem Kategorien" #: header.inc:49 msgid "Public Notice" msgstr "öffentlicher Hinweis" #: header.inc:50 msgid "Front Page Notice" msgstr "Hinweise Startseite" #: header.inc:51 msgid "Recent Issues" msgstr "Neueste Anfragen" #: header.inc:52 msgid "Reports" msgstr "Berichte" #: header.inc:53 msgid "Search" msgstr "Suchen" #: header.inc:54 msgid "Sites and Users" msgstr "Gebiete und Benutzer" #: header.inc:55 msgid "Statuses" msgstr "Status" #: header.inc:56 msgid "Summary" msgstr "Anfrage-Titel" #: header.inc:57 msgid "Unassigned Issues" msgstr "unzugeteilte Anfragen" #: header.inc:58 msgid "Verify Email" msgstr "E-Mail überprüfen" #~ msgid "Preferences" #~ msgstr "Einstellungen" --- NEW FILE: preferences.po.inc --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-08 22:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #: database:222 msgid "email-remark" msgstr "Bei Neuigkeiten" #: database:222 msgid "email-resolve" msgstr "Bei Lösung" #: database:222 msgid "language" msgstr "Sprache" #: database:222 msgid "default" msgstr "Vorgabe" #: database:222 msgid "Email notification of issue changes/remarks." msgstr "Email Benachrichtigung bei Neuigkeiten zu einer Anfrage" #: database:222 msgid "Email notification of issue resolutions." msgstr "Email Benachrichtigung bei Lösung der Anfrage" #: database:222 msgid "The language in which to display all text" msgstr "Sprache der Textdarstellung" #: database:222 msgid "newissue-email" msgstr "Bei neuer Anfrage" #: database:222 msgid "Email address to receive new unassigned issues (or leave blank)" msgstr "Email Adresse an die neue Anfragen geschickt werden sollen" #: database:222 msgid "pub-hide-remarks" msgstr "Ohne Bemerkungen" #: database:222 msgid "Hide all remarks in published issues" msgstr "Verberge Bemerkungen in veröffentlichten Anfragen" #: database:222 msgid "pub-hide-su" msgstr "Ohne User/Site" #: database:222 msgid "Hide site and user names in published issues" msgstr "Verbirgt Gebiete und Nutzernamen in veröffentlichten Anfragen" #: database:222 msgid "verify-email" msgstr "Überprüfen" #: database:222 msgid "Turn on email verification" msgstr "Bestätigungsverfahren durch Email" --- NEW FILE: links.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 19:07+0200\n" "PO-Revision-Date: 2005-07-19 15:18+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: links.php:85 msgid "NOTE: Link successfully deleted." msgstr "HINWEIS: Link erfolgreich gelöscht." #: links.php:92 links.php:119 msgid "Add Link" msgstr "Link hinzufügen." #: links.php:95 msgid "Please enter the details for the link you wish to add" msgstr "Bitte Einzelheiten für den Link angeben, der hinzugefügt werden soll" #: links.php:104 links.php:229 msgid "Link text" msgstr "Link Text" #: links.php:112 links.php:237 msgid "Link URL" msgstr "" #: links.php:120 links.php:245 links.php:303 links.php:347 msgid "Reset" msgstr "Zurücksetzen" #: links.php:209 msgid "NOTE: Link successfully added." msgstr "HINWEIS: Link erfolgreich hinzugefügt." #: links.php:217 msgid "Edit Link" msgstr "Link bearbeiten" #: links.php:220 msgid "Here you can change the details of an existing link:" msgstr "Hier kannst Du die Einzelheiten eines vorhandenen Links ändern." #: links.php:244 links.php:346 msgid "Commit Changes" msgstr "Änderungen Speichern" #: links.php:259 msgid "NOTE: Link successfully changed." msgstr "HINWEIS: Link erfolgreich geändert." #: links.php:277 msgid "NOTE: Category successfully deleted." msgstr "HINWEIS: Kategorie erfolgreich gelöscht." #: links.php:284 links.php:302 msgid "Add Category" msgstr "Kategorie hinzufügen" #: links.php:287 msgid "Please enter the name of the category to add" msgstr "" "Bitte einen Namen für die Kategorie angeben, die hinzugefügt werden soll." #: links.php:295 links.php:338 msgid "Category Name" msgstr "Kategorie Name" #: links.php:319 msgid "NOTE: Category successfully added." msgstr "HINWEIS: Kategorie erfolgreich hinzugefügt." #: links.php:327 msgid "Edit Category" msgstr "Kategorie bearbeiten" #: links.php:330 msgid "Here you can change the name of the category:" msgstr "Hier kannst Du den Namen der Kategorie ändern." #: links.php:361 msgid "NOTE: Category successfully edited." msgstr "HINWEIS: Kategorie erfolgreich geändert." #: links.php:373 msgid "Front Page Sidebar" msgstr "Startseiten Menü" #: links.php:376 msgid "Here you can edit the sidebar displayed on the front page:" msgstr "Hier kannst Du das Menü der Startseite bearbeiten." #: links.php:408 msgid "Change Language" msgstr "Sprache wechseln" #: links.php:413 msgid "Add a new category" msgstr "Eine neue Kategorie hinzufügen" #: links.php:425 msgid "Move Category Up" msgstr "Verschiebe Kategorie nach Oben" #: links.php:426 msgid "Move Category Down" msgstr "Verschiebe Kategorie nach Unten" #: links.php:428 msgid "Add a new link to this category." msgstr "Einen neuen Link zur Kategorie hinzufügen." #: links.php:429 msgid "Edit category name." msgstr "Namen der Kategorie ändern." #: links.php:430 msgid "Delete this category and all it's links." msgstr "Diese Kategorie mit all ihren Links löschen." #: links.php:438 msgid "Edit" msgstr "Bearbeiten" #: links.php:439 msgid "Delete" msgstr "Löschen" #: links.php:440 msgid "Up" msgstr "Nach Oben" #: links.php:441 msgid "Down" msgstr "Nach Unten" --- NEW FILE: levels.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-17 21:47+0200\n" "PO-Revision-Date: 2005-07-17 18:54+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: levels.php:71 levels.php:118 msgid "CORRECTION: You must give this level a name." msgstr "Korrektur: Du musst diesen Level benennen." #: levels.php:79 msgid "NOTE: Level successfully added to system." msgstr "Hinweis: Level wurde erfolgreich hinzugefügt." #: levels.php:90 levels.php:200 levels.php:260 msgid "Level Admin" msgstr "" #: levels.php:93 msgid "Please enter the following information to add a level:" msgstr "Trage bitte die folgenden Informationen ein, um einen Level hinzuzufügen:" #: levels.php:99 levels.php:210 msgid "Level Name" msgstr "Levelname" #: levels.php:103 msgid "Add Level" msgstr "Level hinzufügen" #: levels.php:104 levels.php:215 msgid "Reset" msgstr "Zurücksetzen" #: levels.php:105 levels.php:216 msgid "Cancel" msgstr "Abbrechen" #: levels.php:122 msgid "NOTE: Level successfully updated" msgstr "HINWEIS: Level erfolgreich aktualisiert" #: levels.php:141 msgid "NOTE: Level successfully (de)activated." msgstr "HINWEIS: Level erfolgreich (de)aktiviert" #: levels.php:160 levels.php:184 msgid "CORRECTION: You cannot change the precedence of an inactive item." msgstr "Korrektur: Du kannst die Priorität eines deaktivierten Level nicht ändern." #: levels.php:203 msgid "Please enter the following information to edit a level:" msgstr "Über die folgenden Felder kannst Du ein Level bearbeiten:" #: levels.php:214 msgid "Submit Changes" msgstr "Änderungen speichern" #: levels.php:246 msgid "There are no levels on which to action your request." msgstr "Es sind keine Level vorhanden, um Deine Anfrage zubearbeiten." #: levels.php:249 msgid "Are you sure you wish to change the status of this level?" msgstr "Soll der Levelstatus wirklich geändert werden?" #: levels.php:263 msgid "" "Please use the lists below to administer the levels of issues in this system:" msgstr "" "Benutze bitte die untere Liste um die einzelnen Levels zu bearbeiten:" #: levels.php:266 msgid "" "The first level in this list is of lowest priority, and movement through the " "list would be synonymous with escalation of an issue." msgstr "" "Der zu erst gelistete Level hat die niedrigste, der letzte Level die" "höchste Priorität." #: levels.php:270 msgid "Levels" msgstr "Level" #: levels.php:272 msgid "New" msgstr "Neu" #: levels.php:273 msgid "Edit" msgstr "Bearbeiten" #: levels.php:274 msgid "(De)activate" msgstr "(De)Aktivieren" #: levels.php:280 msgid "No Levels" msgstr "Keine Level" #: levels.php:295 msgid "Up" msgstr "Nach Oben" #: levels.php:296 msgid "Down" msgstr "Nach Unten" --- NEW FILE: preferences.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "#-#-#-#-# preferences.po (PACKAGE VERSION) #-#-#-#-#\n" "#-#-#-#-# preferences.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "#-#-#-#-# preferences.po (PACKAGE VERSION) #-#-#-#-#\n" "#-#-#-#-# preferences.po.inc (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-08 22:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #: preferences.php:164 msgid "NOTE: Preferences successfully changed." msgstr "HINWEIS: Einstellungen erfolgreich gewechselt." #: preferences.php:173 msgid "NOTE: Preference value successfully restored" msgstr "HINWEIS: Einstellungen erfolgreich wiederhergestellt." #: preferences.php:175 msgid "ERROR: You cannot delete default values for preferences" msgstr "FEHLER: Du kannst keine Standardwerte löschen" #: preferences.php:225 msgid "My Preferences" msgstr "Meine Einstellungen" #: preferences.php:227 msgid "Domain Preferences" msgstr "Domain Einstellungen" #: preferences.php:229 msgid "Preference Defaults" msgstr "Standardeinstellungen" #: preferences.php:237 msgid "Change your personal preferences" msgstr "Wechseln der persönlichen Einstellungen" #: preferences.php:239 msgid "Change domain level preferences for the current domain" msgstr "Wechseln der Domain Einstellungen der aktuellen Domain" #: preferences.php:241 msgid "Change the default values for preferences" msgstr "Wechseln der Standardwerte der persönlichen Einstellungen" #: preferences.php:246 msgid "" "Please note that any preferences pertaining to email notification will " "require you to specify your email address in the <a href=\"details.php\">My " "Details</a> page." msgstr "" "Bitte beachten Sie, dass alle Änderungen an den Einstellungen zur Email " "Benachrichtigung die Angabe einer Email Adresse unter <a href=\"details.php" "\">Meine Daten</a> erfordern." #: preferences.php:252 preferences.php:333 msgid "Submit Changes" msgstr "Änderungen speichern" #: preferences.php:253 preferences.php:334 msgid "Reset" msgstr "Zurücksetzen" #: preferences.php:271 msgid "Restore default" msgstr "Standard wiederherstellen" #: preferences.php:281 msgid "Yes" msgstr "Ja" #: preferences.php:283 msgid "No" msgstr "Nein" #: database:222 msgid "email-remark" msgstr "Bei Neuigkeiten" #: database:222 msgid "email-resolve" msgstr "Bei Lösung" #: database:222 msgid "language" msgstr "Sprache" #: database:222 msgid "default" msgstr "Vorgabe" #: database:222 msgid "Email notification of issue changes/remarks." msgstr "Email Benachrichtigung bei Änderungen/Neuigkeiten zu einer Anfrage" #: database:222 msgid "Email notification of issue resolutions." msgstr "Email Benachrichtigung bei Lösung der Anfrage" #: database:222 msgid "The language in which to display all text" msgstr "Sprache der Textdarstellung" #: database:222 msgid "newissue-email" msgstr "Bei neuer Anfrage" #: database:222 msgid "Email address to receive new unassigned issues (or leave blank)" msgstr "Email Adresse, an die neue Anfragen geschickt werden soll." #: database:222 msgid "pub-hide-remarks" msgstr "Ohne Bemerkungen" #: database:222 msgid "Hide all remarks in published issues" msgstr "Verbergen aller Bemerkungen in veröffentlichten Anfragen" #: database:222 msgid "pub-hide-su" msgstr "Ohne User/Site" #: database:222 msgid "verify-email" msgstr "Überprüfen" #: database:222 msgid "Turn on email verification" msgstr "Bestätigungsverfahren durch Email" #: database:222 msgid "Hide site and user names in published issues" msgstr "Gebiete und Nutzernamen in veröffentlichten Anfragen verbergen." --- NEW FILE: news.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: 2005-07-02 14:28+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: news.php:57 msgid "News" msgstr "Neuigkeiten" #: news.php:60 msgid "" "Here you will find all the news updates, the latest of which are displayed " "on the front page." msgstr "Hier findest Du alle aktuellen Neuigkeiten, welche auf der Startseite angezeigt werden." --- NEW FILE: login.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-28 14:43+0200\n" "PO-Revision-Date: 2005-07-28 14:10+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: login.php:70 msgid "Access Error" msgstr "Berechtigungsfehler" #: login.php:71 msgid "Your username or password is incorrect." msgstr "Benutzername oder Passwort ist falsch." #: login.php:72 msgid "Please try again." msgstr "Bitte erneut anmelden." #: login.php:244 msgid "Helpdesk Management Tool" msgstr "Helpdesk Manager" #: login.php:247 msgid "You have successfully logged into the domain" msgstr "Du hast Dich erfolgreich für folgende Domain angemeldet" #: login.php:249 msgid "Name" msgstr "Benutzername" #: login.php:251 msgid "Continue" msgstr "Weiter" --- NEW FILE: domains.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-17 14:38+0200\n" "PO-Revision-Date: 2005-07-17 14:32+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: domains.php:59 domains.php:91 msgid "CORRECTION: You must give this domain a name." msgstr "KORREKTUR: Du must der Domain einen Namen geben." #: domains.php:94 msgid "NOTE: Domain successfully updated" msgstr "Hinweis: Domain erfolgreich aktualisiert" #: domains.php:108 msgid "NOTE: Domain successfully removed." msgstr "Hinweis: Domain erfolgreich gelöscht." #: domains.php:150 domains.php:181 domains.php:213 domains.php:283 msgid "Domain Admin" msgstr "" #: domains.php:153 msgid "Please enter the following information to add a domain:" msgstr "" "Trage bitte die folgenden Informationen ein, " "um eine Domain hinzuzufügen:" #: domains.php:159 domains.php:190 domains.php:223 msgid "Domain Name" msgstr "" #: domains.php:163 domains.php:194 msgid "Add Domain" msgstr "Domain hinzufügen" #: domains.php:164 domains.php:195 domains.php:244 msgid "Reset" msgstr "Zurücksetzen" #: domains.php:165 domains.php:245 msgid "Cancel" msgstr "Abbrechen" #: domains.php:176 msgid "WARNING: You must set up at least one domain." msgstr "Wichtig: Du musst mindestens eine Domain einrichten." #: domains.php:184 msgid "" "Your installation of the Helpdesk has no domains set up in it yet. You must " "create at least one domain to use for your helpdesk:" msgstr "" "Deine Helpdeskeinrichtung beinhaltet keine Domain. Du musst " "mindestens eine Domain einrichten um das Helpdesk nutzen zu können:" #: domains.php:216 msgid "Please enter the following information to edit a domain:" msgstr "Über die folgenden Felder kannst Du eine Domain bearbeiten:" #: domains.php:231 msgid "Default Priority" msgstr "Standard Priorität" #: domains.php:237 msgid "Ungraded" msgstr "nicht eingeordnet" #: domains.php:243 msgid "Submit Changes" msgstr "Änderungen speichern" #: domains.php:269 msgid "There are no domains on which to action your request." msgstr "Es ist keine Domain vorhanden, um Deine Anfrage zu bearbeiten." #: domains.php:272 msgid "Are you sure you wish to delete this domain?" msgstr "Diese Domain wirklich löschen?" #: domains.php:286 msgid "" "Please use the lists below to administer the domains of issues in this " "system:" msgstr "Benutze bitte die unten angegebene Liste zur Administration der Domains." #: domains.php:292 msgid "Domains" msgstr "Domains" #: domains.php:294 msgid "New" msgstr "Neu" #: domains.php:295 msgid "Edit" msgstr "Bearbeiten" #: domains.php:296 msgid "Delete" msgstr "Löschen" #: domains.php:302 msgid "No Domains" msgstr "Keine Domain" --- NEW FILE: sidebar.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 19:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #: sidebar.inc:65 msgid "You will have to create a domain..." msgstr "Du musst erst eine Domain anlegen..." #: sidebar.inc:71 sidebar.inc:156 msgid "Admin" msgstr "Admin" #: sidebar.inc:76 sidebar.inc:161 msgid "Domains" msgstr "Domains" #: sidebar.inc:81 sidebar.inc:193 msgid "My Account" msgstr "Mein Benutzerkonto" #: sidebar.inc:83 sidebar.inc:198 msgid "My Details" msgstr "Meine Daten" #: sidebar.inc:84 sidebar.inc:223 msgid "Logout" msgstr "Abmelden" #: sidebar.inc:87 sidebar.inc:270 #, php-format msgid "User <span style=\"color:#000000\">%s</span> logged in." msgstr "Benutzer <span style=\"color:#000000\">%s</span> konnektiert." #: sidebar.inc:106 msgid "for" msgstr "für" #: sidebar.inc:118 msgid "Issues" msgstr "Anfragen" #: sidebar.inc:120 msgid "New Issue" msgstr "Neue Anfrage" #: sidebar.inc:121 msgid "My Issues" msgstr "Meine Anfragen" #: sidebar.inc:125 msgid "Unassigned Issues" msgstr "Nichtzugeteilte Anfragen" #: sidebar.inc:126 msgid "My Sites' Issues" msgstr "Anfragen meines Gebietes" #: sidebar.inc:130 msgid "Find Issue" msgstr "Anfragen finden" #: sidebar.inc:132 msgid "Knowledge" msgstr "Wissensdatenbank" #: sidebar.inc:134 msgid "Search" msgstr "Suchen" #: sidebar.inc:135 msgid "Recent" msgstr "Neueste" #: sidebar.inc:142 msgid "Statistics" msgstr "Statistiken" #: sidebar.inc:144 msgid "Summary" msgstr "Zusammenfassung" #: sidebar.inc:145 msgid "Reports" msgstr "Berichte" #: sidebar.inc:166 msgid "Sites and Users" msgstr "Gebiete und Benutzer" #: sidebar.inc:171 msgid "Problem Categories" msgstr "Problem Kategorien" #: sidebar.inc:172 msgid "Levels" msgstr "Level" #: sidebar.inc:173 msgid "Priorities" msgstr "Priorität" #: sidebar.inc:174 msgid "Statuses" msgstr "Status" #: sidebar.inc:175 msgid "Public Notice" msgstr "Öffentlicher Hinweis" #: sidebar.inc:180 msgid "Front Page Notice" msgstr "Startseiten Hinweis" #: sidebar.inc:181 msgid "Front Page News" msgstr "Startseiten Neuigkeiten" #: sidebar.inc:182 msgid "Front Page Sidebar" msgstr "Startseiten Menü" #: sidebar.inc:183 msgid "Front Page Text" msgstr "Startseiten Absätze" #: sidebar.inc:184 msgid "Global Preferences" msgstr "Allgemeine Einstellungen" #: sidebar.inc:202 msgid "My Preferences" msgstr "Meine Einstellungen" #: sidebar.inc:212 msgid "Domain Preferences" msgstr "Domain Einstellungen" #: sidebar.inc:218 msgid "Preference defaults" msgstr "Standardeinstellungen" #: sidebar.inc:250 msgid "My Domains" msgstr "Meine Domains" #: sidebar.inc:262 msgid "Jump To" msgstr "Gehe zu" #: sidebar.inc:285 msgid "Important Notice" msgstr "Wichtiger Hinweis" #~ msgid "New Issue..." #~ msgstr "Neue Anfrage..." --- NEW FILE: frontpagepara.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-19 19:07+0200\n" "PO-Revision-Date: 2005-07-19 13:52+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: frontpagepara.php:97 msgid "NOTE: Paragraphs successfully updated." msgstr "HINWEIS: Absätze erfolgreich geändert." #: frontpagepara.php:111 msgid "Front Page Paragraphs" msgstr "Absätze Startseite" #: frontpagepara.php:114 msgid "Here you can edit the opening/closing paragraphs on the front page." msgstr "Hier kannst Du die Absätze auf der Startseite ändern." #: frontpagepara.php:146 msgid "Change Language" msgstr "Sprache wechseln" #: frontpagepara.php:154 msgid "Opening Paragraph" msgstr "Öffnender Absatz" #: frontpagepara.php:162 msgid "Closing Paragraph" msgstr "Schließender Absatz" #: frontpagepara.php:169 msgid "Commit Changes" msgstr "Änderungen Speichern" #: frontpagepara.php:170 msgid "Reset" msgstr "Zurücksetzen" --- NEW FILE: index.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: 2005-07-02 14:06+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: index.php:70 #, php-format msgid "Helpdesk Issue Manager v%s" msgstr "Helpdesk Anfragenmanager" #: index.php:73 #, php-format msgid "" "Welcome to version %s of the Central Manchester CLC helpdesk issue " "management system." msgstr "Willkommen zur Version % des Central Manchester CLC helpdesk Anfragenmanagementsystems." #: index.php:80 msgid "News" msgstr "Neuigkeiten" #: index.php:90 msgid "See <a href=\"news.php\">more news...</a>" msgstr "Weitere <a href=\"news.php\">Neuigkeiten...</a>" --- NEW FILE: reports.po --- # German translations for PACKAGE package # German messages for PACKAGE. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-07-15 22:54+0200\n" "PO-Revision-Date: 2005-07-02 15:56+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: reports.php:174 msgid "" "CORRECTION: When restricting results by date, please enter\n" " both a 'from' date and a 'to' date." msgstr "" "KORREKTUR: Wenn die Suche über Datum eingeschränkt wird,\n" "muss sowohl das 'Von', wie auch das 'Bis' Datum angegeben werden." #: reports.php:178 msgid "" "CORRECTION: The 'to' date needs to be later than the 'from'\n" " date" msgstr "KORREKTUR: Das 'Bis' Datum muss später als das 'Von' Datum sein!" #: reports.php:182 msgid "" "CORRECTION: Invalid date entered - Dates must be entered in\n" " the form DD/MM/YYYY (with or without slashes) or selected from the " "popup\n" " calendar." msgstr "" "KORREKTUR: Ungültiges Datumsformat\n" " Format: DD/MM/YYYY (mit oder ohne '/').\n" " Oder Kalender verwenden." #: reports.php:325 msgid "Report" msgstr "Bericht" #: reports.php:336 msgid "Back to previous page" msgstr "Zurück zur vorherigen Seite" #: reports.php:339 msgid "This table summarises the unresolved issues for this user's sitestes." msgstr "Zusammenfassung der ungelösten Anfragen dieses Benutzergebietes." #: reports.php:343 msgid "Reported" msgstr "Datum" #: reports.php:344 reports.php:507 msgid "Reported By" msgstr "Zuständig:" #: reports.php:345 reports.php:519 msgid "Created By" msgstr "Angelegt von" #: reports.php:346 reports.php:531 msgid "Assigned To" msgstr "Zugeteilt an" #: reports.php:347 reports.php:495 msgid "Site" msgstr "Ge... [truncated message content] |
From: David T. <mmm...@us...> - 2007-02-07 01:20:17
|
Update of /cvsroot/helpmeict/Helpdesk/locale/.src/fr_CA In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale/.src/fr_CA Added Files: loginsidebar.po myissues.po newissue.po preferences.po sidebar.po Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: loginsidebar.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-22 21:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: loginsidebar.inc:54 loginsidebar.inc:62 msgid "Login" msgstr "Connexion" #: loginsidebar.inc:58 msgid "Username:" msgstr "Nom d'utilisateur..." #: loginsidebar.inc:60 msgid "Password:" msgstr "Mot de passe:" #: loginsidebar.inc:102 msgid "Important Notice" msgstr "Note Importante" #~ msgid "Login..." #~ msgstr "Login..." #~ msgid "Helpdesk Issue Manager" #~ msgstr "Helpdesk Issue Manager" #~ msgid "Home" #~ msgstr "Acceuil" #~ msgid "About" #~ msgstr "à propos" #~ msgid "News" #~ msgstr "Nouvelles" #~ msgid "Screenshots" #~ msgstr "Copie écran" #~ msgid "Documentation" #~ msgstr "Documentation" #~ msgid "F.A.Q." #~ msgstr "F.A.Q." #~ msgid "Download" #~ msgstr "Télécharger" #~ msgid "Features" #~ msgstr "Fonctionnalités" #~ msgid "Change Log" #~ msgstr "Journal" #~ msgid "Sponsors" #~ msgstr "Sponsors" --- NEW FILE: newissue.po --- # French translations for PACKAGE package. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-22 21:59+0200\n" "PO-Revision-Date: 2005-06-22 16:27+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: French <tr...@tr...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: newissue.php:114 msgid "" "You have been assigned a new issue in the helpdesk issue manager, please " "view this issue as soon as possible." msgstr "" #: newissue.php:120 msgid "New unassigned issue has been created" msgstr "" #: newissue.php:131 msgid "Issue" msgstr "" #: newissue.php:134 msgid "" "Thank you for your submission. Please record the above issue number as\n" " it may be required by support staff when communicating with you " "regarding\n" " your query." msgstr "" #: newissue.php:139 msgid "Continue to" msgstr "" #: newissue.php:139 msgid "my issues" msgstr "" #: newissue.php:140 msgid "Or, alternatively you can submit another" msgstr "" #: newissue.php:140 msgid "new issue" msgstr "" #: newissue.php:207 newissue.php:446 msgid "Choose Detail" msgstr "" #: newissue.php:241 msgid "You must choose a site for this issue." msgstr "" #: newissue.php:245 msgid "You must give this issue a summary." msgstr "" #: newissue.php:249 msgid "You must give this issue a description." msgstr "" #: newissue.php:270 msgid "New Issue" msgstr "" #: newissue.php:273 msgid "Please enter the following information to fully identify your issue" msgstr "" #: newissue.php:282 msgid "Created By" msgstr "" #: newissue.php:286 msgid "Created On" msgstr "" #: newissue.php:301 newissue.php:314 msgid "Site" msgstr "" #: newissue.php:318 msgid "Choose Site to continue" msgstr "" #: newissue.php:354 msgid "Reported By" msgstr "" #: newissue.php:383 msgid "Assigned To" msgstr "" #: newissue.php:400 msgid "[e.g. Room 3R5]" msgstr "" #: newissue.php:401 msgid "[e.g. Extension 1970]" msgstr "" #: newissue.php:405 msgid "Contact Info" msgstr "" #: newissue.php:413 msgid "Location" msgstr "" #: newissue.php:424 msgid "Problem Category" msgstr "" #: newissue.php:429 msgid "Choose Category" msgstr "" #: newissue.php:442 msgid "Problem Detail" msgstr "" #: newissue.php:457 msgid "[Please summarise the issue in a sentence or two]" msgstr "" #: newissue.php:458 msgid "[Please describe the issue in full]" msgstr "" #: newissue.php:462 msgid "Summary" msgstr "" #: newissue.php:470 msgid "Description" msgstr "" #: newissue.php:485 msgid "Priority" msgstr "" #: newissue.php:514 msgid "Submit this as a closed issue." msgstr "" #: newissue.php:521 msgid "Submit Issue" msgstr "" #: newissue.php:522 msgid "Reset" msgstr "" #: newissue.php:524 msgid "Cancel" msgstr "" --- NEW FILE: myissues.po --- # French translations for PACKAGE package. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # root <s.k...@1s...>, 2005. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-22 21:59+0200\n" "PO-Revision-Date: 2005-06-22 19:24+0200\n" "Last-Translator: root <s.k...@1s...>\n" "Language-Team: French <tr...@tr...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: myissues.php:130 msgid "My" msgstr "" #: myissues.php:130 msgid "Closed" msgstr "" #: myissues.php:130 msgid "Issues" msgstr "" #: myissues.php:136 msgid "Below is a reference list of all your recently resolved issues" msgstr "" #: myissues.php:140 msgid "Below is a list of all your unresolved and pending issues" msgstr "" #: myissues.php:166 #, php-format msgid "" "Each list is limited to %s pagesize entries. For more, please use the <a " "href=\"find.php\">find</a> page." msgstr "" #: myissues.php:168 msgid "Resolved Issues (Resolved by you)" msgstr "" #: myissues.php:172 msgid "Unresolved Issues (Assigned to you)" msgstr "" #: myissues.php:177 msgid "This table summarises the unresolved issues for this user." msgstr "" #: myissues.php:184 myissues.php:317 msgid "Resolved" msgstr "" #: myissues.php:185 myissues.php:197 msgid "Reported By" msgstr "" #: myissues.php:186 myissues.php:198 myissues.php:319 myissues.php:331 msgid "Site" msgstr "" #: myissues.php:187 myissues.php:199 myissues.php:320 myissues.php:332 msgid "Summary" msgstr "" #: myissues.php:188 myissues.php:200 myissues.php:321 myissues.php:333 msgid "Priority" msgstr "" #: myissues.php:196 myissues.php:329 msgid "Reported" msgstr "" #: myissues.php:208 myissues.php:341 msgid "No Resolved Issues." msgstr "" #: myissues.php:210 msgid "No Unresolved Issues." msgstr "" #: myissues.php:286 msgid "Resolved Issues (Submitted by you)" msgstr "" #: myissues.php:290 msgid "Pending Issues (Submitted by you)" msgstr "" #: myissues.php:310 msgid "This table summarises the pending issues for this user." msgstr "" #: myissues.php:318 msgid "Resolved By" msgstr "" #: myissues.php:330 msgid "Assigned To" msgstr "" #: myissues.php:343 msgid "No Pending Issues." msgstr "" #: myissues.php:421 msgid "Open Issues" msgstr "" #: myissues.php:423 msgid "Please click here to see your <a href=\"myissues.php\">open issues</a>." msgstr "" #: myissues.php:427 msgid "Closed Issues" msgstr "" #: myissues.php:429 msgid "" "Please click here to see your <a href=\"myissues.php?closed=true\">closed " "issues</a>." msgstr "" --- NEW FILE: preferences.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-22 21:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: preferences.php:143 msgid "NOTE: Preferences successfully changed." msgstr "NOTE: Changements de préférence réussis." #: preferences.php:152 #, fuzzy msgid "NOTE: Preference value successfully restored" msgstr "NOTE: Changements de préférence réussis." #: preferences.php:154 #, fuzzy msgid "ERROR: You cannot delete default values for preferences" msgstr "Modifier vos préférences pour ce domaine." #: preferences.php:204 msgid "My Preferences" msgstr "Mes préférences" #: preferences.php:206 #, fuzzy msgid "Domain Preferences" msgstr "Mes préférences" #: preferences.php:208 #, fuzzy msgid "Preference Defaults" msgstr "Mes préférences" #: preferences.php:216 #, fuzzy msgid "Change your personal preferences" msgstr "Modifier vos préférences pour ce domaine." #: preferences.php:218 msgid "Change domain level preferences for the current domain" msgstr "" #: preferences.php:220 #, fuzzy msgid "Change the default values for preferences" msgstr "Modifier vos préférences pour ce domaine." #: preferences.php:225 msgid "" "Please note that any preferences pertaining to email notification will " "require you to specify your email address in the <a href=\"details.php\">My " "Details</a> page." msgstr "" "Prenez note que tout changement se rapportant à la notification par courriel " "nécessite que vous ayez spécifier une adresse dans la page <a href=" "\"details.php\">détails</a>." #: preferences.php:231 preferences.php:312 msgid "Submit Changes" msgstr "Changer" #: preferences.php:232 preferences.php:313 msgid "Reset" msgstr "Réinitialiser" #: preferences.php:250 msgid "Restore default" msgstr "" #: preferences.php:260 msgid "Yes" msgstr "Oui" #: preferences.php:262 msgid "No" msgstr "Non" --- NEW FILE: sidebar.po --- # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-22 21:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: sidebar.inc:55 msgid "You will have to create a domain..." msgstr "Vous devez créer un domaine..." #: sidebar.inc:61 sidebar.inc:146 msgid "Admin" msgstr "Admin" #: sidebar.inc:66 sidebar.inc:151 msgid "Domains" msgstr "Domaines" #: sidebar.inc:71 sidebar.inc:183 msgid "My Account" msgstr "Mon Compte" #: sidebar.inc:73 sidebar.inc:188 msgid "My Details" msgstr "Mes Détails" #: sidebar.inc:74 sidebar.inc:213 msgid "Logout" msgstr "Déconnexion" #: sidebar.inc:77 sidebar.inc:253 #, php-format msgid "User <span style=\"color:#000000\">%s</span> logged in." msgstr "Utilisateur <span style=\"color:#000000\">%s</span> connecté." #: sidebar.inc:96 msgid "for" msgstr "" #: sidebar.inc:108 msgid "Issues" msgstr "Demandes" #: sidebar.inc:110 msgid "New Issue..." msgstr "Nouvelles Demandes..." #: sidebar.inc:111 msgid "My Issues" msgstr "Mes Demandes" #: sidebar.inc:115 msgid "Unassigned Issues" msgstr "Demandes Non-Assignés" #: sidebar.inc:116 msgid "My Sites' Issues" msgstr "Demandes de mon site" #: sidebar.inc:120 msgid "Find Issue..." msgstr "Chercher demande..." #: sidebar.inc:122 msgid "Knowledge" msgstr "Connaissance" #: sidebar.inc:124 msgid "Search..." msgstr "Chercher..." #: sidebar.inc:125 msgid "Recent" msgstr "Récent" #: sidebar.inc:132 msgid "Statistics" msgstr "Statistiques" #: sidebar.inc:134 msgid "Summary" msgstr "Sommaire" #: sidebar.inc:135 msgid "Reports" msgstr "Rapports" #: sidebar.inc:156 msgid "Sites and Users" msgstr "Sites et Utilisateurs" #: sidebar.inc:161 msgid "Problem Categories" msgstr "Catégories de problème" #: sidebar.inc:162 msgid "Levels" msgstr "Niveaux" #: sidebar.inc:163 msgid "Priorities" msgstr "Priorités" #: sidebar.inc:164 msgid "Statuses" msgstr "Status" #: sidebar.inc:165 msgid "Public Notice" msgstr "Notice Publique" #: sidebar.inc:170 msgid "Front Page Notice" msgstr "Notice d'Acceuil" #: sidebar.inc:171 #, fuzzy msgid "Front Page News" msgstr "Notice d'Acceuil" #: sidebar.inc:172 #, fuzzy msgid "Front Page Sidebar" msgstr "Notice d'Acceuil" #: sidebar.inc:173 #, fuzzy msgid "Front Page Text" msgstr "Notice d'Acceuil" #: sidebar.inc:174 msgid "Global Preferences" msgstr "Préférences Globale" #: sidebar.inc:192 msgid "My Preferences" msgstr "Mes Préférences" #: sidebar.inc:202 #, fuzzy msgid "Domain Preferences" msgstr "Préférences Globale" #: sidebar.inc:208 #, fuzzy msgid "Preference defaults" msgstr "Mes Préférences" #: sidebar.inc:233 msgid "My Domains" msgstr "Mes Domaines" #: sidebar.inc:244 msgid "submit" msgstr "Soumettre" #: sidebar.inc:245 msgid "Jump To" msgstr "Aller à " #: sidebar.inc:268 msgid "Important Notice" msgstr "Notice Importante" #~ msgid "Top Ten" #~ msgstr "Top 10" |
From: David T. <mmm...@us...> - 2007-02-07 01:20:16
|
Update of /cvsroot/helpmeict/Helpdesk/config In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/config Added Files: db.conf.php global.conf.php Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: global.conf.php --- <?php $conf = array( /********************************************************************* General configuration *********************************************************************/ /* * System name. Use this to specify the system title of unauthorised * pages. (e.g. "ABC ltd: Support Desk") */ 'system_name' => 'HelpMeICT', /* * Default system wide language. This setting will probably want to * be set as the main language of business for your organisation. * Language can be set on a domain-level and user-level basis as well. */ 'default_lang' => 'en_UK', /* * Default system wide theme name. */ 'default_theme' => 'blue', /********************************************************************* Advanced configuration *********************************************************************/ /* * Locale directory. For most systems this can be kept as is, but for * more advanced server configurations, you may need to change this to * point to where the locale information is kept. */ 'locale_dir' => 'locale', /* * Template directory. For most systems this can be kept as is, but for * more advanced server configurations, you may need to change this to * point to where the templates are kept. */ 'template_dir' => 'share/templates', /* * Theme directory. For most systems this can be kept as is, but for * more advanced server configurations, you may need to change this to * point to where the themes are kept. */ 'theme_dir' => 'share/themes', /* * Attachment directory. For most systems this can be kept as is, but for * more advanced server configurations, you may need to change this to * point to where the attachments are to bes kept. */ 'attachment_dir' => 'attachments', /* * Fallback template language. The system finds templates by looking in * the directory that consists of the above "template_dir" followed by * the current language code. Therefore, if "template_dir" was equal to * 'share/templates' and the current language code was 'en_UK' then the * first the system would look for a template would be: * 'share/templates/en_UK' * For multi-language systems, not all available languages may have a * corresponding template directory. In these cases, this fallback * language is used to ensure that at least a template is found, and in * the system wide default language (usually the business language of * organisation). In most cases this will be the same as the * "default_lang" setting above, but in advanced configurations you may * wish to change this language. */ 'fallback_template_lang' => 'en_UK', ); ?> --- NEW FILE: db.conf.php --- <?php $conf_db = array( /* * Database connection * * For possible values see: * http://pear.php.net/manual/en/package.database.db.intro-dsn.php */ 'dsn' => array( 'phptype' => 'pgsql', // Type of database backend // e.g. pgsql, mysql, mssql 'hostspec' => '', // Database host 'database' => 'helpdeskdb', // The database to use 'username' => 'helpdeskuser', // Database user 'password' => 'helpdeskpass', // Password for database user 'dbsyntax' => false, 'protocol' => false, 'port' => false, 'socket' => false, ), /* * Database options * * Most users will want to leave these as is. * * For possible values see: * http://pear.php.net/manual/en/package.database.db.db-common.setoption.php */ 'options' => array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, 'ssl' => false, ), ); ?> |
From: David T. <mmm...@us...> - 2007-02-07 01:20:16
|
Update of /cvsroot/helpmeict/Helpdesk/js In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/js Added Files: stripes.js Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: stripes.js --- // this function is needed to work around // a bug in IE related to element attributes function hasClass(obj) { var result = false; if (obj.getAttributeNode("class") != null) { result = obj.getAttributeNode("class").value; } return result; } function stripe(id) { // obtain a reference to the desired table // if no such table exists, abort var helpmeict = document.getElementById("helpmeict"); if (! helpmeict) { return; } // by definition, tables can have more than one tbody // element, so we'll have to get the list of child // <tbody>s var tbodies = helpmeict.getElementsByTagName("tbody"); // and iterate through them... for (var h = 0; h < tbodies.length; h++) { // the flag we'll use to keep track of // whether the current row is odd or even var even = false; // find all the <tr> elements... var trs = tbodies[h].getElementsByTagName("tr"); // ... and iterate through them for (var i = 0; i < trs.length; i++) { // avoid rows that have a class attribute // or backgroundColor style if ((! hasClass(trs[i]) || trs[i].className == "odd" || trs[i].className == "even") && ! trs[i].style.backgroundColor) { trs[i].className = even ? "even" : "odd"; } // flip from odd to even, or vice-versa even = ! even; } } } |
From: David T. <mmm...@us...> - 2007-02-07 01:20:16
|
Update of /cvsroot/helpmeict/Helpdesk/locale/.src In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/locale/.src Added Files: Makefile files.in lang.in Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: files.in --- details.php domains.php find.php frontpagepara.php globalpreferences.php header.inc index.php issue.php levels.php links.php login.php loginsidebar.inc managenews.php myissues.php mysitesissues.php newissue.php news.php preferences.php priorities.php problemcategories.php publicnotice.php recent.php reports.php search.php sidebar.inc sitesandusers.php statuses.php summary.php unassignedissues.php verifyemail.php system/calendar.inc system/db.php system/security.php --- NEW FILE: Makefile --- TRFILES = $(shell cat ./files.in) LANGUAGES = $(shell cat ./lang.in) OPWD = $(PWD) INCLUDES = LIB = all: @echo "Makes no sense to go through all in one step." gettext: @cd ../../; \ for aa in $(TRFILES); do \ bb=$${aa##*/} \ bb=$${bb%%.*}; \ echo "Processing: $$bb"; \ xgettext -L PHP -o $(OPWD)/$$bb.pot $$aa; \ done genmsg: gendirs @for aa in $(LANGUAGES); do \ for bb in $(TRFILES); do \ bb=$${bb##*/} \ cc=$${bb%%.*}; \ echo "Processing: ./$$aa/$$cc.po"; \ if [ -e "./$$aa/$$cc.po" ]; then \ if [ -e "./$$aa/compendium.po" ]; then \ msgmerge --compendium ./$$aa/compendium.po ./$$aa/$$cc.po $$cc.pot -o \ ./$$aa/$$cc.pon; \ else \ msgmerge ./$$aa/$$cc.po $$cc.pot -o \ ./$$aa/$$cc.pon; \ fi; \ else \ if [ -e "./$$aa/compendium.po" ]; then \ msginit -l $$aa -i $$cc.pot -o ./$$aa/$$cc.po; \ else \ msginit -l $$aa -i $$cc.pot -o ./$$aa/$$cc.po; \ fi; \ fi; \ done; \ done msgfmt: @for aa in $(LANGUAGES); do \ rm -f ../$$aa/LC_MESSAGES/*.mo; \ for bb in $(TRFILES); do \ bb=$${bb##*/} \ cc=$${bb%%.*}; \ if [ -e "./$$aa/$$cc.pon" ]; then \ mv ./$$aa/$$cc.pon ./$$aa/$$cc.po; \ fi; \ if [ -e "./$$aa/$$cc.po.inc" ]; then \ msgcat -o ./$$aa/$$cc.po ./$$aa/$$cc.po ./$$aa/$$cc.po.inc; \ fi; \ msgfmt -v -o ../$$aa/LC_MESSAGES/$$cc.mo ./$$aa/$$cc.po; \ done; \ done # msgfmt -v -o de.mo de.po # msgfmt -v -o es.mo es.po gendirs: @for aa in $(LANGUAGES); do \ if [ ! -d "../$$aa" ]; then \ echo "mkdir ../$$aa"; \ mkdir ../$$aa; \ fi; \ if [ ! -d "../$$aa/LC_MESSAGES" ]; then \ echo "mkdir ../$$aa/LC_MESSAGES"; \ mkdir ../$$aa/LC_MESSAGES; \ fi; \ if [ ! -d "./$$aa" ]; then \ echo "mkdir ./$$aa"; \ mkdir ./$$aa; \ fi; \ done test: @unset LC_LANG; unset LANG; unset LC_ALL;\ for aa in $(LANGUAGES); do \ echo "Lang: $$aa"; \ for cc in $(TRFILES); do \ cc=$${cc##*/} \ i=$${cc%%.*}; \ x=`msgfmt -v -o /dev/null "./$$aa/$$i.po" 2>&1 | sed -e 's/[,\.]//g' \ -e 's,\([0-9]*\) translated messages,TR=\1,' \ -e 's,\([0-9]*\) fuzzy translations,FZ=\1,' \ -e 's,\([0-9]*\) untranslated messages,UT=\1,' \ -e 's,\([0-9]*\) untranslated message,UT=\1,'`; \ TR=0 FZ=0 UT=0; \ eval $$x; \ echo "./$$aa/$$i.po" `expr 100 "*" $$TR / "(" $$TR + $$FZ + $$UT ")"` \ percent of `expr $$TR + $$FZ + $$UT` strings; \ sed -n -e '/Project-Id-Version/p' -e '/Revision-Date/p' \ -e '/Last-Translator/p' -e '/^$$/{p;q;}' "./$$aa/$$i.po"; \ done; \ done --- NEW FILE: lang.in --- de_DE |
From: David T. <mmm...@us...> - 2007-02-07 01:20:16
|
Update of /cvsroot/helpmeict/Helpdesk/install In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv1263/install Added Files: COPYING DB-MySQL.sql DB-PostgreSQL.sql INSTALL Log Message: Merging the v1_r1 branch into the trunk code. --- NEW FILE: COPYING --- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: * a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. * b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. * c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: * a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, * b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS --- NEW FILE: DB-PostgreSQL.sql --- -- -- PostgreSQL database dump -- SET client_encoding = 'SQL_ASCII'; SET check_function_bodies = false; SET client_min_messages = warning; -- -- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres -- SET search_path = public, pg_catalog; SET default_tablespace = ''; SET default_with_oids = true; -- -- Name: tbl_default_preferences; Type: TABLE; Schema: public; Owner: helpdesk; Tablespace: [...1743 lines suppressed...] -- -- Name: tbl_usersites_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: helpdesk -- ALTER TABLE ONLY tbl_usersites ADD CONSTRAINT tbl_usersites_user_fkey FOREIGN KEY (userid) REFERENCES tbl_users(id) ON DELETE CASCADE; -- -- Name: tbl_usersites_usertype_fkey; Type: FK CONSTRAINT; Schema: public; Owner: helpdesk -- ALTER TABLE ONLY tbl_usersites ADD CONSTRAINT tbl_usersites_usertype_fkey FOREIGN KEY (usertype) REFERENCES tbl_usertypes(id) ON DELETE CASCADE; -- -- PostgreSQL database dump complete -- --- NEW FILE: DB-MySQL.sql --- -- phpMyAdmin SQL Dump -- version 2.7.0-pl1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Feb 01, 2006 at 02:32 AM -- Server version: 4.1.14 -- PHP Version: 4.4.0-pl1-gentoo -- -- Database: `helpdeskdb` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Default_Preferences` -- CREATE TABLE `tbl_Default_Preferences` ( `identifier` varchar(20) NOT NULL default '', `value` varchar(100) NOT NULL default '', PRIMARY KEY (`identifier`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_Default_Preferences` -- INSERT INTO `tbl_Default_Preferences` (`identifier`, `value`) VALUES ('verify-email', 'true'), ('pub-hide-su', 'true'), ('pub-hide-remarks', 'true'), ('language', 'en_UK'), ('email-remark', 'false'), ('email-resolve', 'false'), ('newissue-email', ''), ('wrk-timer', 'true'); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Domain_Preferences` -- CREATE TABLE `tbl_Domain_Preferences` ( `identifier` varchar(20) NOT NULL default '', `domain` int(4) NOT NULL default '0', `value` varchar(100) NOT NULL default '', PRIMARY KEY (`identifier`,`domain`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_Domain_Preferences` -- INSERT INTO `tbl_Domain_Preferences` (`identifier`, `domain`, `value`) VALUES ('pub-hide-remarks', 1, 'true'), ('pub-hide-su', 1, 'true'); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Domains` -- CREATE TABLE `tbl_Domains` ( `id` int(4) unsigned NOT NULL auto_increment, `domain` varchar(200) NOT NULL default '', `active` int(4) NOT NULL default '1', `css` varchar(100) NOT NULL default '', `notice` varchar(255) NOT NULL default '', `defaultdomain` int(4) NOT NULL default '0', `defaultpriority` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Dumping data for table `tbl_Domains` -- INSERT INTO `tbl_Domains` (`id`, `domain`, `active`, `css`, `notice`, `defaultdomain`, `defaultpriority`) VALUES (1, 'System', 0, '', '', 0, 0), (2, 'Demo', 1, '', '', 0, 0); -- -------------------------------------------------------- -- -- Table structure for table `tbl_EmailConfirmation` -- CREATE TABLE `tbl_EmailConfirmation` ( `hash` varchar(100) NOT NULL default '', `user_id` int(4) NOT NULL default '0', `email` varchar(200) NOT NULL default '', `date` int(11) NOT NULL default '0', PRIMARY KEY (`hash`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_EmailConfirmation` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Issues` -- CREATE TABLE `tbl_Issues` ( `id` int(4) unsigned NOT NULL auto_increment, `reportedby` int(4) NOT NULL default '0', `createdby` int(4) NOT NULL default '0', `closedby` int(4) NOT NULL default '0', `assignedto` int(4) NOT NULL default '0', `status` int(4) NOT NULL default '0', `level` int(4) NOT NULL default '0', `priority` int(4) NOT NULL default '0', `site` int(4) NOT NULL default '0', `detail` int(4) NOT NULL default '0', `category` int(4) NOT NULL default '0', `location` varchar(200) NOT NULL default '', `contact` varchar(100) NOT NULL default '', `createdon` int(8) NOT NULL default '0', `closedon` int(8) NOT NULL default '0', `summary` text NOT NULL, `description` text NOT NULL, `solution` text NOT NULL, `published` int(2) NOT NULL default '0', `publishedby` int(4) NOT NULL default '0', `publishedon` int(8) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `recalled` int(2) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -- Dumping data for table `tbl_Issues` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Levels` -- CREATE TABLE `tbl_Levels` ( `id` int(4) unsigned NOT NULL auto_increment, `level` varchar(100) NOT NULL default '', `sortorder` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `active` int(4) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `tbl_Levels` -- INSERT INTO `tbl_Levels` (`id`, `level`, `sortorder`, `domain`, `active`) VALUES (1, 'Easy', 0, 2, 1), (2, 'Medium', 1, 2, 1), (3, 'Difficult', 2, 2, 1); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Link_Categories` -- CREATE TABLE `tbl_Link_Categories` ( `id` int(4) unsigned NOT NULL auto_increment, `name` varchar(100) NOT NULL default '', `sortorder` int(4) NOT NULL default '0', `lang` varchar(5) NOT NULL default 'en_UK', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Dumping data for table `tbl_Link_Categories` -- INSERT INTO `tbl_Link_Categories` (`id`, `name`, `sortorder`, `lang`) VALUES (1, 'Helpdesk Issue Manager', 0, 'en_UK'), (2, 'Sponsors', 1, 'en_UK'); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Links` -- CREATE TABLE `tbl_Links` ( `id` int(4) unsigned NOT NULL auto_increment, `text` varchar(100) NOT NULL default '', `link` varchar(200) NOT NULL default '', `category` int(4) NOT NULL default '0', `sortorder` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; -- -- Dumping data for table `tbl_Links` -- INSERT INTO `tbl_Links` (`id`, `text`, `link`, `category`, `sortorder`) VALUES (1, 'Home', 'index.php', 1, 0), (2, 'About', 'about.php', 1, 1), (3, 'News', 'news.php', 1, 2), (4, 'Documentation', 'docs/index.html', 1, 3); (5, 'F.A.Q.', 'faq.php', 1, 4), (6, 'Download', 'download.php', 1, 5); (7, 'Features', 'features.php', 1, 6), (8, 'Change Log', 'changelog.php', 1, 7), (9, 'Central Mcr. CLC', 'http://helpdesk.centralmanclc.com/', 2, 0), (10, 'Oxford Archeology', 'http://www.thehumanjourney.net/', 2, 1); (11, 'European Electronique', 'http://www.euroele.co.uk/', 2, 2); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Logs` -- CREATE TABLE `tbl_Logs` ( `id` int(4) unsigned NOT NULL auto_increment, `userid` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `timestamp` int(8) default '0', `code` varchar(50) NOT NULL default '', `log` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data for table `tbl_Logs` -- INSERT INTO `tbl_Logs` (`id`, `userid`, `domain`, `timestamp`, `code`, `log`) VALUES (1, 2, 2, 1138757551, 'LOGIN', 'Project Admin has successfully logged in.'); -- -------------------------------------------------------- -- -- Table structure for table `tbl_News` -- CREATE TABLE `tbl_News` ( `id` int(4) unsigned NOT NULL auto_increment, `date` date NOT NULL default '0000-00-00', `content` text NOT NULL, `frontpagepara` int(4) NOT NULL default '0', `lang` varchar(5) NOT NULL default 'en_UK', `domain_id` int(4) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; -- -- Dumping data for table `tbl_News` -- INSERT INTO `tbl_News` (`id`, `date`, `content`, `frontpagepara`, `lang`, `domain_id`) VALUES (1, '2005-03-05', ' <h2 style="text-align:right;">[ PHP / Pear::DB ]</h2>\r\n <p>The Helpdesk Issue Manager is a robust and generic helpdesk management system for all kinds of helpdesks.</p>\r\n\r\n<p>Look on the <a href="about.php">about the system</a> page to find out more.</p>\r\n', 1, 'en_UK', NULL), (2, '2005-03-19', '<h2>This is in development - beta testing!</h2>\r\n\r\n <h3>If you would like to contribute to the development of this, please email me: helpdesk@<em>handyandy.org.uk</em></h3>\r\n<p>Enjoy!</p>', 2, 'en_UK', NULL), (3, '2005-04-02', '</p><h2>Move over to MySQL almost comlete!</h2>\r\n<p>Welcome to this site. Things have been moving very fast, and I am glad to say that the move over to mySQL is complete.', 0, 'en_UK', NULL), (4, '0000-00-00', '', 3, 'en_UK', 1), (5, '0000-00-00', '', 3, 'en_UK', 2); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Preference_Descriptions` -- CREATE TABLE `tbl_Preference_Descriptions` ( `identifier` varchar(20) NOT NULL default '', `type` varchar(20) NOT NULL default '', `description` varchar(100) NOT NULL default '', `overridable` int(2) NOT NULL default '0', PRIMARY KEY (`identifier`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_Preference_Descriptions` -- INSERT INTO `tbl_Preference_Descriptions` (`identifier`, `type`, `description`, `overridable`) VALUES ('verify-email', 'boolean', 'Turn on email verification', 0), ('pub-hide-su', 'boolean', 'Hide site and user names in published issues', 0), ('pub-hide-remarks', 'boolean', 'Hide all remarks in published issues', 0), ('language', 'langlist', 'The language in which to display all text', 1), ('email-remark', 'boolean', 'Email notification of issue changes/remarks.', 1), ('email-resolve', 'boolean', 'Email notification of issue resolutions.', 1), ('newissue-email', 'text', 'Email address to receive new unassigned issues (or leave blank)', 0), ('wrk-timer', 'boolean', 'Turn on usage of Timer', 0); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Priorities` -- CREATE TABLE `tbl_Priorities` ( `id` int(4) unsigned NOT NULL auto_increment, `priority` varchar(100) NOT NULL default '', `class` int(4) NOT NULL default '0', `sortorder` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `active` int(4) NOT NULL default '1', `notify` int(2) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `tbl_Priorities` -- INSERT INTO `tbl_Priorities` (`id`, `priority`, `class`, `sortorder`, `domain`, `active`, `notify`) VALUES (1, 'Low', 0, 0, 2, 1, 0), (2, 'Medium', 1, 1, 2, 1, 0), (3, 'High', 2, 2, 2, 1, 0); -- -------------------------------------------------------- -- -- Table structure for table `tbl_ProblemCategories` -- CREATE TABLE `tbl_ProblemCategories` ( `id` int(4) unsigned NOT NULL auto_increment, `description` varchar(100) NOT NULL default '', `active` int(2) NOT NULL default '1', `domain` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `tbl_ProblemCategories` -- INSERT INTO `tbl_ProblemCategories` (`id`, `description`, `active`, `domain`) VALUES (1, 'Software', 1, 2), (2, 'Hardware', 1, 2), (3, 'Website', 1, 2); -- -------------------------------------------------------- -- -- Table structure for table `tbl_ProblemDetails` -- CREATE TABLE `tbl_ProblemDetails` ( `id` int(4) unsigned NOT NULL auto_increment, `category` int(4) NOT NULL default '0', `description` varchar(100) NOT NULL default '', `active` int(2) NOT NULL default '1', `domain` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ; -- -- Dumping data for table `tbl_ProblemDetails` -- INSERT INTO `tbl_ProblemDetails` (`id`, `category`, `description`, `active`, `domain`) VALUES (1, 1, 'Not installed properly', 1, 2), (2, 1, 'Crashing', 1, 2), (3, 1, 'Will not load', 1, 2), (4, 2, 'Printer', 1, 2), (5, 2, 'Scanner', 1, 2), (6, 2, 'Monitor', 1, 2), (7, 2, 'Base Unit', 1, 2), (8, 3, 'Updating', 1, 2), (9, 3, 'Error messages', 1, 2), (10, 3, 'Gone offline', 1, 2); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Remarks` -- CREATE TABLE `tbl_Remarks` ( `id` int(4) unsigned NOT NULL auto_increment, `issue` int(4) NOT NULL default '0', `reportedby` int(4) default '0', `reportedon` int(8) default '0', `remark` text NOT NULL, `confidential` int(4) NOT NULL default '1', `time` time default '00:00:00', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -- Dumping data for table `tbl_Remarks` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Sites` -- CREATE TABLE `tbl_Sites` ( `id` int(4) unsigned NOT NULL auto_increment, `site` varchar(100) NOT NULL default '', `domain` int(4) NOT NULL default '0', `active` int(4) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data for table `tbl_Sites` -- INSERT INTO `tbl_Sites` (`id`, `site`, `domain`, `active`) VALUES (1, 'Test Site', 2, 1); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Statuses` -- CREATE TABLE `tbl_Statuses` ( `id` int(4) unsigned NOT NULL auto_increment, `status` varchar(100) NOT NULL default '', `sortorder` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `active` int(4) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `tbl_Statuses` -- INSERT INTO `tbl_Statuses` (`id`, `status`, `sortorder`, `domain`, `active`) VALUES (1, 'New', 0, 2, 1), (2, 'Open', 1, 2, 1), (3, 'Closed', 2, 2, 1); -- -------------------------------------------------------- -- -- Table structure for table `tbl_System_Preferences` -- CREATE TABLE `tbl_System_Preferences` ( `id` int(4) unsigned NOT NULL auto_increment, `identifier` varchar(20) NOT NULL default '', `value` varchar(100) NOT NULL default '', `comment` varchar(100) NOT NULL default '', `system` int(2) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; -- -- Dumping data for table `tbl_System_Preferences` -- INSERT INTO `tbl_System_Preferences` (`id`, `identifier`, `value`, `comment`, `system`) VALUES (1, 'version', '0.9.3', 'This is the current version number for the system', 1), (2, 'pagesize', '30', 'Page size for paging of issues', 0), (3, 'closedpagesize', '10', 'Page size for restriction of closed issues', 0), (4, 'maxupload', '2000', 'Maximum file upload size in bytes', 0), (5, 'excessivehours', '10', 'Number of hours spent on a problem that is considered excessive and should be confirmed', 0); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Thesaurus` -- CREATE TABLE `tbl_Thesaurus` ( `id` int(4) unsigned NOT NULL auto_increment, `term` varchar(40) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- -- Dumping data for table `tbl_Thesaurus` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Thesaurus_Mappings` -- CREATE TABLE `tbl_Thesaurus_Mappings` ( `term` int(4) NOT NULL default '0', `issue` int(4) NOT NULL default '0', PRIMARY KEY (`term`,`issue`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_Thesaurus_Mappings` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Times` -- CREATE TABLE `tbl_Times` ( `issue` int(4) NOT NULL default '0', `userid` int(4) NOT NULL default '0', `time` int(14) NOT NULL default '0', PRIMARY KEY (`issue`,`userid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_Times` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_UserDomains` -- CREATE TABLE `tbl_UserDomains` ( `id` int(4) unsigned NOT NULL auto_increment, `userid` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `defaultflag` int(2) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data for table `tbl_UserDomains` -- INSERT INTO `tbl_UserDomains` (`id`, `userid`, `domain`, `defaultflag`) VALUES (1, 1, 1, 1); -- -------------------------------------------------------- -- -- Table structure for table `tbl_UserSites` -- CREATE TABLE `tbl_UserSites` ( `userid` int(4) NOT NULL default '0', `site` int(4) NOT NULL default '0', `usertype` int(4) NOT NULL default '0', `defaultflag` int(2) NOT NULL default '1', PRIMARY KEY (`userid`,`site`,`usertype`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_UserSites` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_UserTypes` -- CREATE TABLE `tbl_UserTypes` ( `id` int(4) unsigned NOT NULL auto_increment, `type` varchar(100) NOT NULL default '', `sortorder` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; -- -- Dumping data for table `tbl_UserTypes` -- INSERT INTO `tbl_UserTypes` (`id`, `type`, `sortorder`) VALUES (1, 'Client', 0), (2, 'Site Contact', 1), (3, 'Support Agent', 2), (4, 'Administrator', 3), (5, 'Domain Administrator', 4), (6, 'Root', 999); -- -------------------------------------------------------- -- -- Table structure for table `tbl_User_Preferences` -- CREATE TABLE `tbl_User_Preferences` ( `identifier` varchar(20) NOT NULL default '', `userid` int(4) NOT NULL default '0', `domain` int(4) NOT NULL default '0', `value` varchar(100) NOT NULL default '', PRIMARY KEY (`identifier`,`userid`,`domain`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dumping data for table `tbl_User_Preferences` -- -- -------------------------------------------------------- -- -- Table structure for table `tbl_Users` -- CREATE TABLE `tbl_Users` ( `id` int(4) unsigned NOT NULL auto_increment, `username` varchar(20) NOT NULL default '', `pass` varchar(50) NOT NULL default '', `name` varchar(100) NOT NULL default '', `email` varchar(100) NOT NULL default '', `available` int(2) NOT NULL default '0', `active` int(2) NOT NULL default '1', `root` int(2) NOT NULL default '0', `restricted` int(2) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Dumping data for table `tbl_Users` -- INSERT INTO `tbl_Users` (`id`, `username`, `pass`, `name`, `email`, `available`, `active`, `root`, `restricted`) VALUES (1, '', '', '* unassigned *', '* unassigned *', 0, 0, 0, 1), (2, 'root', '63a9f0ea7bb98050796b649e85481845', 'Project Admin', '', 1, 1, 1, 0); -- -------------------------------------------------------- -- -- Table structure for table `tbl_Wkrtimer` -- CREATE TABLE tbl_Wrktimer ( issue int4 DEFAULT '0' NOT NULL, userid int4 DEFAULT '0' NOT NULL, running ENUM('f','t') DEFAULT 'f' NOT NULL, `begin` DATETIME DEFAULT 'now()' NOT NULL, `end` DATETIME DEFAULT 'now()' NOT NULL, primary key (issue,userid) ); --- NEW FILE: INSTALL --- Installation Guide - Helpdesk System Manager ============================================ These are just some simple guidelines with regards to installing the Helpdesk Issue Manager on your own system. There are only two quite simple (ish) steps to follow to get the system up and running on your own servers. The first is database installation, and the other is script installation. For a much more detailed set of instructions please visit this release's documentation. Those documents can be found in the docs/ directory of this distribution. If there is a problem with these guidelines, please contact the developer at [ma...@mi...]. Database Installation --------------------- The database definition script (the .sql file that can be downloaded with this distribution) should be used to create the tables used by this system. If you task your PostgreSQL database administrator with the following instructions, you won't go far wrong: 1. Create a database user with 'createdb' privileges. The default used with this distribution is a username of 'helpdesk' and a password of 'helpdesk' but you should choose your own username/password for security reasons. If so then make sure that you change that username and password in the DB connection script (found in system/opendb.php) before continuing with the installation. 2. Using the newly created database account, create a new database called 'helpdesk'. As above, you can use a different database name if you wish, but if you do, you will have to change the DB connection script to reflect this. 3. Execute the sql script for the appropriate release to create all the system's tables using the same account as above. This will enter some initial values for some tables. Script Installation ------------------- To install the php scripts, simply unzip and untar the source archive into the directory in your web server's document root that you have created for your helpdesk system. This could simply be a directory called 'helpdesk' or you could do more fancy things with virtual hosts but that is up to you. Depending on where you have placed your scripts, you may have to update your PHP's configuration script in order to ensure that the include files can be found by the interpreter. INITIAL USE =========== To log in as the 'Root' user for the helpdesk system, use the username 'root' and the password 'root'. This is the default account that is set in the database, and it is STRONGLY recommended that you change the password of that account as soon as you log in (using the 'My Details' page). I am aware that this is less than verbose, but for a quick stab to accomodate those who are interested in trying the system out, it will do. A more in depth set of instructions can be found in the docs/ directory of this distribution. Have fun! Mark Harrison |
From: David T. <mmm...@us...> - 2007-02-07 00:59:21
|
Update of /cvsroot/helpmeict/Helpdesk In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv25802 Modified Files: Tag: v1_r1 footer.php Log Message: removed assets from menu Index: footer.php =================================================================== RCS file: /cvsroot/helpmeict/Helpdesk/Attic/footer.php,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -C2 -d -r1.1.2.5 -r1.1.2.6 *** footer.php 7 Feb 2007 00:44:13 -0000 1.1.2.5 --- footer.php 7 Feb 2007 00:59:19 -0000 1.1.2.6 *************** *** 111,115 **** if ($_SESSION['_usertype'] != 'Client' && $_SESSION['_restricted']!='1') { add_navigation_item('Admin', 'Sites and Users', 'sitesandusers.php'); ! add_navigation_item('Admin', 'Assets', 'assets.php'); } if ($_SESSION['_usertype'] == 'Domain Administrator' || $_SESSION['_usertype'] == 'Root') { --- 111,115 ---- if ($_SESSION['_usertype'] != 'Client' && $_SESSION['_restricted']!='1') { add_navigation_item('Admin', 'Sites and Users', 'sitesandusers.php'); ! // add_navigation_item('Admin', 'Assets', 'assets.php'); } if ($_SESSION['_usertype'] == 'Domain Administrator' || $_SESSION['_usertype'] == 'Root') { |