page(_("Create/Update Company"));
-$comp_subdirs = array('images', 'pdf_files', 'backup','js_cache');
+$comp_subdirs = array('images', 'pdf_files', 'backup','js_cache', 'reporting');
//---------------------------------------------------------------------------------------------
function check_data()
{
+ global $db_connections, $tb_pref_counter;
+
+ 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 ($_POST['tbpref'] == $con['tbpref'])
+ {
+ display_error(_("This database settings are already used by another company."));
+ return false;
+ }
+ if ($_POST['tbpref'] == 0 || $con['tbpref'] == '')
+ {
+ display_error(_("You cannot have table set without prefix together with prefixed sets in the same database."));
+ return false;
+ }
+ }
+ }
return true;
}
$db_connections[$id]['dbname'] = $_POST['dbname'];
if (isset($_GET['ul']) && $_GET['ul'] == 1)
{
- if (is_numeric($_POST['tbpref']) && $_POST['tbpref'] == 1)
+ if (is_numeric($_POST['tbpref']))
{
- $db_connections[$id]['tbpref'] = $tb_pref_counter."_";
+ $db_connections[$id]['tbpref'] = $_POST['tbpref'] == 1 ?
+ $tb_pref_counter."_" : '';
$new = true;
}
else if ($_POST['tbpref'] != "")
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:150' value='". _("Save"). "'>";
+ echo "<center><input onclick='javascript:updateCompany()' type='button' style='width:150px' value='". _("Save"). "'></center>";
end_form();