diff options
| author | ced <> | 2007-07-30 13:35:27 +0000 |
|---|---|---|
| committer | ced <> | 2007-07-30 13:35:27 +0000 |
| commit | 22e5e30532bfc08dadf0dc7178a543978f2f36d6 (patch) | |
| tree | 2f0477dc4bc908a7105607971407e94be86289f9 /addons/base_module_publish/scripts | |
| parent | 792fc3cf97ad04602ac4d8e299c216a19cda7bf0 (diff) | |
base,kernel,base_module_publish: improve publication of module, add repository, etc...
- add repository for module
- improve version number
- add check to remove module
- can not upload module with the same version number
- add version compare from portage (gentoo)
- add release in context of eval
- add active = True to base module
- add wizard to update all installed modules
- add check to not upload module that is not installed
- add posibility to include source
- fix license
- now load zip module in preference
bzr revid: ced-cd441fca164f32bf2a1243a4ebf8c6afdf240cdf
Diffstat (limited to 'addons/base_module_publish/scripts')
| -rw-r--r-- | addons/base_module_publish/scripts/mtree_upload.php | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/addons/base_module_publish/scripts/mtree_upload.php b/addons/base_module_publish/scripts/mtree_upload.php index 6f6d048db41..cb3976e87e5 100644 --- a/addons/base_module_publish/scripts/mtree_upload.php +++ b/addons/base_module_publish/scripts/mtree_upload.php @@ -6,17 +6,13 @@ fclose($fp); } - // Check module name - if (strcmp(substr($_FILES['module']['name'],-4,4),'.zip')) { - return '0'; - } - $port=mysql_connect(":/var/run/mysqld/mysqld.sock","tiny","XXXX"); // Verify user and password $query = mysql_db_query("tiny_terp", "select id,password from jos_users where username='".addslashes($_POST['login'])."' and password=md5('".addslashes($_POST['password'])."')"); $user = mysql_fetch_object($query); if (!$user) { - return "0"; + echo "1\n"; + return; } // Verify module owner @@ -26,9 +22,17 @@ if ((!$row) or $row[0]==$user[0]) { // save .zip module $dest = '/home/tiny/www/tinyerp.com/download/modules/'.$_FILES['module']['name']; - if(move_uploaded_file($_FILES['module']['tmp_name'], $dest)) { - } else{ + if (!file_exists($dest)) { + if(move_uploaded_file($_FILES['module']['tmp_name'], $dest)) { + echo "0\n"; + return; + } else{ + echo "3\n"; + return; + } + } else { + echo "2\n"; + return; } - - } + } ?> |
