mirror of
				https://github.com/fspc/biketree.git
				synced 2025-11-04 01:25:35 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			544 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			544 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php session_start();
 | 
						|
include ("../settings.php");
 | 
						|
include ("../language/$cfg_language");
 | 
						|
include ("../classes/db_functions.php");
 | 
						|
include ("../classes/security_functions.php");
 | 
						|
include ("../classes/display.php");
 | 
						|
 | 
						|
// Gets current values from settings.php
 | 
						|
function getFormFields() 
 | 
						|
{
 | 
						|
	global $cfg_company;
 | 
						|
	global $cfg_address;
 | 
						|
	global $cfg_phone;
 | 
						|
	global $cfg_email;
 | 
						|
	global $cfg_fax;
 | 
						|
	global $cfg_website;
 | 
						|
	global $cfg_other;
 | 
						|
	global $cfg_default_tax_rate;
 | 
						|
	global $cfg_currency_symbol;
 | 
						|
	global $cfg_theme;
 | 
						|
	global $cfg_language;
 | 
						|
	global $cfg_numberForBarcode;
 | 
						|
	global $cfg_reqmembership;
 | 
						|
	global $cfg_membershipID;
 | 
						|
	global $cfg_sellToNonMembers;
 | 
						|
	global $cfg_dailyLateFee;
 | 
						|
	global $cfg_emailFromAddress;
 | 
						|
	global $cfg_mailmanLocation;
 | 
						|
	global $cfg_mailmanListName1;
 | 
						|
	global $cfg_mailmanListName2;
 | 
						|
	global $cfg_mailmanListName3;
 | 
						|
	global $cfg_mailmanPass;
 | 
						|
	global $cfg_adminAutoSignin;
 | 
						|
	global $cfg_mechAutoSignin;
 | 
						|
	global $cfg_administratorTitle;
 | 
						|
	global $cfg_mechanicTitle;
 | 
						|
	global $cfg_mustOpen;
 | 
						|
 | 
						|
 | 
						|
	$formFields[0]=$cfg_company;
 | 
						|
	$formFields[1]=$cfg_address;
 | 
						|
	$formFields[2]=$cfg_phone;
 | 
						|
	$formFields[3]=$cfg_email;
 | 
						|
	$formFields[4]=$cfg_fax;
 | 
						|
	$formFields[5]=$cfg_website;
 | 
						|
	$formFields[6]=$cfg_other;
 | 
						|
	$formFields[7]=$cfg_default_tax_rate;
 | 
						|
	$formFields[8]=$cfg_currency_symbol;
 | 
						|
	$formFields[9]=$cfg_numberForBarcode;
 | 
						|
	$formFields[10]=$cfg_language;
 | 
						|
	$formFields[11]=$cfg_reqmembership;
 | 
						|
	$formFields[12]=$cfg_membershipID;
 | 
						|
	$formFields[13]=$cfg_sellToNonMembers;
 | 
						|
	$formFields[14]=$cfg_dailyLateFee;
 | 
						|
	$formFields[15]=$cfg_emailFromAddress;
 | 
						|
	$formFields[16]=$cfg_mailmanLocation;
 | 
						|
	$formFields[17]=$cfg_mailmanListName1;
 | 
						|
	$formFields[18]=$cfg_mailmanListName2;
 | 
						|
	$formFields[19]=$cfg_mailmanListName3;
 | 
						|
	$formFields[20]=$cfg_mailmanPass;
 | 
						|
	$formFields[21]=$cfg_adminAutoSignin;
 | 
						|
	$formFields[22]=$cfg_mechAutoSignin;
 | 
						|
	$formFields[23]=$cfg_administratorTitle;
 | 
						|
	$formFields[24]=$cfg_mechanicTitle;
 | 
						|
	$formFields[25]=$cfg_mustOpen;
 | 
						|
 | 
						|
	return $formFields;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
function displayUpdatePage($defaultValuesAsArray) 
 | 
						|
{
 | 
						|
 | 
						|
global $hDisplay;
 | 
						|
global $cfg_theme;
 | 
						|
global $cfg_numberForBarcode;
 | 
						|
global $cfg_reqmembership;
 | 
						|
global $cfg_sellToNonMembers;
 | 
						|
global $cfg_dailyLateFee;
 | 
						|
global $cfg_emailFromAddress;
 | 
						|
global $cfg_mailmanLocation;
 | 
						|
global $cfg_mailmanListName1;
 | 
						|
global $cfg_mailmanListName2;
 | 
						|
global $cfg_mailmanListName3;
 | 
						|
global $cfg_mailmanPass;
 | 
						|
global $cfg_adminAutoSignin;
 | 
						|
global $cfg_mechAutoSignin;
 | 
						|
global $cfg_administratorTitle;
 | 
						|
global $cfg_mechanicTitle;
 | 
						|
global $cfg_mustOpen;
 | 
						|
 | 
						|
$themeRowColor1=$hDisplay->rowcolor1;
 | 
						|
$themeRowColor2=$hDisplay->rowcolor2;
 | 
						|
$lang=new language();
 | 
						|
 | 
						|
?>
 | 
						|
<?php
 | 
						|
echo "
 | 
						|
<html>
 | 
						|
<head>
 | 
						|
</head>
 | 
						|
<body>
 | 
						|
 | 
						|
<table border=\"0\" width=\"550\">
 | 
						|
  <tr>
 | 
						|
    <td>
 | 
						|
      <p align=\"left\"><img border=\"0\" src=\"../images/config.gif\" width=\"21\" height=\"28\" valign='top'><font color='#005B7F' size='4'> <b>$lang->config</b></font><br>
 | 
						|
      <br>
 | 
						|
      <font face=\"Verdana\" size=\"2\">$lang->configurationWelcomeMessage</font></p>
 | 
						|
      <div align=\"center\">
 | 
						|
        <center>
 | 
						|
        <form action=\"index.php\" method=\"post\">
 | 
						|
        <div align=\"left\">
 | 
						|
        <table border=\"0\" width=\"550\" bgcolor=\"#FFFFFF\">
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->companyName</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyName\" size=\"29\" value=\"".$defaultValuesAsArray[0]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->address:</font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><textarea name=\"companyAddress\" rows=\"4\" cols=\"26\" style=\"border-style: solid; border-width: 1\">$defaultValuesAsArray[1]</textarea></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->phoneNumber:</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyPhone\" size=\"29\" value=\"".$defaultValuesAsArray[2]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->email:</font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">global $cfg_adminAutoSignin;
 | 
						|
global $cfg_mechAutoSignin;
 | 
						|
global $cfg_administratorTitle;
 | 
						|
global $cfg_mechanicTitle;
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyEmail\" size=\"29\" value=\"".$defaultValuesAsArray[3]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->fax:</font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyFax\" size=\"29\" value=\"".$defaultValuesAsArray[4]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->website:</font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyWebsite\" size=\"29\" value=\"".$defaultValuesAsArray[5]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->other:</font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"companyOther\" size=\"29\" value=\"".$defaultValuesAsArray[6]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->theme:</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><select size=\"1\" name=\"themeSelected\" style=\"border-style: solid; border-width: 1\">";
 | 
						|
 | 
						|
			  if($cfg_theme=='serious') 
 | 
						|
			  {
 | 
						|
				 	echo "
 | 
						|
                	<option selected value=\"serious\">$lang->serious</option>
 | 
						|
                	<option value=\"big blue\">$lang->bigBlue</option>
 | 
						|
					";
 | 
						|
			  }
 | 
						|
			  elseif($cfg_theme=='big blue')
 | 
						|
			  {
 | 
						|
			  		echo "
 | 
						|
			  		 <option selected value=\"big blue\">$lang->bigBlue</option>
 | 
						|
			  		 <option value=\"serious\">$lang->serious</option>
 | 
						|
 | 
						|
 | 
						|
					";
 | 
						|
			  }
 | 
						|
 | 
						|
			echo "
 | 
						|
              </select></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
          <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->taxRate:</b><br>
 | 
						|
               <i>($lang->inPercent)</i></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"taxRate\" size=\"29\" value=\"".$defaultValuesAsArray[7]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
            <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->currencySymbol:</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"currencySymbol\" size=\"29\" value=\"".$defaultValuesAsArray[8]."\" style=\"border-style: solid; border-width: 1\"></p>
 | 
						|
            </td>
 | 
						|
            </tr>
 | 
						|
        <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->numberToUseForBarcode:</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><select size=\"1\" name=\"numberForBarcode\" style=\"border-style: solid; border-width: 1\">";	
 | 
						|
			  if($cfg_numberForBarcode=='Row ID') 
 | 
						|
			  {
 | 
						|
				 	echo "
 | 
						|
                	<option selected value=\"Row ID\">$lang->rowID</option>
 | 
						|
                	<option value=\"Account/Item Number\">$lang->accountNumber/$lang->itemNumber</option>
 | 
						|
					";
 | 
						|
			  }
 | 
						|
			  elseif($cfg_numberForBarcode=='Account/Item Number')
 | 
						|
			  {
 | 
						|
			  		echo "
 | 
						|
                	 <option selected value=\"Account/Item Number\">$lang->accountNumber/$lang->itemNumber</option>
 | 
						|
                	 <option value=\"Row ID\">$lang->rowID</option>
 | 
						|
					";
 | 
						|
			  }
 | 
						|
	echo "
 | 
						|
              </select></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
  <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->usePaidMembership</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><select name=\"reqmembership\" style=\"border-style: solid; border-width: 1\">";
 | 
						|
                          if($defaultValuesAsArray[11]=='0')
 | 
						|
                          {
 | 
						|
                                        echo "
 | 
						|
                        <option selected value=\"0\">$lang->no</option>
 | 
						|
                        <option value=\"1\">$lang->yes</option>
 | 
						|
                                        ";
 | 
						|
                          }
 | 
						|
                          elseif($defaultValuesAsArray[11]=='1')
 | 
						|
                          {
 | 
						|
                                        echo "
 | 
						|
	                         <option selected value=\"1\">$lang->yes</option>
 | 
						|
                         <option value=\"0\">$lang->no</option>
 | 
						|
                                        ";
 | 
						|
                          }
 | 
						|
                        echo "
 | 
						|
              </select></p>
 | 
						|
            </td>
 | 
						|
       
 | 
						|
	</tr>
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\">$lang->membershipItemID:</font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"membershipID\" size=\"8\" value=\"".$defaultValuesAsArray[12]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>"; 
 | 
						|
 | 
						|
			
 | 
						|
	echo "
 | 
						|
  <tr>
 | 
						|
            <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->sellToNonMembers</b></font></p>
 | 
						|
            </td>
 | 
						|
            <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><select name=\"selltononmembers\" style=\"border-style: solid; border-width: 1\">";
 | 
						|
                          if($defaultValuesAsArray[13]=='1')
 | 
						|
                          {
 | 
						|
                                        echo "
 | 
						|
                        <option selected value=\"1\">$lang->everyone</option>
 | 
						|
                        <option value=\"0\">$lang->onlyinshop</option>
 | 
						|
                                        ";
 | 
						|
                          }
 | 
						|
                          elseif($defaultValuesAsArray[13]=='0')
 | 
						|
                          {
 | 
						|
                                        echo "
 | 
						|
	                         <option selected value=\"0\">$lang->onlyinshop</option>
 | 
						|
                         <option value=\"1\">$lang->everyone</option>
 | 
						|
                                        ";
 | 
						|
}
 | 
						|
?>
 | 
						|
              </select></p>
 | 
						|
            </td>
 | 
						|
          </tr>
 | 
						|
<?
 | 
						|
	echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->emailFromAddress</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"emailFromAddress\" size=\"28\" value=\"".$defaultValuesAsArray[15]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>"; 
 | 
						|
 | 
						|
	echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->dailyLateFee</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\">$<input type=\"text\" name=\"dailyLateFee\" size=\"6\" value=\"".$defaultValuesAsArray[14]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>"; 
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mailmanLocation</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\">http://<input type=\"text\" name=\"mailmanLocation\" size=\"28\" value=\"".$defaultValuesAsArray[16]."\" style=\"border-style:solid; border-width: 1\">/mailman/<br /></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mailmanListName #1</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mailmanListName1\" size=\"28\" value=\"".$defaultValuesAsArray[17]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mailmanListName #2</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mailmanListName2\" size=\"28\" value=\"".$defaultValuesAsArray[18]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor2\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mailmanListName #3</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor2\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mailmanListName3\" size=\"28\" value=\"".$defaultValuesAsArray[19]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mailmanPass</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mailmanPass\" size=\"28\" value=\"".$defaultValuesAsArray[20]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->adminAutoSignin</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"adminAutoSignin\" size=\"28\" value=\"".$defaultValuesAsArray[21]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mechAutoSignin</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mechAutoSignin\" size=\"28\" value=\"".$defaultValuesAsArray[22]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->administratorTitle</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"administratorTitle\" size=\"28\" value=\"".$defaultValuesAsArray[23]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mechanicTitle</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mechanicTitle\" size=\"28\" value=\"".$defaultValuesAsArray[24]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
        echo "
 | 
						|
               <tr>
 | 
						|
             <td width=\"122\" align=\"left\" bgcolor=\"$themeRowColor1\">
 | 
						|
               <p align=\"center\"><font face=\"Verdana\" size=\"2\"><b>$lang->mustOpen</b></font></p>
 | 
						|
             </td>
 | 
						|
             <td width=\"314\" bgcolor=\"$themeRowColor1\">
 | 
						|
              <p align=\"center\"><input type=\"text\" name=\"mustOpen\" size=\"28\" value=\"".$defaultValuesAsArray[25]."\" style=\"border-style:solid; border-width: 1\"></p>
 | 
						|
             </td>
 | 
						|
           </tr>";
 | 
						|
?>
 | 
						|
 
 | 
						|
           <tr>
 | 
						|
        <td width="122" align="left" bgcolor=<?php echo "$themeRowColor2" ?>>
 | 
						|
        <p align="center"><font face="Verdana" size="2"><b><?php echo $lang->language ?>:</b></font></td>
 | 
						|
        <td width="314" align="center" bgcolor=<?php echo "$themeRowColor2" ?>> <font face="Verdana" size="5">
 | 
						|
        <select name="language" style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">
 | 
						|
        
 | 
						|
        <?php
 | 
						|
        $temp_lang=ucfirst(substr($defaultValuesAsArray[10],0,strpos($defaultValuesAsArray[10],'.')));
 | 
						|
 		echo "<option selected value='$defaultValuesAsArray[10]'>$temp_lang</option>";
 | 
						|
        $handle = opendir('../language');
 | 
						|
        	while (false !== ($file = readdir($handle))) 
 | 
						|
 			{ 
 | 
						|
    			if ($file {0}!='.' && $file!=$defaultValuesAsArray[10]) 
 | 
						|
 				{ 
 | 
						|
 					$temp_lang=ucfirst(substr($file,0,strpos($file,'.')));
 | 
						|
      				echo "<option value='$file'>$temp_lang</option>"; 
 | 
						|
    			} 
 | 
						|
  			}
 | 
						|
   	    	closedir($handle); 
 | 
						|
 		
 | 
						|
		?>
 | 
						|
        
 | 
						|
        </select></font></td>
 | 
						|
      </tr>
 | 
						|
      
 | 
						|
       <?php   
 | 
						|
        echo "</table>
 | 
						|
        </div>
 | 
						|
        </center>
 | 
						|
        <p align=\"left\">
 | 
						|
        <input type=\"submit\" name=\"submitChanges\" style=\"border-style: solid; border-width: 1\"><Br>
 | 
						|
        </form>
 | 
						|
      </div>
 | 
						|
    </td>
 | 
						|
  </tr>
 | 
						|
</table>
 | 
						|
</body>
 | 
						|
</html>";
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
function updateSettings($companyname,$companyaddress,$companyphone,$companyemail,$companyfax,$companywebsite,$companyother,$theme,$taxrate,$currencySymbol,$numberForBarcode,$language,$reqmembership,$membershipID,$selltononmembers,$emailFromAddress,$dailyLateFee,$mailmanLocation,$mailmanListName1,$mailmanListName2,$mailmanListName3,$mailmanPass,$adminAutoSignin,$mechAutoSignin,$administratorTitle,$mechanicTitle,$mustOpen) {
 | 
						|
 
 | 
						|
include("../settings.php");
 | 
						|
$lang=new language();
 | 
						|
$writeConfigurationFile="<?php
 | 
						|
\$cfg_company=\"$companyname\";
 | 
						|
\$cfg_address=\"$companyaddress\";
 | 
						|
\$cfg_phone=\"$companyphone\";
 | 
						|
\$cfg_email=\"$companyemail\";
 | 
						|
\$cfg_fax=\"$companyfax\";
 | 
						|
\$cfg_website=\"$companywebsite\";
 | 
						|
\$cfg_other=\"$companyother\";
 | 
						|
\$cfg_server=\"$cfg_server\";
 | 
						|
\$cfg_database=\"$cfg_database\";
 | 
						|
\$cfg_username=\"$cfg_username\";
 | 
						|
\$cfg_password=\"$cfg_password\";
 | 
						|
\$cfg_tableprefix=\"$cfg_tableprefix\";
 | 
						|
\$cfg_default_tax_rate=\"$taxrate\";
 | 
						|
\$cfg_currency_symbol=\"$currencySymbol\";
 | 
						|
\$cfg_theme=\"$theme\";
 | 
						|
\$cfg_numberForBarcode=\"$numberForBarcode\";
 | 
						|
\$cfg_language=\"$language\";
 | 
						|
\$cfg_reqmembership=\"$reqmembership\";
 | 
						|
\$cfg_membershipID=\"$membershipID\";
 | 
						|
\$cfg_sellToNonMembers=\"$selltononmembers\";
 | 
						|
\$cfg_emailFromAddress=\"$emailFromAddress\";
 | 
						|
\$cfg_dailyLateFee=\"$dailyLateFee\";
 | 
						|
\$cfg_mailmanLocation=\"$mailmanLocation\";
 | 
						|
\$cfg_mailmanListName1=\"$mailmanListName1\";
 | 
						|
\$cfg_mailmanListName2=\"$mailmanListName2\";
 | 
						|
\$cfg_mailmanListName3=\"$mailmanListName3\";
 | 
						|
\$cfg_mailmanPass=\"$mailmanPass\";
 | 
						|
\$cfg_adminAutoSignin=\"$adminAutoSignin\";
 | 
						|
\$cfg_mechAutoSignin=\"$mechAutoSignin\";
 | 
						|
\$cfg_administratorTitle=\"$administratorTitle\";
 | 
						|
\$cfg_mechanicTitle=\"$mechanicTitle\";
 | 
						|
\$cfg_mustOpen=\"$mustOpen\";
 | 
						|
 | 
						|
 | 
						|
?>";	
 | 
						|
        
 | 
						|
	@unlink("../settings.php");
 | 
						|
	$hWriteConfiguration = @fopen("../settings.php", "w+" ) or die ("<br><center><img src='config_updated_failed.gif'><br><br><b>$lang->configUpdatedUnsucessfully</b></center>");
 | 
						|
	fputs( $hWriteConfiguration, $writeConfigurationFile);
 | 
						|
	fclose( $hWriteConfiguration );
 | 
						|
}
 | 
						|
 | 
						|
// --------------------- Code starts here -----------------------//
 | 
						|
$lang=new language();
 | 
						|
$dbf=new db_functions($cfg_server,$cfg_username,$cfg_password,$cfg_database,$cfg_tableprefix,$cfg_theme,$lang);
 | 
						|
$sec=new security_functions($dbf,'Admin',$lang);
 | 
						|
$hDisplay=new display($dbf,$cfg_theme,$cfg_currency_symbol,$lang);
 | 
						|
 | 
						|
if(!$sec->isLoggedIn())
 | 
						|
{
 | 
						|
	header ("location: ../login.php");
 | 
						|
	exit();
 | 
						|
}
 | 
						|
 | 
						|
if(isset($_POST['submitChanges'])) {
 | 
						|
	if($_POST['companyName']!="" && $_POST['companyPhone']!="" && $_POST['taxRate']!="" && $_POST['currencySymbol']!="") 
 | 
						|
	{
 | 
						|
		
 | 
						|
		updateSettings($_POST['companyName'],$_POST['companyAddress'],$_POST['companyPhone'],
 | 
						|
			$_POST['companyEmail'],$_POST['companyFax'],$_POST['companyWebsite'],$_POST['companyOther'],$_POST['themeSelected'],$_POST['taxRate'],$_POST['currencySymbol'],$_POST['numberForBarcode'],$_POST['language'],$_POST[reqmembership],$_POST[membershipID],$_POST[selltononmembers],$_POST['emailFromAddress'],$_POST['dailyLateFee'],$_POST['mailmanLocation'],$_POST['mailmanListName1'],$_POST['mailmanListName2'],$_POST['mailmanListName3'],$_POST['mailmanPass'],$_POST['adminAutoSignin'],$_POST['mechAutoSignin'],$_POST['administratorTitle'],$_POST['mechanicTitle'],$_POST['mustOpen']);
 | 
						|
		echo "<br><center><img src='config_updated_ok.gif'><br><br><b>$lang->configUpdatedSuccessfully</b></center>";
 | 
						|
	} 
 | 
						|
	else 
 | 
						|
	{
 | 
						|
		echo "$lang->forgottenFields";
 | 
						|
	}
 | 
						|
} 
 | 
						|
elseif (isset($_POST['cancelChanges'])) 
 | 
						|
{
 | 
						|
	header("Location: ../home.php");
 | 
						|
} 
 | 
						|
else 
 | 
						|
{
 | 
						|
	displayUpdatePage(getFormFields());
 | 
						|
}
 | 
						|
 | 
						|
$dbf->closeDBlink();
 | 
						|
 | 
						|
 | 
						|
?>
 | 
						|
 |