X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fcreate_coy.php;h=d1050f0e321f0ebd846624e5e9c9f637071eebf6;hb=45a035785b9a820621da56dec93078b3ccd9832e;hp=8324fa7d9d5a638789bbc1391df7914288db4ef9;hpb=f12dbe7523bb1abc6cd69b009ef8f0be838f5348;p=fa-stable.git
diff --git a/admin/create_coy.php b/admin/create_coy.php
index 8324fa7d..d1050f0e 100644
--- a/admin/create_coy.php
+++ b/admin/create_coy.php
@@ -1,6 +1,15 @@
.
+***********************************************************************/
+$page_security = 'SA_CREATECOMPANY';
$path_to_root="..";
include_once($path_to_root . "/includes/session.inc");
@@ -11,7 +20,7 @@ include_once($path_to_root . "/includes/ui.inc");
page(_("Create/Update Company"));
-$comp_subdirs = array('images', 'pdf_files', 'backup','js_cache', 'reporting');
+$comp_subdirs = array('images', 'pdf_files', 'backup','js_cache', 'reporting', 'attachments');
//---------------------------------------------------------------------------------------------
if (isset($_GET['selected_id']))
@@ -137,20 +146,13 @@ function handle_submit()
{
return false;
}
- $index = "";
if ($new)
{
- $cdir = $comp_path.'/'.$id;
- @mkdir($cdir);
- save_to_file($cdir.'/'.'index.php', 0, $index);
-
- foreach($comp_subdirs as $dir)
- {
- @mkdir($cdir.'/'.$dir);
- save_to_file($cdir.'/'.$dir.'/'.'index.php', 0, $index);
- }
+ create_comp_dirs("$comp_path/$id", $comp_subdirs);
}
+ $exts = get_company_extensions();
+ write_extensions($exts, $id);
return true;
}
@@ -163,7 +165,7 @@ function handle_delete()
$id = $_GET['id'];
$cdir = $comp_path.'/'.$id;
- @flush_dir($cdir);
+ @flush_dir($cdir, true);
if (!rmdir($cdir))
{
display_error(_("Cannot remove company data directory ") . $cdir);
@@ -236,9 +238,16 @@ function display_companies()
label_cell($conn[$i]['dbname']);
label_cell($conn[$i]['tbpref']);
label_cell($what);
- label_cell("" . _("Edit") . "");
+ $edit = _("Edit");
+ $delete = _("Delete");
+ if (user_graphic_links())
+ {
+ $edit = set_icon(ICON_EDIT, $edit);
+ $delete = set_icon(ICON_DELETE, $delete);
+ }
+ label_cell("$edit");
label_cell( $i == $coyno ? '' :
- "" . _("Delete") . "");
+ "$delete");
end_row();
}
@@ -257,7 +266,7 @@ function display_company_edit($selected_id)
else
$n = count($db_connections);
- start_form(true, true);
+ start_form(true);
echo "