Fixed 0000036,0000039 and some smaller bugs.
[fa-stable.git] / admin / create_coy.php
index d2498b017b8849649524c688aed259700341837e..b40b41d772501239f63b4bd3f56c5b1ab14c7663 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-$page_security = 15;
+$page_security = 20;
 $path_to_root="..";
 include_once($path_to_root . "/includes/session.inc");
 
@@ -14,7 +14,6 @@ page(_("Create/Update Company"));
 $comp_subdirs = array('images', 'pdf_files', 'backup','js_cache', 'reporting');
 
 //---------------------------------------------------------------------------------------------
-
 if (isset($_GET['selected_id']))
 {
        $selected_id = $_GET['selected_id'];
@@ -30,13 +29,14 @@ else
 
 function check_data()
 {
-       global $db_connections, $tb_pref_counter;
+       global $db_connections, $tb_pref_counter, $selected_id;
 
        if ($_POST['name'] == "" || $_POST['host'] == "" || $_POST['dbuser'] == "" || $_POST['dbname'] == "")
                return false;
        foreach($db_connections as $id=>$con)
        {
-               if ($_POST['host'] == $con['host'] && $_POST['dbname'] == $con['dbname'])
+        if($id != $selected_id && $_POST['host'] == $con['host'] 
+               && $_POST['dbname'] == $con['dbname'])
                {
                        if ($_POST['tbpref'] == $con['tbpref'])
                        {
@@ -233,8 +233,8 @@ function display_companies()
                label_cell($conn[$i]['tbpref']);
                label_cell($what);
                label_cell("<a href=" . $_SERVER['PHP_SELF']. "?selected_id=" . $i . ">" . _("Edit") . "</a>");
-               if ($i != $coyno)
-                       label_cell("<a href='javascript:deleteCompany(" . $i . ")'>" . _("Delete") . "</a>");
+               label_cell( $i == $coyno ? '' :
+       "<a href='javascript:deleteCompany(" . $i . ")'>" . _("Delete") . "</a>");
                end_row();
        }
 
@@ -310,8 +310,8 @@ function display_company_edit($selected_id)
        text_row_ex(_("New script Admin Password"), 'admpassword', 20);
 
        end_table();
-       display_note(_("Choose from Database scripts in SQL folder. No Datase is created without a script."), 0, 1);
-       echo "<center><input onclick='javascript:updateCompany()' type='button' style='width:150px' value='". _("Save"). "'>";
+       display_note(_("Choose from Database scripts in SQL folder. No Database is created without a script."), 0, 1);
+       echo "<center><input onclick='javascript:updateCompany()' type='button' style='width:150px' value='". _("Save"). "'></center>";
 
 
        end_form();
@@ -344,7 +344,6 @@ hyperlink_no_params($_SERVER['PHP_SELF'], _("Create a new company"));
 display_company_edit($selected_id);
 
 //---------------------------------------------------------------------------------------------
-
 end_page();
 
 ?>
\ No newline at end of file