projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed extension module update and deletion.
[fa-stable.git]
/
admin
/
create_coy.php
diff --git
a/admin/create_coy.php
b/admin/create_coy.php
index dc420a16a3d5eaee2ad3e2bd5778f802818e9c26..d1050f0e321f0ebd846624e5e9c9f637071eebf6 100644
(file)
--- a/
admin/create_coy.php
+++ b/
admin/create_coy.php
@@
-1,15
+1,15
@@
<?php
/**********************************************************************
Copyright (C) FrontAccounting, LLC.
<?php
/**********************************************************************
Copyright (C) FrontAccounting, LLC.
- Released under the terms of the GNU
Affero General Public License,
- AGPL, as published by the Free Software Foundation, either version
-
3
of the License, or (at your option) any later version.
+ Released under the terms of the GNU
General Public License, GPL,
+ as published by the Free Software Foundation, either version 3
+ of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the License here <http://www.gnu.org/licenses/
a
gpl-3.0.html>.
+ See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
***********************************************************************/
***********************************************************************/
-$page_security =
20
;
+$page_security =
'SA_CREATECOMPANY'
;
$path_to_root="..";
include_once($path_to_root . "/includes/session.inc");
$path_to_root="..";
include_once($path_to_root . "/includes/session.inc");
@@
-20,7
+20,7
@@
include_once($path_to_root . "/includes/ui.inc");
page(_("Create/Update Company"));
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']))
//---------------------------------------------------------------------------------------------
if (isset($_GET['selected_id']))
@@
-146,20
+146,13
@@
function handle_submit()
{
return false;
}
{
return false;
}
- $index = "<?php\nheader(\"Location: ../../index.php\");\n?>";
if ($new)
{
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;
}
return true;
}
@@
-172,7
+165,7
@@
function handle_delete()
$id = $_GET['id'];
$cdir = $comp_path.'/'.$id;
$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);
if (!rmdir($cdir))
{
display_error(_("Cannot remove company data directory ") . $cdir);
@@
-273,7
+266,7
@@
function display_company_edit($selected_id)
else
$n = count($db_connections);
else
$n = count($db_connections);
- start_form(true
, true
);
+ start_form(true);
echo "
<script language='javascript'>
echo "
<script language='javascript'>