Пример #1
0
function makeTZForm()
{
    global $wdtvConf;
    // default time zone ...
    $def_tz = $wdtvConf->getVal("TIMEZONE");
    /*   
       // NTP value ...
       $ntp    = $wdtvConf->getVal("NTP");
       
       if (strtoupper($ntp) === "ON")
       {
          $ntp = 1;
       }
       else
       {
          $ntp = 0;
       }
       
       // IPUP value ...
       $ipup   = $wdtvConf->getVal("IPUP");
       
       if (strtoupper($ipup) === "ON")
       {
          $ipup = 1;
       }
       else
       {
          $ipup = 0;
       }
    */
    echo "<h3>Установка времени</h3>\n" . "<form name='accountform' action='" . $_SERVER['PHP_SELF'] . "' method='post'>\n" . "<input type='hidden' name='act' value='settimestuff' />\n" . "<table class='timetab'>\n" . "<tr>\n" . "<td nowrap='nowrap'>Часовой пояс:</td>\n" . "<td><select name='timezone'>\n";
    $tz = createZoneinfoArray();
    $notz = count($tz);
    for ($i = 0; $i < $notz; $i++) {
        $sel = $tz[$i] === $def_tz ? " selected='selected'" : "";
        echo "<option value='" . $tz[$i] . "'" . $sel . ">" . $tz[$i] . "</option>\n";
    }
    echo "</select></td>\n" . "</tr>\n" . "<tr>\n" . "<td nowrap='nowrap'>Сервер NTP:</td>\n" . "<td><input type='text' name='ntpsrv' value='" . $wdtvConf->getVal("NTPSERVER") . "' /></td>\n" . "</tr>\n" . "<tr>\n" . "<td colspan='2'>*Требуется перезагрузка WDTV</td>\n" . "</tr>\n" . "<tr>\n" . "<td colspan='2'><input type='submit' value='Сохранять' /></td>\n" . "</tr>\n" . "</table>\n" . "</form>\n";
}
Пример #2
0
////////////////////////////////////////////////////////////////////////////////
$info = "<img src='" . $pluginInfo['thumb'] . "' style='float: left; margin: 10px;' alt='" . $pluginInfo['id'] . "' title='" . $pluginInfo['id'] . "' width='40' height='50'>\n" . "<b>" . $pluginInfo['desc'] . "</b> by " . $pluginInfo['author'] . ".<br>\n" . "Version: " . $pluginInfo['version'] . " / " . $pluginInfo['date'] . "<br>\n" . "Newest version can always be found <a href='" . $pluginInfo['url'] . "' target='_blank'>here</a>.<br>\n" . "You also can access the old configuration script following <a href='/umsp/plugins/kartina/config.php' target='_blank'>this link</a>.";
// some plugin info ...
$wec_options['KARTINA_INFO'] = array('configname' => 'KARTINA_INFO', 'configdesc' => $info, 'longdesc' => "Plugin Info", 'group' => $pluginInfo['name'], 'displaypri' => -10, 'type' => WECT_DESC, 'page' => WECP_UMSP, 'availval' => array(), 'availvalname' => array(), 'defaultval' => '', 'currentval' => '', 'readhook' => 'wec_hook_donothing', 'writehook' => 'wec_hook_donothing');
// enable disable ...
$wec_options[$pluginInfo['id']] = array('configname' => $pluginInfo['id'], 'configdesc' => 'Enable ' . $pluginInfo['name'] . ' UMSP plugin', 'longdesc' => '', 'group' => $pluginInfo['name'], 'type' => WECT_BOOL, 'page' => WECP_UMSP, 'displaypri' => -9, 'availval' => array('off', 'on'), 'availvalname' => array(), 'defaultval' => '', 'currentval' => wec_getConfigValue($pluginInfo['id']), 'readhook' => wec_umspwrap_read, 'writehook' => wec_umspwrap_write, 'backuphook' => NULL, 'restorehook' => NULL);
// account number ...
$wec_options['KARTINA_ACCOUNT'] = array('configname' => 'KARTINA_ACCOUNT', 'configdesc' => "Account number", 'longdesc' => "Account number send to you by kartina.tv", 'group' => $pluginInfo['name'], 'displaypri' => -8, 'type' => WECT_TEXT, 'page' => WECP_UMSP, 'availval' => array(), 'availvalname' => array(), 'defaultval' => '144', 'currentval' => wec_getConfigValue('KARTINA_ACCOUNT'), 'readhook' => NULL, 'writehook' => NULL);
// password ...
$wec_options['KARTINA_PASSWD'] = array('configname' => 'KARTINA_PASSWD', 'configdesc' => "Password", 'longdesc' => "Password send to you by kartina.tv", 'group' => $pluginInfo['name'], 'displaypri' => -7, 'type' => WECT_TEXT, 'page' => WECP_UMSP, 'availval' => array(), 'availvalname' => array(), 'defaultval' => '441', 'currentval' => wec_getConfigValue('KARTINA_PASSWD'), 'readhook' => NULL, 'writehook' => NULL);
// allow erotic channels ...
$wec_options['KARTINA_EROTIC'] = array('configname' => 'KARTINA_EROTIC', 'configdesc' => "Allow Erotic Channels", 'longdesc' => "Do you want to enable erotic channels?", 'group' => $pluginInfo['name'], 'displaypri' => -6, 'type' => WECT_BOOL, 'page' => WECP_UMSP, 'availval' => array('off', 'on'), 'availvalname' => array(), 'defaultval' => 'off', 'currentval' => wec_getConfigValue('KARTINA_EROTIC'), 'readhook' => NULL, 'writehook' => NULL);
// record folder ...
$wec_options['KART_REC_FOLDER'] = array('configname' => 'KART_REC_FOLDER', 'configdesc' => "Target Folder", 'longdesc' => "Where do you want your records to be stored?", 'group' => $pluginInfo['name'], 'displaypri' => -5, 'type' => WECT_TEXT, 'page' => WECP_UMSP, 'availval' => array(), 'availvalname' => array(), 'defaultval' => '/tmp/media/usb/USBX/insert/path/here', 'currentval' => wec_getConfigValue('KART_REC_FOLDER'), 'readhook' => NULL, 'writehook' => NULL);
// time zone ...
$wec_options['TIMEZONE'] = array('configname' => 'TIMEZONE', 'configdesc' => "Timezone", 'longdesc' => "Choose matching timezone!", 'group' => $pluginInfo['name'], 'displaypri' => -4, 'type' => WECT_SELECT, 'page' => WECP_UMSP, 'availval' => createZoneinfoArray(), 'availvalname' => createZoneinfoArray(), 'defaultval' => 'Europe/Berlin', 'currentval' => wec_getConfigValue('TIMEZONE'), 'readhook' => NULL, 'writehook' => NULL);
// favorites ...
$wec_options['KARTINA_FAVORITES'] = array('configname' => 'KARTINA_FAVORITES', 'configdesc' => "Favorites", 'longdesc' => "Choose favorites you like to have in favorites folder!", 'group' => $pluginInfo['name'], 'displaypri' => -3, 'type' => WECT_MULTI, 'page' => WECP_UMSP, 'availval' => wec_kartinatv_getCids(), 'availvalname' => wec_kartinatv_getChans(), 'defaultval' => wec_kartinatv_getFavs(), 'currentval' => wec_kartinatv_getFavs(), 'readhook' => 'wec_hook_donothing', 'writehook' => 'wec_kartinatv_write');
////////////////////////////////////////////////////////////////////////////////
// <---- config array
////////////////////////////////////////////////////////////////////////////////
/* -----------------------------------------------------------------\
|  Method: wec_kartinatv_write
|  Begin: 28.12.2010 / 13:45
|  Author: Jo2003
|  Description: hook write function, at this time only used for 
|               favorites stuff
|
|  Parameters: option array, new value
|
|  Returns: --