Skip to content
This repository has been archived by the owner on Mar 19, 2021. It is now read-only.

Commit

Permalink
Refactor getClientBackups method.
Browse files Browse the repository at this point in the history
Fix permutations and typo introduced in previous refactoring.
  • Loading branch information
Marco van Wieringen authored and fbergkemper committed Aug 10, 2016
1 parent d28da49 commit 3154f1d
Showing 1 changed file with 8 additions and 18 deletions.
26 changes: 8 additions & 18 deletions module/Client/src/Client/Model/ClientModel.php
Expand Up @@ -56,27 +56,17 @@ public function getClient(&$bsock=null, $client=null)
public function getClientBackups(&$bsock=null, $client=null, $fileset=null, $order=null, $limit=null)
{
if(isset($bsock, $client)) {
if($fileset != null && $order != null && $limit != null) {
$cmd = 'list backups client="'.$client.'" fileset="'.$fileset.'" order='.$order.' limit='.$limit.'';
$cmd = 'llist backups client="'.$client.'"';
if ($fileset != null) {
$cmd .= ' fileset="'.$fileset.'"';
}
else if($fileset != null && $order != null && $limit == null) {
$cmd = 'list backups client="'.$client.'" fileset="'.$fileset.'" order='.$order;
if ($order != null) {
$cmd .= ' order='.$order;
}
else if($fileset != null && $order == null && $limit != null) {
$cmd = 'llist backups client="'.$client.'" fileset="'.$fileset.'" limit='.$limit;
}
else if($fileset == null && $order != null && $limit != null) {
$cmd = 'llist backups client="'.$client.'" order='.$order.' limit='.$limit;
}
else if($fileset == null && $order == null && $limit != null) {
$cmd = 'llist backups client="'.$client.'" limit='.$limit;
}
else if($fileset == null && $order != null && $limit == null) {
$cmd = 'llist backups client="'.$client.'" order='.$order;
}
else if($fileset == null && $order == null && $limit == null) {
$cmd = 'llist backups client="'.$client.'"';
if ($limit != null) {
$cmd .= ' limit='.$limit;
}

$result = $bsock->send_command($cmd, 2, null);
if(preg_match("/Select/", $result)) {
return null;
Expand Down

0 comments on commit 3154f1d

Please sign in to comment.