Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }