From 799376543af81e836b175b1eb71368f321b84416 Mon Sep 17 00:00:00 2001 From: Antonio Gallo Date: Fri, 4 Feb 2011 11:26:22 +0000 Subject: added webcams - part 2 --- .../Application/Controllers/DownloadController.php | 30 +++++++++++++++------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'h-source/Application/Controllers') diff --git a/h-source/Application/Controllers/DownloadController.php b/h-source/Application/Controllers/DownloadController.php index cf5aa3c..6ad04dc 100644 --- a/h-source/Application/Controllers/DownloadController.php +++ b/h-source/Application/Controllers/DownloadController.php @@ -98,11 +98,9 @@ class DownloadController extends BaseController $xml .= "\t\t".$row['hardware']['wifi_type']."\n"; $xml .= "\t\t".$row['hardware']['video_card_type']."\n"; $xml .= "\t\t".$row['hardware']['webcam_type']."\n"; - } - - if ($type === 'notebook') - { $xml .= "\t\t".$row['hardware']['wifi_works']."\n"; + $xml .= "\t\t".$row['hardware']['video_card_works']."\n"; + $xml .= "\t\t".$row['hardware']['webcam_works']."\n"; } if ($type === '3G-card' or $type === 'wifi') @@ -114,21 +112,22 @@ class DownloadController extends BaseController { $xml .= "\t\t".$row['hardware']['sound_card_works']."\n"; } - - if ($type === 'notebook' or $type === 'videocard') + + if ($type === 'webcam') { - $xml .= "\t\t".$row['hardware']['video_card_works']."\n"; + $xml .= "\t\t".$row['hardware']['webcam_works']."\n"; } - if ($type === 'notebook') + if ($type === 'videocard') { - $xml .= "\t\t".$row['hardware']['webcam_works']."\n"; + $xml .= "\t\t".$row['hardware']['video_card_works']."\n"; } if ($type === 'printer' or $type === 'scanner' or $type === 'soundcard') { $xml .= "\t\t".$row['hardware']['driver']."\n"; } + $xml .= "\t\t\n"; $xml .= "\t\t".$this->baseUrl."/".MyStrings::$reverse[$type]."/view/".$this->lang."/".$row['hardware']['id_hard']."/".encodeUrl($row['hardware']['model'])."\n"; @@ -245,4 +244,17 @@ class DownloadController extends BaseController $this->clean(); $this->load('xml'); } + + public function webcams($lang = 'en') + { + header ("Content-Type:text/xml"); + + $res = $this->m['HardwareModel']->clear()->select()->where(array('type'=>'webcam','-deleted'=>'no'))->orderBy("type,hardware.id_hard")->send(); + + $data['xml'] = $this->getXml($res); + + $this->append($data); + $this->clean(); + $this->load('xml'); + } } \ No newline at end of file -- cgit v1.2.3