diff --git a/helpdesk3/helpdesk.php b/helpdesk3/helpdesk.php
index 19718c8..9690e1d 100644
--- a/helpdesk3/helpdesk.php
+++ b/helpdesk3/helpdesk.php
@@ -40,19 +40,19 @@
// get the template from themes, if not then use default
if (is_readable(THEME . "helpdesk_template.php"))
{
- define(HDU_THEME, THEME . "helpdesk_template.php");
+ define("HDU_THEME", THEME . "helpdesk_template.php");
}
else
{
- define(HDU_THEME, e_PLUGIN . HELPDESK_FOLDER . "/templates/helpdesk_template.php");
+ define("HDU_THEME", e_PLUGIN . HELPDESK_FOLDER . "/templates/helpdesk_template.php");
}
// get logo from theme, if not see if there is a default, if not then not using logo
if (is_readable(THEME . "helpdesk.png"))
{
- define(HDU_LOGO, THEME . "helpdesk.png");
+ define("HDU_LOGO ", THEME . "helpdesk.png");
} elseif (is_readable(e_PLUGIN . HELPDESK_FOLDER . "/images/helpdesk.png"))
{
- define(HDU_LOGO, e_PLUGIN . HELPDESK_FOLDER . "/images/helpdesk.png");
+ define("HDU_LOGO", e_PLUGIN . HELPDESK_FOLDER . "/images/helpdesk.png");
}
require_once(e_PLUGIN . HELPDESK_FOLDER . "/includes/helpdesk_shortcodes.php");
$gen = new convert;
diff --git a/helpdesk3/helpdesk_defines.php b/helpdesk3/helpdesk_defines.php
index d130bbf..8d78fa4 100644
--- a/helpdesk3/helpdesk_defines.php
+++ b/helpdesk3/helpdesk_defines.php
@@ -4,3 +4,8 @@
define("HELPDESK_FOLDER", "helpdesk3");
define("HELPDESK_IMAGES_PATH", e_PLUGIN_ABS. "helpdesk3/images/"); //to replace e_IMAGE , e_PLUGIN_ABS is needed for SEF-URL site !!!
+
+if (!defined("USER_WIDTH"))
+{
+ define("USER_WIDTH", "width:100%");
+}
diff --git a/helpdesk3/languages/English_helpdesk.php b/helpdesk3/languages/English_helpdesk.php
index e053eec..d724be8 100644
--- a/helpdesk3/languages/English_helpdesk.php
+++ b/helpdesk3/languages/English_helpdesk.php
@@ -1,270 +1,270 @@
Not all required fields have been completed correctly.");
-define(HDU_73, "Back");
-define(HDU_74, "Filter");
-define(HDU_75, "User name");
-define(HDU_76, "You are not permitted to use the helpdesk tickets system.
Please contact the system administrator.");
-define(HDU_77, "Select:");
-define(HDU_78, "Filter on ticket:");
-define(HDU_79, "Ticket saved");
-define(HDU_80, "Changes notified to");
-define(HDU_81, "Hidden by request");
-define(HDU_82, "Quick Entry");
-define(HDU_83, "Not escalated");
-define(HDU_84, "Getting urgent");
-define(HDU_85, "Very urgent");
-define(HDU_86, "Ticket closed - no panic");
-define(HDU_87, "Anonymous");
-define(HDU_88, "Underlined fields are mandatory.");
-define(HDU_89, "Only tickets posted by you are displayed.");
-define(HDU_90, "If there is no response from you within " . $hduprefs_autoclosedays . " days this ticket will automatically close.");
-define(HDU_91, "Last activity on this ticket");
-define(HDU_92, "Your helpdesk ticket $id has been returned.");
-define(HDU_93, "Helpdesk ticket $id has been updated.");
-define(HDU_94, "If this is now resolved then please close the ticket.");
-define(HDU_95, "Add your comment");
-define(HDU_96, "Reopen ticket");
-define(HDU_97, "Close ticket");
-define(HDU_98, "Date");
-define(HDU_99, "From");
-define(HDU_100, "Comment");
-define(HDU_101, "Reports");
-define(HDU_102, "Helpdesk phone number:");
-define(HDU_103, "Assigned to me");
-define(HDU_104, "Print Ticket");
-define(HDU_105, "Print Ticket");
-define(HDU_106, "The helpdesk ticket is produced in pdf format.
You will need Adobe Acrobat reader to view it which can be obtained from Adobe.");
-define(HDU_107, "Page size");
-define(HDU_108, "A4");
-define(HDU_109, "Letter");
-define(HDU_110, "View in the browser");
-define(HDU_111, "Download it to your PC");
-define(HDU_112, "Destination");
-define(HDU_113, "Submit");
-define(HDU_114, "Show Extension Number
(instead of main number)");
-define(HDU_115, "Yes");
-define(HDU_116, "No");
-define(HDU_117, "Report Type");
-define(HDU_118, "2 Column Report");
-define(HDU_119, "Full Report");
-define(HDU_120, "Current status of Helpdesk Ticket #");
-define(HDU_121, "As at ");
-define(HDU_122, "Comments");
-define(HDU_123, "Delete Ticket");
-define(HDU_124, "You are not permitted to delete records.");
-define(HDU_125, "Details of your ticket");
-define(HDU_126, "Helpdesk Report Menu");
-define(HDU_127, "These helpdesk reports are produced in pdf format.
You will need Adobe Acrobat reader to view it which can be obtained from - Adobe.");
-define(HDU_128, "Report");
-define(HDU_129, "All Open tickets");
-define(HDU_130, "All Closed tickets");
-define(HDU_131, "All unassigned tickets");
-define(HDU_132, "All tickets");
-define(HDU_133, "Helpdesk Report");
-define(HDU_134, "All Helpdesk Tickets");
-define(HDU_135, "Average duration");
-define(HDU_136, "None");
+define("HDU_1", "Ticket");
+define("HDU_2", "Problem with");
+define("HDU_3", "Posted By");
+define("HDU_4", "Status");
+define("HDU_5", "Save Changes");
+define("HDU_6", "Priority");
+define("HDU_7", "Trivial");
+define("HDU_8", "Medium");
+define("HDU_9", "Critical");
+define("HDU_10", "Category");
+define("HDU_11", "Subject");
+define("HDU_12", "Description of problem");
+define("HDU_13", "Thank you, your help request has been submitted.");
+define("HDU_14", "Field(s) not completed correctly.");
+define("HDU_15", "Developer changes submitted.");
+define("HDU_16", "on");
+define("HDU_17", "Technician Comments");
+define("HDU_18", "Priority Colors");
+define("HDU_19", "You must be registered and logged in to submit request support.");
+define("HDU_20", "Change");
+define("HDU_21", "[helpdesk] ");
+define("HDU_22", "Click this link to view");
+define("HDU_23", "A notification email to helpdesk was not sent but will still be attended to");
+define("HDU_24", "A notification email to helpdesk was successfully sent");
+define("HDU_25", "Assigned to");
+define("HDU_26", "Assigned on");
+define("HDU_27", "Technician");
+define("HDU_28", "Email address");
+define("HDU_29", "No help tickets submitted");
+define("HDU_30", "Tickets");
+define("HDU_31", "Summary");
+define("HDU_32", "Continue");
+define("HDU_33", "Send Ticket");
+define("HDU_34", "Form already submitted");
+define("HDU_35", "Cancel");
+define("HDU_36", "Submitted");
+define("HDU_37", "Ticket closed on");
+define("HDU_38", "Ticket open");
+define("HDU_39", "Tag number");
+define("HDU_40", "View ticket");
+define("HDU_41", "Not yet assigned");
+define("HDU_42", "Ticket details:");
+define("HDU_43", "You will be notified when updates occur.");
+define("HDU_44", "From " . SITENAME);
+define("HDU_45", "A new helpdesk ticket at " . SITENAME . " has been submitted.");
+define("HDU_46", "Your confirmation email has been sent to ");
+define("HDU_47", "We were unable to send a confirmation email to ");
+define("HDU_48", " so please make a note of the ticket number for future reference.");
+define("HDU_49", "Thank you from the Helpdesk staff.");
+define("HDU_50", "For reference your ticket number is ");
+define("HDU_51", "There was a problem submitting your ticket. Please contact the helpdesk directly. ");
+define("HDU_52", "Submit new ticket");
+define("HDU_53", "Description");
+define("HDU_54", "Current");
+define("HDU_55", "Change to");
+define("HDU_56", "--Not Allocated--"); // MUST start with -
+define("HDU_57", "Close ticket");
+define("HDU_58", "was");
+define("HDU_59", "now");
+define("HDU_60", "Ticket closed at");
+define("HDU_61", "Ticket re-opened");
+define("HDU_62", "Your helpdesk ticket " . $id . " has been updated.");
+define("HDU_63", "has been updated");
+define("HDU_64", "Open tickets:");
+define("HDU_65", "Total tickets:");
+define("HDU_66", "IT Helpdesk");
+define("HDU_67", "Assign");
+define("HDU_68", "New Ticket");
+define("HDU_69", "IT Helpdesk");
+define("HDU_70", "Not assigned:");
+define("HDU_71", "Only open:");
+define("HDU_72", "Not all required fields have been completed correctly.");
+define("HDU_73", "Back");
+define("HDU_74", "Filter");
+define("HDU_75", "User name");
+define("HDU_76", "You are not permitted to use the helpdesk tickets system.
Please contact the system administrator.");
+define("HDU_77", "Select:");
+define("HDU_78", "Filter on ticket:");
+define("HDU_79", "Ticket saved");
+define("HDU_80", "Changes notified to");
+define("HDU_81", "Hidden by request");
+define("HDU_82", "Quick Entry");
+define("HDU_83", "Not escalated");
+define("HDU_84", "Getting urgent");
+define("HDU_85", "Very urgent");
+define("HDU_86", "Ticket closed - no panic");
+define("HDU_87", "Anonymous");
+define("HDU_88", "Underlined fields are mandatory.");
+define("HDU_89", "Only tickets posted by you are displayed.");
+define("HDU_90", "If there is no response from you within " . $hduprefs_autoclosedays . " days this ticket will automatically close.");
+define("HDU_91", "Last activity on this ticket");
+define("HDU_92", "Your helpdesk ticket $id has been returned.");
+define("HDU_93", "Helpdesk ticket $id has been updated.");
+define("HDU_94", "If this is now resolved then please close the ticket.");
+define("HDU_95", "Add your comment");
+define("HDU_96", "Reopen ticket");
+define("HDU_97", "Close ticket");
+define("HDU_98", "Date");
+define("HDU_99", "From");
+define("HDU_100", "Comment");
+define("HDU_101", "Reports");
+define("HDU_102", "Helpdesk phone number:");
+define("HDU_103", "Assigned to me");
+define("HDU_104", "Print Ticket");
+define("HDU_105", "Print Ticket");
+define("HDU_106", "The helpdesk ticket is produced in pdf format.
You will need Adobe Acrobat reader to view it which can be obtained from Adobe.");
+define("HDU_107", "Page size");
+define("HDU_108", "A4");
+define("HDU_109", "Letter");
+define("HDU_110", "View in the browser");
+define("HDU_111", "Download it to your PC");
+define("HDU_112", "Destination");
+define("HDU_113", "Submit");
+define("HDU_114", "Show Extension Number
(instead of main number)");
+define("HDU_115", "Yes");
+define("HDU_116", "No");
+define("HDU_117", "Report Type");
+define("HDU_118", "2 Column Report");
+define("HDU_119", "Full Report");
+define("HDU_120", "Current status of Helpdesk Ticket #");
+define("HDU_121", "As at ");
+define("HDU_122", "Comments");
+define("HDU_123", "Delete Ticket");
+define("HDU_124", "You are not permitted to delete records.");
+define("HDU_125", "Details of your ticket");
+define("HDU_126", "Helpdesk Report Menu");
+define("HDU_127", "These helpdesk reports are produced in pdf format.
You will need Adobe Acrobat reader to view it which can be obtained from - Adobe.");
+define("HDU_128", "Report");
+define("HDU_129", "All Open tickets");
+define("HDU_130", "All Closed tickets");
+define("HDU_131", "All unassigned tickets");
+define("HDU_132", "All tickets");
+define("HDU_133", "Helpdesk Report");
+define("HDU_134", "All Helpdesk Tickets");
+define("HDU_135", "Average duration");
+define("HDU_136", "None");
-define(HDU_137, "1 - Trivial");
-define(HDU_138, "2 - Low");
-define(HDU_139, "3 - Medium");
-define(HDU_140, "4 - High");
-define(HDU_141, "5 - Urgent");
+define("HDU_137", "1 - Trivial");
+define("HDU_138", "2 - Low");
+define("HDU_139", "3 - Medium");
+define("HDU_140", "4 - High");
+define("HDU_141", "5 - Urgent");
-define(HDU_142, "Standard Fix");
-define(HDU_143, "Fix details");
-define(HDU_144, "Fix cost (leave blank for standard fix)");
+define("HDU_142", "Standard Fix");
+define("HDU_143", "Fix details");
+define("HDU_144", "Fix cost (leave blank for standard fix)");
-define(HDU_145, "Hours");
-define(HDU_146, "Hourly rate");
-define(HDU_147, "Time cost");
-define(HDU_148, "Travel");
-define(HDU_149, "Travel rate");
-define(HDU_150, "Travel Cost");
-define(HDU_151, "Callout");
-define(HDU_152, "Total cost");
-define(HDU_153, "Not applicable");
-define(HDU_154, "Status");
-define(HDU_155, "New Ticket");
-define(HDU_156, "Back");
-define(HDU_157, "No helpdesks defined");
-define(HDU_158, "Anonymous");
+define("HDU_145", "Hours");
+define("HDU_146", "Hourly rate");
+define("HDU_147", "Time cost");
+define("HDU_148", "Travel");
+define("HDU_149", "Travel rate");
+define("HDU_150", "Travel Cost");
+define("HDU_151", "Callout");
+define("HDU_152", "Total cost");
+define("HDU_153", "Not applicable");
+define("HDU_154", "Status");
+define("HDU_155", "New Ticket");
+define("HDU_156", "Back");
+define("HDU_157", "No helpdesks defined");
+define("HDU_158", "Anonymous");
-define(HDU_159, "User email hidden by request");
-define(HDU_160, "Ticket deleted");
-define(HDU_161, "You must confirm the deletion");
+define("HDU_159", "User email hidden by request");
+define("HDU_160", "Ticket deleted");
+define("HDU_161", "You must confirm the deletion");
-define(HDU_162, "Fix ");
-define(HDU_163, "Fix cost");
-define(HDU_164, "Materials");
+define("HDU_162", "Fix ");
+define("HDU_163", "Fix cost");
+define("HDU_164", "Materials");
-define(HDU_165, "Quantity");
-define(HDU_166, "Rate");
-define(HDU_167, "Cost");
+define("HDU_165", "Quantity");
+define("HDU_166", "Rate");
+define("HDU_167", "Cost");
-define(HDU_168, "Financial Information");
-define(HDU_169, "No comments");
-define(HDU_170, "Anonymous");
-define(HDU_171, "Report");
-define(HDU_172, "Standard");
-define(HDU_173, "Financial");
-define(HDU_174, "Technician");
-define(HDU_175, "Helpdesk");
+define("HDU_168", "Financial Information");
+define("HDU_169", "No comments");
+define("HDU_170", "Anonymous");
+define("HDU_171", "Report");
+define("HDU_172", "Standard");
+define("HDU_173", "Financial");
+define("HDU_174", "Technician");
+define("HDU_175", "Helpdesk");
-define(HDU_176, "Filter Records");
-define(HDU_177, "helpdesk Tickets");
-define(HDU_178, "Details");
-define(HDU_179, "Financial");
-define(HDU_180, "Comments");
-define(HDU_181, "You can not add comments while creating a new ticket.");
+define("HDU_176", "Filter Records");
+define("HDU_177", "helpdesk Tickets");
+define("HDU_178", "Details");
+define("HDU_179", "Financial");
+define("HDU_180", "Comments");
+define("HDU_181", "You can not add comments while creating a new ticket.");
-define(HDU_182, "Open");
-define(HDU_183, "Closed");
-define(HDU_184, "Assigned");
-define(HDU_185, "Unassigned");
-define(HDU_186, "Escalations");
-define(HDU_187, "All");
-define(HDU_188, "Actions");
-define(HDU_189, "Priorities");
-define(HDU_190, "Key : Escalations");
-define(HDU_191, "None");
-define(HDU_192, "Medium");
-define(HDU_193, "High");
-define(HDU_194, "");
-define(HDU_195, "Reports");
-define(HDU_196, "Proceed");
-define(HDU_197, "Unassigned Tickets:");
-define(HDU_198, "Total helpdesk tickets:");
-define(HDU_199, "Helpdesk");
-define(HDU_200, "Ticket submitted on");
-define(HDU_201, "Found in Ticket #");
-define(HDU_202, "You are not permitted to view this ticket.");
-define(HDU_203, "You may post new tickets");
-define(HDU_204, "You are a technician");
-define(HDU_205, "You are a supervisor");
-define(HDU_206, "You can view all tickets");
-define(HDU_207, "Check out out FAQs");
-define(HDU_208, "My Tickets");
-define(HDU_209, "View Ticket");
-define(HDU_210, "No Changes");
-define(HDU_211, "The description field is empty");
-define(HDU_212, "Please select a category");
-define(HDU_213, "The Summary field is empty");
-define(HDU_214, "No status defined");
-define(HDU_215, "All tickets displayed");
-define(HDU_216, "Ticket");
-define(HDU_217, "From");
-define(HDU_218, "Category");
-define(HDU_219, "Tag No");
-define(HDU_220, "Priority");
-define(HDU_221, "Status");
-define(HDU_222, "Assigned to");
-define(HDU_223, "Assigned on");
-define(HDU_224, "Posted");
-define(HDU_225, "Closed");
-define(HDU_226, "Duration");
-define(HDU_227, "Summary");
-define(HDU_228, "Delete Ticket");
-define(HDU_229, "PDF of Ticket");
-define(HDU_230, "Deleting Ticket");
-define(HDU_231, "Delete Ticket");
-define(HDU_232, "Cancel");
-define(HDU_233, "You need Supervisor Permission to delete a ticket");
-define(HDU_234, "Ticket deleted");
-define(HDU_235, "This helpdesk ticket might be of interest to you");
-define(HDU_236, "The ticket summary is");
-define(HDU_237, "and is ticket number");
-define(HDU_238, "You can view the ticket at");
-define(HDU_239, "The Helpdesk");
-define(HDU_240, "Ticket Summary");
-define(HDU_241, "Ticket Status");
-define(HDU_242, "Ticket Financial");
-define(HDU_243, "Ticket Comments");
-define(HDU_244, "Comments");
-define(HDU_245, "Finance");
-define(HDU_246, "Details");
-define(HDU_247, "Ticket");
-define(HDU_248, "Posted");
-define(HDU_249, "Produce PDF Ticket");
-define(HDU_250, "Required Fields");
-define(HDU_251, "Assign Tickets");
-define(HDU_252, "You don't have permission to delete tickets");
-define(HDU_253, "You don't have permission to create tickets");
-define(HDU_254, "You don't have permission to View tickets");
-define(HDU_255, "Email ticket to a friend");
-define(HDU_256, "No category defined");
+define("HDU_182", "Open");
+define("HDU_183", "Closed");
+define("HDU_184", "Assigned");
+define("HDU_185", "Unassigned");
+define("HDU_186", "Escalations");
+define("HDU_187", "All");
+define("HDU_188", "Actions");
+define("HDU_189", "Priorities");
+define("HDU_190", "Key : Escalations");
+define("HDU_191", "None");
+define("HDU_192", "Medium");
+define("HDU_193", "High");
+define("HDU_194", "");
+define("HDU_195", "Reports");
+define("HDU_196", "Proceed");
+define("HDU_197", "Unassigned Tickets:");
+define("HDU_198", "Total helpdesk tickets:");
+define("HDU_199", "Helpdesk");
+define("HDU_200", "Ticket submitted on");
+define("HDU_201", "Found in Ticket #");
+define("HDU_202", "You are not permitted to view this ticket.");
+define("HDU_203", "You may post new tickets");
+define("HDU_204", "You are a technician");
+define("HDU_205", "You are a supervisor");
+define("HDU_206", "You can view all tickets");
+define("HDU_207", "Check out out FAQs");
+define("HDU_208", "My Tickets");
+define("HDU_209", "View Ticket");
+define("HDU_210", "No Changes");
+define("HDU_211", "The description field is empty");
+define("HDU_212", "Please select a category");
+define("HDU_213", "The Summary field is empty");
+define("HDU_214", "No status defined");
+define("HDU_215", "All tickets displayed");
+define("HDU_216", "Ticket");
+define("HDU_217", "From");
+define("HDU_218", "Category");
+define("HDU_219", "Tag No");
+define("HDU_220", "Priority");
+define("HDU_221", "Status");
+define("HDU_222", "Assigned to");
+define("HDU_223", "Assigned on");
+define("HDU_224", "Posted");
+define("HDU_225", "Closed");
+define("HDU_226", "Duration");
+define("HDU_227", "Summary");
+define("HDU_228", "Delete Ticket");
+define("HDU_229", "PDF of Ticket");
+define("HDU_230", "Deleting Ticket");
+define("HDU_231", "Delete Ticket");
+define("HDU_232", "Cancel");
+define("HDU_233", "You need Supervisor Permission to delete a ticket");
+define("HDU_234", "Ticket deleted");
+define("HDU_235", "This helpdesk ticket might be of interest to you");
+define("HDU_236", "The ticket summary is");
+define("HDU_237", "and is ticket number");
+define("HDU_238", "You can view the ticket at");
+define("HDU_239", "The Helpdesk");
+define("HDU_240", "Ticket Summary");
+define("HDU_241", "Ticket Status");
+define("HDU_242", "Ticket Financial");
+define("HDU_243", "Ticket Comments");
+define("HDU_244", "Comments");
+define("HDU_245", "Finance");
+define("HDU_246", "Details");
+define("HDU_247", "Ticket");
+define("HDU_248", "Posted");
+define("HDU_249", "Produce PDF Ticket");
+define("HDU_250", "Required Fields");
+define("HDU_251", "Assign Tickets");
+define("HDU_252", "You don't have permission to delete tickets");
+define("HDU_253", "You don't have permission to create tickets");
+define("HDU_254", "You don't have permission to View tickets");
+define("HDU_255", "Email ticket to a friend");
+define("HDU_256", "No category defined");
diff --git a/helpdesk3/languages/admin/English_helpdesk_admin.php b/helpdesk3/languages/admin/English_helpdesk_admin.php
index f1d16d9..8a232e7 100644
--- a/helpdesk3/languages/admin/English_helpdesk_admin.php
+++ b/helpdesk3/languages/admin/English_helpdesk_admin.php
@@ -1,330 +1,329 @@
(After no activity)");
-define(HDU_A18,"Allow all to read comments");
-define(HDU_A19,"Allow user to reopen closed tickets");
-define(HDU_A20,"Helpdesk Phone");
-define(HDU_A21,"Posted date");
-define(HDU_A22,"Last comment date");
-define(HDU_A23,"Escalate on");
-define(HDU_A24,"Title");
-define(HDU_A25,"Main Title");
-define(HDU_A26,"Email Subject");
-define(HDU_A27, "Use asset tag field");
-define(HDU_A28, "Yes");
-define(HDU_A29, "No");
-define(HDU_A30, "Main Configuration");
-define(HDU_A31, "Categories");
-define(HDU_A32, "Colours");
-define(HDU_A33, "Helpdesk Menu");
+define("HDU_A1", "Rows to show");
+define("HDU_A2", "Help Desk Options");
+define("HDU_A3", "Send confirmation to user");
+define("HDU_A4", "Notify Supervisor Class");
+define("HDU_A5", "Notify Technicians in the helpdesk");
+define("HDU_A6", "Helpdesk email");
+define("HDU_A7", "Update settings");
+define("HDU_A8", "Notify supervisor");
+define("HDU_A9", "Supervisor class");
+define("HDU_A10", "Technician class");
+define("HDU_A11", "User class");
+define("HDU_A12", "Settings updated");
+define("HDU_A13", "Continue");
+define("HDU_A14", "Restrict list to poster's own tickets");
+define("HDU_A15", "Menu title");
+define("HDU_A16", "Escalation rate (Days)");
+define("HDU_A17", "Auto close default (Days)
(After no activity)");
+define("HDU_A18", "Allow all to read comments");
+define("HDU_A19", "Allow user to reopen closed tickets");
+define("HDU_A20", "Helpdesk Phone");
+define("HDU_A21", "Posted date");
+define("HDU_A22", "Last comment date");
+define("HDU_A23", "Escalate on");
+define("HDU_A24", "Title");
+define("HDU_A25", "Main Title");
+define("HDU_A26", "Email Subject");
+define("HDU_A27", "Use asset tag field");
+define("HDU_A28", "Yes");
+define("HDU_A29", "No");
+define("HDU_A30", "Main Configuration");
+define("HDU_A31", "Categories");
+define("HDU_A32", "Colours");
+define("HDU_A33", "Helpdesk Menu");
-define(HDU_A34, "Priority Colours");
-define(HDU_A35, "Priority");
-define(HDU_A36, "Colour Code");
-define(HDU_A37, "1 - Trivial");
-define(HDU_A38, "2 - Low");
-define(HDU_A39, "3 - Medium");
-define(HDU_A40, "4 - High");
-define(HDU_A41, "5 - Urgent");
+define("HDU_A34", "Priority Colours");
+define("HDU_A35", "Priority");
+define("HDU_A36", "Colour Code");
+define("HDU_A37", "1 - Trivial");
+define("HDU_A38", "2 - Low");
+define("HDU_A39", "3 - Medium");
+define("HDU_A40", "4 - High");
+define("HDU_A41", "5 - Urgent");
-define(HDU_A42, "Colour Settings Saved");
-define(HDU_A43, "Status");
-define(HDU_A44, "Fixes");
+define("HDU_A42", "Colour Settings Saved");
+define("HDU_A43", "Status");
+define("HDU_A44", "Fixes");
-define(HDU_A45, "New category created");
-define(HDU_A46, "Category saved");
-define(HDU_A47, "Unable to create category");
-define(HDU_A48, "Unable to save category");
-define(HDU_A49, "Edit Category");
-define(HDU_A50, "Create category");
-define(HDU_A51, "Deletion must be confirmed");
-define(HDU_A52, "Category name");
-define(HDU_A53, "Saved");
-define(HDU_A54, "Administer Categories");
-define(HDU_A55, "Edit");
-define(HDU_A56, "New");
-define(HDU_A57, "Delete");
-define(HDU_A58, "Confirm");
-define(HDU_A59, "Action");
-define(HDU_A60, "Update");
-define(HDU_A61, "Save");
-define(HDU_A62, "Category deleted");
-define(HDU_A63, "Unable to delete category");
-define(HDU_A64, "Unable to delete category - Category in use");
+define("HDU_A45", "New category created");
+define("HDU_A46", "Category saved");
+define("HDU_A47", "Unable to create category");
+define("HDU_A48", "Unable to save category");
+define("HDU_A49", "Edit Category");
+define("HDU_A50", "Create category");
+define("HDU_A51", "Deletion must be confirmed");
+define("HDU_A52", "Category name");
+define("HDU_A53", "Saved");
+define("HDU_A54", "Administer Categories");
+define("HDU_A55", "Edit");
+define("HDU_A56", "New");
+define("HDU_A57", "Delete");
+define("HDU_A58", "Confirm");
+define("HDU_A59", "Action");
+define("HDU_A60", "Update");
+define("HDU_A61", "Save");
+define("HDU_A62", "Category deleted");
+define("HDU_A63", "Unable to delete category");
+define("HDU_A64", "Unable to delete category - Category in use");
-define(HDU_A65, "New fix created");
-define(HDU_A66, "Fix saved");
-define(HDU_A67, "Unable to create fix");
-define(HDU_A68, "Unable to save fix");
-define(HDU_A69, "Edit Fix");
-define(HDU_A70, "Create Fix");
-define(HDU_A71, "Deletion must be confirmed");
-define(HDU_A72, "Fix name");
-define(HDU_A73, "Saved");
-define(HDU_A74, "Administer Fixes");
-define(HDU_A75, "Edit");
-define(HDU_A76, "New");
-define(HDU_A77, "Delete");
-define(HDU_A78, "Confirm");
-define(HDU_A79, "Action");
-define(HDU_A80, "Update");
-define(HDU_A81, "Save");
-define(HDU_A82, "Fix deleted");
-define(HDU_A83, "Unable to delete fix");
-define(HDU_A84, "Unable to delete fix - Fix in use");
+define("HDU_A65", "New fix created");
+define("HDU_A66", "Fix saved");
+define("HDU_A67", "Unable to create fix");
+define("HDU_A68", "Unable to save fix");
+define("HDU_A69", "Edit Fix");
+define("HDU_A70", "Create Fix");
+define("HDU_A71", "Deletion must be confirmed");
+define("HDU_A72", "Fix name");
+define("HDU_A73", "Saved");
+define("HDU_A74", "Administer Fixes");
+define("HDU_A75", "Edit");
+define("HDU_A76", "New");
+define("HDU_A77", "Delete");
+define("HDU_A78", "Confirm");
+define("HDU_A79", "Action");
+define("HDU_A80", "Update");
+define("HDU_A81", "Save");
+define("HDU_A82", "Fix deleted");
+define("HDU_A83", "Unable to delete fix");
+define("HDU_A84", "Unable to delete fix - Fix in use");
-define(HDU_A85, "New status created");
-define(HDU_A86, "Status saved");
-define(HDU_A87, "Unable to create status");
-define(HDU_A88, "Unable to save status");
-define(HDU_A89, "Edit status");
-define(HDU_A90, "Create status");
-define(HDU_A91, "Deletion must be confirmed");
-define(HDU_A92, "Status name");
-define(HDU_A93, "Saved");
-define(HDU_A94, "Administer Statuses");
-define(HDU_A95, "Edit");
-define(HDU_A96, "New");
-define(HDU_A97, "Delete");
-define(HDU_A98, "Confirm");
-define(HDU_A99, "Action");
-define(HDU_A100, "Update");
-define(HDU_A101, "Save");
-define(HDU_A102, "Status deleted");
-define(HDU_A103, "Unable to delete status");
-define(HDU_A104, "Unable to delete status - Status in use");
+define("HDU_A85", "New status created");
+define("HDU_A86", "Status saved");
+define("HDU_A87", "Unable to create status");
+define("HDU_A88", "Unable to save status");
+define("HDU_A89", "Edit status");
+define("HDU_A90", "Create status");
+define("HDU_A91", "Deletion must be confirmed");
+define("HDU_A92", "Status name");
+define("HDU_A93", "Saved");
+define("HDU_A94", "Administer Statuses");
+define("HDU_A95", "Edit");
+define("HDU_A96", "New");
+define("HDU_A97", "Delete");
+define("HDU_A98", "Confirm");
+define("HDU_A99", "Action");
+define("HDU_A100", "Update");
+define("HDU_A101", "Save");
+define("HDU_A102", "Status deleted");
+define("HDU_A103", "Unable to delete status");
+define("HDU_A104", "Unable to delete status - Status in use");
-define(HDU_A105, "Status help");
-define(HDU_A106, "Mail settings");
+define("HDU_A105", "Status help");
+define("HDU_A106", "Mail settings");
-define(HDU_A107, "Heading message");
-define(HDU_A108, "Footer message");
-define(HDU_A109, "Don't escalate");
-define(HDU_A110, "Use standard fixes");
-define(HDU_A111, "Use financial information");
-define(HDU_A112, "Auto close status");
-define(HDU_A113, "Not yet defined");
-define(HDU_A114, "Default status for new tickets");
-define(HDU_A115, "Chargeout rate");
-define(HDU_A116, "Distance rate");
-define(HDU_A117, "Unable to save settings");
-define(HDU_A118, "Subject for user's email");
-define(HDU_A119, "Subject for technician's email");
-define(HDU_A120, "Subject for helpdesk's email");
-define(HDU_A121, "Email from (Prefix)");
+define("HDU_A107", "Heading message");
+define("HDU_A108", "Footer message");
+define("HDU_A109", "Don't escalate");
+define("HDU_A110", "Use standard fixes");
+define("HDU_A111", "Use financial information");
+define("HDU_A112", "Auto close status");
+define("HDU_A113", "Not yet defined");
+define("HDU_A114", "Default status for new tickets");
+define("HDU_A115", "Chargeout rate");
+define("HDU_A116", "Distance rate");
+define("HDU_A117", "Unable to save settings");
+define("HDU_A118", "Subject for user's email");
+define("HDU_A119", "Subject for technician's email");
+define("HDU_A120", "Subject for helpdesk's email");
+define("HDU_A121", "Email from (Prefix)");
-define(HDU_A122, "Body text for user's new ticket");
-define(HDU_A123, "Body text for technician when newly assigned");
-define(HDU_A124, "Body text for Helpdesk for a new ticket");
-define(HDU_A125, "Body text for update to ticket for user");
-define(HDU_A126, "Body text for update to ticket for technician");
-define(HDU_A127, "Body text for update to ticket for helpdesk");
-define(HDU_A128, "None selected");
-define(HDU_A129, "Standard callout charge");
-define(HDU_A130, "Show financials to users");
-define(HDU_A131, "Force 2 column");
-define(HDU_A132, "Cost of fix");
-define(HDU_A133, "This category closes ticket");
-define(HDU_A134, "No categories defined");
-define(HDU_A135, "No fixes defined");
-define(HDU_A136, "No status defined");
+define("HDU_A122", "Body text for user's new ticket");
+define("HDU_A123", "Body text for technician when newly assigned");
+define("HDU_A124", "Body text for Helpdesk for a new ticket");
+define("HDU_A125", "Body text for update to ticket for user");
+define("HDU_A126", "Body text for update to ticket for technician");
+define("HDU_A127", "Body text for update to ticket for helpdesk");
+define("HDU_A128", "None selected");
+define("HDU_A129", "Standard callout charge");
+define("HDU_A130", "Show financials to users");
+define("HDU_A131", "Force 2 column");
+define("HDU_A132", "Cost of fix");
+define("HDU_A133", "This category closes ticket");
+define("HDU_A134", "No categories defined");
+define("HDU_A135", "No fixes defined");
+define("HDU_A136", "No status defined");
-define(HDU_A137, "User update ticket subject");
-define(HDU_A138, "Technician update ticket subject");
-define(HDU_A139, "Helpdesk update ticket subject");
-define(HDU_A140, "Helpdesks");
-define(HDU_A141, "No helpdesks defined");
+define("HDU_A137", "User update ticket subject");
+define("HDU_A138", "Technician update ticket subject");
+define("HDU_A139", "Helpdesk update ticket subject");
+define("HDU_A140", "Helpdesks");
+define("HDU_A141", "No helpdesks defined");
-define(HDU_A145, "New helpdesk created");
-define(HDU_A146, "Helpdesk saved");
-define(HDU_A147, "Unable to create helpdesk");
-define(HDU_A148, "Unable to save helpdesk");
-define(HDU_A149, "Edit helpdesk");
-define(HDU_A150, "Create helpdesk");
-define(HDU_A151, "Deletion must be confirmed");
-define(HDU_A152, "Helpdesk name");
-define(HDU_A153, "Saved");
-define(HDU_A154, "Administer Helpdesks");
-define(HDU_A155, "Helpdesk email");
-define(HDU_A156, "New");
-define(HDU_A157, "Delete");
-define(HDU_A158, "Confirm");
-define(HDU_A159, "Action");
-define(HDU_A160, "Update");
-define(HDU_A161, "Save");
-define(HDU_A162, "Helpdesk deleted");
-define(HDU_A163, "Unable to delete helpdesk");
-define(HDU_A164, "Unable to delete helpdesk - Helpdesk in use");
-define(HDU_A165, "New helpdesk created");
-define(HDU_A166, "Helpdesk saved");
-define(HDU_A167, "Unable to create helpdesk");
-define(HDU_A168, "Unable to save helpdesk or no changes made");
-define(HDU_A169, "Edit helpdesk");
-define(HDU_A170, "Create helpdesk");
-define(HDU_A171, "Not assigned to a helpdesk");
-define(HDU_A172, "Helpdesk name");
-define(HDU_A173, "Saved");
-define(HDU_A174, "Administer helpdesk");
-define(HDU_A175, "Edit");
-define(HDU_A176, "New");
-define(HDU_A177, "Delete");
-define(HDU_A178, "Confirm");
-define(HDU_A179, "Action");
-define(HDU_A180, "Update");
-define(HDU_A181, "Save");
-define(HDU_A182, "helpdesk deleted");
-define(HDU_A183, "Unable to delete helpdesk");
-define(HDU_A184, "Unable to delete helpdesk - helpdesk in use");
+define("HDU_A145", "New helpdesk created");
+define("HDU_A146", "Helpdesk saved");
+define("HDU_A147", "Unable to create helpdesk");
+define("HDU_A148", "Unable to save helpdesk");
+define("HDU_A149", "Edit helpdesk");
+define("HDU_A150", "Create helpdesk");
+define("HDU_A151", "Deletion must be confirmed");
+define("HDU_A152", "Helpdesk name");
+define("HDU_A153", "Saved");
+define("HDU_A154", "Administer Helpdesks");
+define("HDU_A155", "Helpdesk email");
+define("HDU_A156", "New");
+define("HDU_A157", "Delete");
+define("HDU_A158", "Confirm");
+define("HDU_A159", "Action");
+define("HDU_A160", "Update");
+define("HDU_A161", "Save");
+define("HDU_A162", "Helpdesk deleted");
+define("HDU_A163", "Unable to delete helpdesk");
+define("HDU_A164", "Unable to delete helpdesk - Helpdesk in use");
+define("HDU_A165", "New helpdesk created");
+define("HDU_A166", "Helpdesk saved");
+define("HDU_A167", "Unable to create helpdesk");
+define("HDU_A168", "Unable to save helpdesk or no changes made");
+define("HDU_A169", "Edit helpdesk");
+define("HDU_A170", "Create helpdesk");
+define("HDU_A171", "Not assigned to a helpdesk");
+define("HDU_A172", "Helpdesk name");
+define("HDU_A173", "Saved");
+define("HDU_A174", "Administer helpdesk");
+define("HDU_A175", "Edit");
+define("HDU_A176", "New");
+define("HDU_A177", "Delete");
+define("HDU_A178", "Confirm");
+define("HDU_A179", "Action");
+define("HDU_A180", "Update");
+define("HDU_A181", "Save");
+define("HDU_A182", "helpdesk deleted");
+define("HDU_A183", "Unable to delete helpdesk");
+define("HDU_A184", "Unable to delete helpdesk - helpdesk in use");
-define(HDU_A185, "Category name must be defined");
-define(HDU_A186, "Helpdesk name must be defined");
-define(HDU_A187, "Fix must be defined");
-define(HDU_A188, "Status must be defined");
-define(HDU_A189, "Colours saved");
-define(HDU_A190, "Unable to save colours");
-define(HDU_A191, "All colours must be defined");
+define("HDU_A185", "Category name must be defined");
+define("HDU_A186", "Helpdesk name must be defined");
+define("HDU_A187", "Fix must be defined");
+define("HDU_A188", "Status must be defined");
+define("HDU_A189", "Colours saved");
+define("HDU_A190", "Unable to save colours");
+define("HDU_A191", "All colours must be defined");
-define(HDU_A192, "Technician class");
-define(HDU_A193, "Restrict list to assigned technicians / helpdesks");
-define(HDU_A194, "Use technician class or helpdesk when assigning");
-define(HDU_A195, "Technician");
-define(HDU_A196, "Helpdesk");
-define(HDU_A197, "Auto assign if Helpdesk defined on new tickets");
-define(HDU_A198, "Assigned status");
-define(HDU_A199, "Default closed status");
-define(HDU_A200, "Check permissions on pdfout directory. Not currently writable.");
-define(HDU_A201, "Mail Settings");
-define(HDU_A202, "Attach pdf to email notifications");
-define(HDU_A203, "Post new ticket class");
-define(HDU_A204, "The user class permitted to post new support tickets");
+define("HDU_A192", "Technician class");
+define("HDU_A193", "Restrict list to assigned technicians / helpdesks");
+define("HDU_A194", "Use technician class or helpdesk when assigning");
+define("HDU_A195", "Technician");
+define("HDU_A196", "Helpdesk");
+define("HDU_A197", "Auto assign if Helpdesk defined on new tickets");
+define("HDU_A198", "Assigned status");
+define("HDU_A199", "Default closed status");
+define("HDU_A200", "Check permissions on pdfout directory. Not currently writable.");
+define("HDU_A201", "Mail Settings");
+define("HDU_A202", "Attach pdf to email notifications");
+define("HDU_A203", "Post new ticket class");
+define("HDU_A204", "The user class permitted to post new support tickets");
// Add from rev 6
-define(HDU_A301, "This is the userclass of members who can supervise the helpdesk.");
-define(HDU_A302, "This is the userclass of members who can view tickets.");
-define(HDU_A303, "A message to go at the top of the list of helpdesk tickets. Leave blank to omit.");
-define(HDU_A304, "A message to go at the bottom of the list of helpdesk tickets. Leave blank to omit.");
-define(HDU_A305, "Telephone number for the helpdesk. Leave blank to omit.");
-define(HDU_A306, "How many rows of tickets to display on the front table.");
-define(HDU_A307, "The title for the menu box (if used)");
-define(HDU_A308, "The title for the helpdesk ticketing system.");
-define(HDU_A309, "The normal rate for charging a technician's time (in currency per hour)");
-define(HDU_A310, "Travel charge per mile or km");
-define(HDU_A311, "Escalate the ticket every n days. First n days - green, second n days - yellow then red. Displayed as an icon in first column of table. Leave blank or zero to disable.");
-define(HDU_A312, "Base the escalation on the date the ticket was posted or on the date the client last made a comment.");
-define(HDU_A313, "Automatically close the ticket if there has been no activity comment within the last n days. Leave blank or zero to disable.");
-define(HDU_A314, "If a ticket is automatically closed because the client has not responded within prescribed time then set the status of the ticket to this when the ticket is closed.");
-define(HDU_A315, "When a client creates a new ticket then set the status to this.");
-define(HDU_A316, "When a ticket is assigned to a helpdesk then set its status to this.");
-define(HDU_A317, "This is the closed ticket status when a ticket is to be closed manually.");
-define(HDU_A318, "Is the list of tickets that are visible restricted to just the client who posted the ticket or can anybody who has userclass access to the system allowed to see all the tickets.");
-define(HDU_A319, "Can a client re-open their ticket by posting a new comment or does it stay locked to them until a helpdesk re-opens the ticket.");
-define(HDU_A320, "Are all users who can access the helpdesk see all the comments posted by technicians and other clients?");
-define(HDU_A321, "If equipment is marked with a serial number or asset tag do you want the field for the user to enter it?");
-define(HDU_A322, "Are you using a list of standardised fixes that can be selected from a drop down list?");
-define(HDU_A323, "Do you want to use and record financial information about the tickets for later analysis?");
-define(HDU_A324, "Are you going to show the financial information to the clients or restrict it to technicians and supervisors?");
-define(HDU_A325, "The standard call out charge to be allocated to every any job.");
-define(HDU_A326, "Force the display into two columns by omitting the right hand column(s) and the page footer.");
-define(HDU_A327, "If a helpdesk is predefined for a particular category on new tickets then automatically assign it to that helpdesk and do relevant notifications.");
-define(HDU_A330, "If this fault or category can be automatically assigned to a helpdesk (and the option is turned on in the main configuration) then specify the helpdesk.");
-define(HDU_A331, "Attach a copy of the ticket as a pdf to each email update. Requires PDF plugin to be installed.");
+define("HDU_A301", "This is the userclass of members who can supervise the helpdesk.");
+define("HDU_A302", "This is the userclass of members who can view tickets.");
+define("HDU_A303", "A message to go at the top of the list of helpdesk tickets. Leave blank to omit.");
+define("HDU_A304", "A message to go at the bottom of the list of helpdesk tickets. Leave blank to omit.");
+define("HDU_A305", "Telephone number for the helpdesk. Leave blank to omit.");
+define("HDU_A306", "How many rows of tickets to display on the front table.");
+define("HDU_A307", "The title for the menu box (if used)");
+define("HDU_A308", "The title for the helpdesk ticketing system.");
+define("HDU_A309", "The normal rate for charging a technician's time (in currency per hour)");
+define("HDU_A310", "Travel charge per mile or km");
+define("HDU_A311", "Escalate the ticket every n days. First n days - green, second n days - yellow then red. Displayed as an icon in first column of table. Leave blank or zero to disable.");
+define("HDU_A312", "Base the escalation on the date the ticket was posted or on the date the client last made a comment.");
+define("HDU_A313", "Automatically close the ticket if there has been no activity comment within the last n days. Leave blank or zero to disable.");
+define("HDU_A314", "If a ticket is automatically closed because the client has not responded within prescribed time then set the status of the ticket to this when the ticket is closed.");
+define("HDU_A315", "When a client creates a new ticket then set the status to this.");
+define("HDU_A316", "When a ticket is assigned to a helpdesk then set its status to this.");
+define("HDU_A317", "This is the closed ticket status when a ticket is to be closed manually.");
+define("HDU_A318", "Is the list of tickets that are visible restricted to just the client who posted the ticket or can anybody who has userclass access to the system allowed to see all the tickets.");
+define("HDU_A319", "Can a client re-open their ticket by posting a new comment or does it stay locked to them until a helpdesk re-opens the ticket.");
+define("HDU_A320", "Are all users who can access the helpdesk see all the comments posted by technicians and other clients?");
+define("HDU_A321", "If equipment is marked with a serial number or asset tag do you want the field for the user to enter it?");
+define("HDU_A322", "Are you using a list of standardised fixes that can be selected from a drop down list?");
+define("HDU_A323", "Do you want to use and record financial information about the tickets for later analysis?");
+define("HDU_A324", "Are you going to show the financial information to the clients or restrict it to technicians and supervisors?");
+define("HDU_A325", "The standard call out charge to be allocated to every any job.");
+define("HDU_A326", "Force the display into two columns by omitting the right hand column(s) and the page footer.");
+define("HDU_A327", "If a helpdesk is predefined for a particular category on new tickets then automatically assign it to that helpdesk and do relevant notifications.");
+define("HDU_A330", "If this fault or category can be automatically assigned to a helpdesk (and the option is turned on in the main configuration) then specify the helpdesk.");
+define("HDU_A331", "Attach a copy of the ticket as a pdf to each email update. Requires PDF plugin to be installed.");
-define(HDU_A340, "Send an email to the client everytime their ticket is updated.");
-define(HDU_A341, "Send an email to all members of a helpdesk when a ticket assigned to them is updated.");
-define(HDU_A342, "Who the emails are from when notifying users of changes.");
-define(HDU_A343, "The wording of the subject for emails notifying clients of their new ticket's details.");
-define(HDU_A344, "The wording of the subject for emails notifying members of a helpdesk of a new ticket's details.");
-define(HDU_A345, "The wording of the subject for emails notifying clients of changes to their ticket's details.");
-define(HDU_A346, "The wording of the subject for emails notifying all members of a helpdesk when a ticket assigned to them is updated.");
-define(HDU_A347, "Additional wording to go in a message to clients when a new ticket is posted");
-define(HDU_A348, "Additional wording to go in a message to helpdesk technicians when a new ticket is posted.");
-define(HDU_A349, "Additional wording to go in a message to clients when a ticket is updated.");
-define(HDU_A350, "Additional wording to go in a message to helpdesk technicians when a ticket is updated.");
-define(HDU_A351, "Click here to pick up the colour");
-define(HDU_A352, "Readme");
+define("HDU_A340", "Send an email to the client everytime their ticket is updated.");
+define("HDU_A341", "Send an email to all members of a helpdesk when a ticket assigned to them is updated.");
+define("HDU_A342", "Who the emails are from when notifying users of changes.");
+define("HDU_A343", "The wording of the subject for emails notifying clients of their new ticket's details.");
+define("HDU_A344", "The wording of the subject for emails notifying members of a helpdesk of a new ticket's details.");
+define("HDU_A345", "The wording of the subject for emails notifying clients of changes to their ticket's details.");
+define("HDU_A346", "The wording of the subject for emails notifying all members of a helpdesk when a ticket assigned to them is updated.");
+define("HDU_A347", "Additional wording to go in a message to clients when a new ticket is posted");
+define("HDU_A348", "Additional wording to go in a message to helpdesk technicians when a new ticket is posted.");
+define("HDU_A349", "Additional wording to go in a message to clients when a ticket is updated.");
+define("HDU_A350", "Additional wording to go in a message to helpdesk technicians when a ticket is updated.");
+define("HDU_A351", "Click here to pick up the colour");
+define("HDU_A352", "Readme");
-define(HDU_A400,"Helpdesk");
-define(HDU_A401,"Main Configuration");
-define(HDU_A402,"Autoclose status");
-define(HDU_A403,"Set the status that the system should set the ticket to if it is auto closed by the system.");
-define(HDU_A404,"Default New Status");
-define(HDU_A405,"Set the status that the system should set the ticket to when a new ticket is created.");
-define(HDU_A406,"Assigned Status");
-define(HDU_A407,"Set the status that the system should set the ticket to when a ticket is assigned to a help desk.");
-define(HDU_A408,"Closed Status");
-define(HDU_A409,"Set the status that the system should set the ticket to when a ticket is closed manually.");
+define("HDU_A400", "Helpdesk");
+define("HDU_A401", "Main Configuration");
+define("HDU_A402", "Autoclose status");
+define("HDU_A403", "Set the status that the system should set the ticket to if it is auto closed by the system.");
+define("HDU_A404", "Default New Status");
+define("HDU_A405", "Set the status that the system should set the ticket to when a new ticket is created.");
+define("HDU_A406", "Assigned Status");
+define("HDU_A407", "Set the status that the system should set the ticket to when a ticket is assigned to a help desk.");
+define("HDU_A408", "Closed Status");
+define("HDU_A409", "Set the status that the system should set the ticket to when a ticket is closed manually.");
-define(HDU_A420,"Administer Categories");
-define(HDU_A421,"Category Name");
-define(HDU_A422,"The name of the category. For example Broken Monitor");
-define(HDU_A423,"Helpdesk Name");
-define(HDU_A424,"Select the name of the helpdesk this category should be assigned to when creating a ticket.");
-define(HDU_A425,"Select an action. Edit existing category, create a new category or delete the selected category.
Typical categories might include Desktop PC, Notebook, Network");
+define("HDU_A420", "Administer Categories");
+define("HDU_A421", "Category Name");
+define("HDU_A422", "The name of the category. For example Broken Monitor");
+define("HDU_A423", "Helpdesk Name");
+define("HDU_A424", "Select the name of the helpdesk this category should be assigned to when creating a ticket.");
+define("HDU_A425", "Select an action. Edit existing category, create a new category or delete the selected category.
Typical categories might include Desktop PC, Notebook, Network");
-define(HDU_A430,"Administer Fixes");
-define(HDU_A431,"Fix Name");
-define(HDU_A432,"The name of the fix. For example replaced Monitor");
-define(HDU_A433,"Cost of fix");
-define(HDU_A434,"Enter a standard amount for this fix.");
-define(HDU_A435,"Select an action. Edit existing fix, create a new fix or delete the selected fix.
If you are using standard fixes then you need to add some of these. Examples include Reinstalled Software or Replaced Hard Drive");
+define("HDU_A430", "Administer Fixes");
+define("HDU_A431", "Fix Name");
+define("HDU_A432", "The name of the fix. For example replaced Monitor");
+define("HDU_A433", "Cost of fix");
+define("HDU_A434", "Enter a standard amount for this fix.");
+define("HDU_A435", "Select an action. Edit existing fix, create a new fix or delete the selected fix.
If you are using standard fixes then you need to add some of these. Examples include Reinstalled Software or Replaced Hard Drive");
-define(HDU_A440,"Administer Status");
-define(HDU_A441,"Status Name");
-define(HDU_A442,"The name of the status. For example Open and not yet assigned");
-define(HDU_A443,"Status Help");
-define(HDU_A444,"A text description of what this status means.");
-define(HDU_A445,"Select an action. Edit existing status, create a new status or delete the selected status.
+define("HDU_A440", "Administer Status");
+define("HDU_A441", "Status Name");
+define("HDU_A442", "The name of the status. For example Open and not yet assigned");
+define("HDU_A443", "Status Help");
+define("HDU_A444", "A text description of what this status means.");
+define("HDU_A445", "Select an action. Edit existing status, create a new status or delete the selected status.
You need to have at least one status indicating that it is open, one that it has been assigned and one that indicates it is closed. Other examples are Fixed, Waiting for Parts and Invalid (Not our problem)");
-define(HDU_A446,"Closes Ticket");
-define(HDU_A447,"If this status is selected in the edit ticket then it closes the ticket when ticket is saved.");
+define("HDU_A446", "Closes Ticket");
+define("HDU_A447", "If this status is selected in the edit ticket then it closes the ticket when ticket is saved.");
-define(HDU_A450,"Administer Mail");
-define(HDU_A451,"Mail Settings");
-define(HDU_A452,"Set the subjects and messages for emails sent out in response to new and updated tickets.");
-define(HDU_A453,"Status Help");
+define("HDU_A450", "Administer Mail");
+define("HDU_A451", "Mail Settings");
+define("HDU_A452", "Set the subjects and messages for emails sent out in response to new and updated tickets.");
+define("HDU_A453", "Status Help");
-define(HDU_A456,"Administer Colours");
-define(HDU_A457,"Colour Settings");
-define(HDU_A458,"Set colours for the priorities of tickets when displayed in the main list.");
-define(HDU_A459,"Colours Help");
+define("HDU_A456", "Administer Colours");
+define("HDU_A457", "Colour Settings");
+define("HDU_A458", "Set colours for the priorities of tickets when displayed in the main list.");
+define("HDU_A459", "Colours Help");
-define(HDU_A460,"Administer Helpdesks");
-define(HDU_A461,"Helpdesk Name");
-define(HDU_A462,"The name of the helpdesk. For example Networking");
-define(HDU_A463,"Helpdesk Email");
-define(HDU_A464,"Email address for this helpdesk. This can be an individual or group email address or left blank.");
-define(HDU_A465,"Select an action. Edit existing Helpdesk, create a new Helpdesk or delete the selected Helpdesk.
You need at least one helpdesk. Examples include Software Developers and Hardware Support");
-define(HDU_A466,"Technician Class");
-define(HDU_A467,"The e107 userclass containing the technicians responsible for this helpdesk. This class will be notified if the notify technicians is on in admin mail.
You may have just one technician in a userclass or a whole team.");
-define(HDU_A468,"No Notification");
-define(HDU_A469,"Notify by email");
-define(HDU_A470,"Notify by PM");
-define(HDU_A471,"Send PM as");
-define(HDU_A472,"This is the user the PM will be sent as");
-
-define(HDU_A500,"Check for Updates");
-define(HDU_A501,"URL to FAQs");
-define(HDU_A502, "URLs for FAQs. Leave blank to omit.");
-define(HDU_A503, "View Help");
-define(HDU_A504, "Use SEO URLs");
-define(HDU_A505, "This is experimental. It produces an htaccess file in the helpdesk directory and will reform urls to a more seo friendly format. If it fails to work, delete the htaccess file in this folder and turn it off.");
-define(HDU_A506, "Notify the supervisor class when tickets are created or updated");
+define("HDU_A460", "Administer Helpdesks");
+define("HDU_A461", "Helpdesk Name");
+define("HDU_A462", "The name of the helpdesk. For example Networking");
+define("HDU_A463", "Helpdesk Email");
+define("HDU_A464", "Email address for this helpdesk. This can be an individual or group email address or left blank.");
+define("HDU_A465", "Select an action. Edit existing Helpdesk, create a new Helpdesk or delete the selected Helpdesk.
You need at least one helpdesk. Examples include Software Developers and Hardware Support");
+define("HDU_A466", "Technician Class");
+define("HDU_A467", "The e107 userclass containing the technicians responsible for this helpdesk. This class will be notified if the notify technicians is on in admin mail.
You may have just one technician in a userclass or a whole team.");
+define("HDU_A468", "No Notification");
+define("HDU_A469", "Notify by email");
+define("HDU_A470", "Notify by PM");
+define("HDU_A471", "Send PM as");
+define("HDU_A472", "This is the user the PM will be sent as");
+define("HDU_A500", "Check for Updates");
+define("HDU_A501", "URL to FAQs");
+define("HDU_A502", "URLs for FAQs. Leave blank to omit.");
+define("HDU_A503", "View Help");
+define("HDU_A504", "Use SEO URLs");
+define("HDU_A505", "This is experimental. It produces an htaccess file in the helpdesk directory and will reform urls to a more seo friendly format. If it fails to work, delete the htaccess file in this folder and turn it off.");
+define("HDU_A506", "Notify the supervisor class when tickets are created or updated");
diff --git a/helpdesk3/printit.php b/helpdesk3/printit.php
index 788b251..2c7f224 100644
--- a/helpdesk3/printit.php
+++ b/helpdesk3/printit.php
@@ -7,10 +7,7 @@
// ****************************************************************
// USE GET method for form - get round bug in IE that forces download. See docs
// in fpdf
-if (!defined("USER_WIDTH"))
-{
- define(USER_WIDTH, "width:100%;");
-}
+
$hdu_text .= "