2011-08-15 22:10:46 +02:00
|
|
|
<?php
|
|
|
|
class Application_Model_StreamSetting {
|
|
|
|
public function __construct(){
|
2011-08-18 19:53:12 +02:00
|
|
|
|
2011-08-15 22:10:46 +02:00
|
|
|
}
|
2011-08-18 19:53:12 +02:00
|
|
|
|
2011-08-15 22:10:46 +02:00
|
|
|
public static function getStreamSetting(){
|
|
|
|
global $CC_DBC;
|
|
|
|
$sql = "SELECT *"
|
|
|
|
." FROM cc_stream_setting";
|
|
|
|
|
|
|
|
$rows = $CC_DBC->getAll($sql);
|
|
|
|
return $rows;
|
|
|
|
}
|
2011-08-18 19:53:12 +02:00
|
|
|
public static function setStreamSetting($data){
|
|
|
|
global $CC_DBC;
|
|
|
|
foreach($data as $key=>$d){
|
|
|
|
if($key == "output_sound_device"){
|
|
|
|
$v = $d == 1?"true":"false";
|
|
|
|
$sql = "UPDATE cc_stream_setting SET value='$v' WHERE keyname='$key'";
|
|
|
|
$CC_DBC->query($sql);
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
$temp = explode('_', $key);
|
|
|
|
$prefix = $temp[0];
|
|
|
|
foreach($d as $k=>$v){
|
|
|
|
$keyname = $prefix."_".$k;
|
|
|
|
if( $k == 'output'){
|
|
|
|
if( $d["enable"] == 0){
|
|
|
|
$v = 'disabled';
|
|
|
|
}
|
|
|
|
}
|
2011-09-01 22:02:06 +02:00
|
|
|
$v = trim($v);
|
2011-08-18 19:53:12 +02:00
|
|
|
$sql = "UPDATE cc_stream_setting SET value='$v' WHERE keyname='$keyname'";
|
|
|
|
$CC_DBC->query($sql);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2011-08-15 22:10:46 +02:00
|
|
|
}
|