mcramer
2013-09-02 e0dc711c2b2dc4e2ec397d7f53910f11e1ca4ade
- Changed previous commit to check for read permissions only on download action

1 files modified
5 ■■■■ changed files
interface/lib/classes/plugin_backuplist.inc.php 5 ●●●● patch | view | raw | blame | history
interface/lib/classes/plugin_backuplist.inc.php
@@ -58,7 +58,10 @@
                    //* check if the user is  owner of the parent domain
                    $domain_backup = $app->db->queryOneRecord("SELECT parent_domain_id FROM web_backup WHERE backup_id = ".$backup_id);
                    
                    $get_domain = $app->db->queryOneRecord("SELECT domain_id FROM web_domain WHERE domain_id = ".$app->functions->intval($domain_backup["parent_domain_id"])." AND ".$this->getAuthSQL('u'));
                    $check_perm = 'u';
                    if($_GET['backup_action'] == 'download') $check_perm = 'r'; // only check read permissions on download, not update permissions
                    $get_domain = $app->db->queryOneRecord("SELECT domain_id FROM web_domain WHERE domain_id = ".$app->functions->intval($domain_backup["parent_domain_id"])." AND ".$this->getAuthSQL($check_perm));
                    if(empty($get_domain) || !$get_domain) {
                        $app->error($app->tform->lng('no_domain_perm'));
                    }