Replace if-statements with switch statement
The previous implementation would fail if $htmlpart[3] was neither 'cad' nor 'sillies'. Now the default text will be returned.
This commit is contained in:
parent
d0c932c149
commit
a32044893a
1 changed files with 12 additions and 4 deletions
|
@ -16,10 +16,18 @@ class CADBridge extends BridgeAbstract{
|
||||||
return 'Daily comic not released yet';
|
return 'Daily comic not released yet';
|
||||||
|
|
||||||
$htmlpart = explode("/", $url);
|
$htmlpart = explode("/", $url);
|
||||||
if ($htmlpart[3] == 'cad')
|
|
||||||
preg_match_all("/http:\/\/cdn2\.cad-comic\.com\/comics\/cad-\S*png/", $html3, $url2);
|
switch ($htmlpart[3]){
|
||||||
if ($htmlpart[3] == 'sillies')
|
case 'cad':
|
||||||
preg_match_all("/http:\/\/cdn2\.cad-comic\.com\/comics\/sillies-\S*gif/", $html3, $url2);
|
preg_match_all("/http:\/\/cdn2\.cad-comic\.com\/comics\/cad-\S*png/", $html3, $url2);
|
||||||
|
break;
|
||||||
|
case 'sillies':
|
||||||
|
preg_match_all("/http:\/\/cdn2\.cad-comic\.com\/comics\/sillies-\S*gif/", $html3, $url2);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return 'Daily comic not released yet';
|
||||||
|
}
|
||||||
|
|
||||||
$img = implode ($url2[0]);
|
$img = implode ($url2[0]);
|
||||||
$html3->clear();
|
$html3->clear();
|
||||||
unset ($html3);
|
unset ($html3);
|
||||||
|
|
Loading…
Reference in a new issue