public static function get_select_module($value) { $smodule = explode(',', $value); $modules = bModules::getList("enable = 1 and code not in('tvmeup','daemontools','rpmforge-release')"); foreach ($modules as $row) { if (in_array($row->code, $smodule)) { $temp .= '<li style="background-color: #563D7C;color: #FFFFFF;"><input class="pullCheckBox" id="pull' . $row->id . '" type="checkbox" checked="checked" value="' . $row->code . '"><label for="pull' . $row->id . '">' . $row->code . '</label> </li>'; } else { $temp .= '<li><input class="pullCheckBox" id="pull' . $row->id . '" type="checkbox" value="' . $row->code . '"><label for="pull' . $row->id . '">' . $row->code . '</label> </li>'; } } return $temp; }
function check_tvmeup($clientvers) { foreach ($clientvers as $key => $vers) { if ($key == "tvmeup") { $bmodule = bModules::getOne("enable = 1 and code=?", array($key)); if ($bmodule) { $vers_ch = Vers_channel::getMOne($channel_id, $bmodule->id); if ($vers_ch) { $version = Versions::selectOne($vers_ch[0]['ver']); if ($version) { if ($this->checkVersion($vers, $version[0]['version'])) { $data = array('module' => $bmodule->code, 'version' => $version[0]['version'], 'path' => $version[0]['path'], 'file' => $bmodule->filename); } } } elseif ($bmodule->enable) { $version = Versions::selectMOne($bmodule->id, 1); if ($version) { if ($this->checkVersion($vers, $version[0]['version'])) { $data = array('module' => $bmodule->code, 'version' => $version[0]['version'], 'path' => $version[0]['path'], 'file' => $bmodule->filename); } } } } } } return $data; }