Beispiel #1
1
 private static function runQueryWithView($query, $fields, $printArray)
 {
     $_SESSION['tableData'] = array();
     $exec_time_row = array();
     $records = '';
     try {
         // turn on query profiling
         Flight::get('db')->query('SET profiling = 1;');
         $stmt = Flight::get('db')->query($query);
         // find out time above query was ran for
         $exec_time_result = Flight::get('db')->query('SELECT query_id, SUM(duration) FROM information_schema.profiling GROUP BY query_id ORDER BY query_id DESC LIMIT 1;');
         $exec_time_row = $exec_time_result->fetchAll(PDO::FETCH_NUM);
         // run query and fetch array
         $data = $stmt->fetchAll(PDO::FETCH_ASSOC);
         // store table fields/columns + data rows in session for exporting later
         $_SESSION['tableData'] = array_merge($fields, $data);
         $records = Presenter::listTableData($data);
     } catch (PDOException $e) {
         setFlashMessage('Error: ' . $e->getMessage());
     }
     Flight::render('table', array('title' => Flight::get('lastSegment'), 'icon' => self::$icon, 'table_data' => $records, 'fields' => getOptions($fields), 'query' => SqlFormatter::format($query), 'printArray' => $printArray, 'timetaken' => $exec_time_row[0][1]));
 }
Beispiel #2
0
 /**
  * Gets fields/columns from specified tables and generates dropdown options
  */
 public function getselectfields()
 {
     $tablesJSON = $_POST['tables'];
     if ($tablesJSON) {
         $html = '';
         $tables = json_decode($tablesJSON, true);
         foreach ($tables as $table) {
             // table columns
             $stmt = Flight::get('db')->query("DESCRIBE {$table}");
             $columns = $stmt->fetchAll(PDO::FETCH_ASSOC);
             //pretty_print($columns);
             $fields = array();
             foreach ($columns as $values) {
                 if (isset($values['Field'])) {
                     $fields[] = $values['Field'];
                 }
             }
             //pretty_print($fields);
             $html .= '<optgroup label="' . $table . '">' . "\n";
             $html .= getOptions($fields, false, $table);
             $html .= '</optgroup>' . "\n";
         }
         echo $html;
     }
 }
Beispiel #3
0
function sendErrorReport()
{
    $options = getOptions();
    $extra_vars = isset($options['params']) ? $options['params'] : false;
    $content = parseEmail($options['email'], $extra_vars);
    email_send($options['mailTo'], "Une erreur s'est produite sur OpenNAS", $content, $outError);
    exit($outError);
}
Beispiel #4
0
function getOptions($types, $typeids, $key = 0, $level = 0)
{
    $typeOptions = '';
    if (isset($types[$key])) {
        foreach ($types[$key] as $k => $v) {
            $typeOptions .= "\r\n<option value='{$v['id']}' class='btype'" . (in_array($v['id'], $typeids) ? ' selected' : '') . '>' . str_repeat('-', $level) . $v['name'] . '</option>';
            $typeOptions .= getOptions($types, $typeids, $v['id'], $level + 1);
        }
    }
    return $typeOptions;
}
 function __construct($ACTION = '', $data_filter = array(), $scopeSanitize = array(), $raw_scope_filter = array('ACTION', 'METHOD', 'id', 'scope', 'sc', 'hash', 'sessid', 'crm', 'agent', 'ip', 'city', 'Referer', 'http_referer'))
 {
     if (is_string($data_filter)) {
         $data_filter = explode(',', $data_filter);
     }
     if (is_string($raw_scope_filter)) {
         $raw_scope_filter = explode(',', $raw_scope_filter);
     }
     $this->raw_scope = array();
     defined('ACTION') or define('ACTION', $ACTION);
     RESTful::$filter = $data_filter;
     // Define method type
     if (empty($_SERVER['DOCUMENT_ROOT']) && !empty($_SERVER['SHELL'])) {
         define('METHOD', 'CONSOLE');
         //$this->private_name='CONSOLE';
     } else {
         $this->raw_scope['agent'] = $_SERVER['HTTP_USER_AGENT'];
         $this->raw_scope['ip'] = $ip = $_SERVER['REMOTE_ADDR'];
         if (isset($_SERVER['HTTP_REFERER'])) {
             $this->raw_scope['http_referer'] = $_SERVER['HTTP_REFERER'];
         }
         if (isset($_SERVER['REQUEST_METHOD'])) {
             define('METHOD', $_SERVER['REQUEST_METHOD']);
             //$this->private_name=$_SERVER['REQUEST_METHOD'];
         } else {
             define('METHOD', 'UNKNOWN');
         }
     }
     // Combine parameters
     if (METHOD == 'CONSOLE') {
         //$this->raw_scope = array_merge($this->raw_scope, $_SERVER['argv']);
         require API_CORE_PATH . '/class/rest/getoptions.php';
         $this->raw_scope = array_merge($this->raw_scope, getOptions());
     } else {
         $this->raw_scope = array_merge($this->raw_scope, $_REQUEST);
         $this->raw_scope = array_merge($this->raw_scope, $this->parseRequestHeaders());
     }
     // Расстановка значений
     $this->raw_scope['ACTION'] = $ACTION;
     $this->raw_scope['METHOD'] = METHOD;
     if (empty($this->raw_scope['scope']) && !empty($this->raw_scope['sc'])) {
         // sc - синоним scope
         $this->raw_scope['scope'] = $this->raw_scope['sc'];
         unset($this->raw_scope['sc']);
     }
     // Для дебага, возможность переопределять метод
     if (DEBUG && isset($_GET['METHOD'])) {
         $this->raw_scope['METHOD'] = $_GET['METHOD'];
     }
     $this->scope = $this->sanitize($this->filtrateScope($raw_scope_filter), $scopeSanitize);
     $this->data = $this->sanitize($this->filtrateScope(), $scopeSanitize);
     return $this->raw_scope;
 }
 public function testCurlPost()
 {
     try {
         $config = getHostConfig();
         $config['host'] = 'http://requestb.in/vqid8qvq';
         $j = new \JiraRestApi\JiraClient($config, getOptions());
         $post_data = array('name' => 'value');
         $http_status = 0;
         $ret = $j->exec('/', json_encode($post_data), $http_status);
         var_dump($ret);
         $this->assertTrue(true);
     } catch (HTTPException $e) {
         $this->assertTrue(false, $e->getMessage());
     }
 }
Beispiel #7
0
 public function search($offset = 0)
 {
     $options = $this->m_places->array_from_post(array('title_s', 'type', 'city', 'minbed', 'maxbed', 'minbath', 'maxbath', 'minprice', 'maxprice', 'minfloor', 'maxfloor'));
     if ($this->form_validation->run('search')) {
         $count = $this->m_places->search($options, $status = FALSE);
         $perpage = getOptions('paging');
         if (count($count) > $perpage) {
             $this->load->library('pagination');
             $config['base_url'] = site_url('admin/places/search');
             $config['total_rows'] = count($count);
             $config['per_page'] = $perpage;
             $config['uri_segment'] = 4;
             $q = $this->pagination->initialize($config);
             $offset = $this->uri->segment(4) ? $this->uri->segment(4) : 0;
         } else {
             $this->data['pagination'] = '';
             $offset = 0;
         }
         $status = $this->m_places->status_place;
         $telo = $this->m_places->search($options, $status = FALSE, $perpage, $offset);
         $str = '';
         if ($telo) {
             $str .= '<section class="col-xs-12 col-sm-6 col-md-12">';
             foreach ($telo as $s) {
                 $str .= '<article class="search-result row">';
                 $str .= $s->image ? '<div class="col-xs-12 col-sm-12 col-md-3"><img class="img-responsive thumbnail" src="' . base_url('assets/img/timthumb.php') . '?src=' . base_url($s->image) . '&zc=0&h=140&w=180"></div>' : '<div class="col-xs-12 col-sm-12 col-md-3"><img class="img-responsive thumbnail" src="http://placehold.it/250x140&text=no+primary+image"></div>';
                 $str .= '<div class="col-xs-12 col-sm-12 col-md-2"><ul class="meta-search">';
                 $str .= '<ul><i class="fa fa-money"></i><span> ' . ($s->prices === null ? 'Not Set' : $this->data['currency'][getOptions('currency')] . ' ' . currency($s->prices)) . '</span></li>';
                 $str .= '<ul><li><i class="glyphicon glyphicon-home"></i> <span>' . ($s->title_type === null ? 'Not Set' : $s->title_type) . '</span></li>';
                 $str .= '<ul><li><i class="fa fa-arrows"></i> <span>' . ($s->floor_dim === null ? 'Not Set' : $s->floor_dim . ' ' . $this->data['floor'][getOptions('floor_metric')]) . '</span></li>';
                 $str .= '<ul><li><i class="fa fa-table"></i> <span>' . ($s->bedrooms === null ? 'Not Set' : $s->bedrooms . ' bedrooms') . '</span></li>';
                 $str .= '<ul><li><a href=' . site_url('front/places/details') . '/' . $s->id_places . ' class="btn btn-primary btn-xs">View Details</a></li>';
                 $str .= '</ul></div>';
                 $str .= '<div class="col-xs-12 col-sm-12 col-md-7 excerpet">';
                 $str .= '<h3>' . $s->title_places . ' / ' . $this->data['status'][$s->status] . '</h3>';
                 $str .= '<p>' . limit_to_numwords(strip_tags($s->desc), 50) . '</p></div>';
                 //                    $str .= '<td>' . ($s->title_type === null ? 'Not Set' : $s->title_type) . '</td>';
                 //                    $str .= '<td>' . ($s->prices === null ? 'Not Set' : $this->data['currency'][getOptions('currency')] . ' ' . currency($s->prices)) . '</td>';
                 $str .= '<span class="clearfix borda"></span></article>';
             }
             $str .= '<div>' . $this->pagination->create_links() . '</div>';
             $str .= '</section>';
         } else {
             $str .= 'No Data Found';
         }
         echo $str;
     }
 }
/**
 * Get target directory
 *
 * @return string|bool Return false when the target directory is not exists.
 */
function getTargetDir()
{
    $options = getOptions();
    $folderName = 'WebIde' . str_pad($options['ide-version'], 2, 0);
    $os = php_uname();
    if (preg_match('#^Windows#i', $os)) {
        // Windows path
        $configPath = getenv('HOMEDRIVE') . getenv("HOMEPATH") . '\\.' . $folderName;
    } elseif (preg_match('#^Linux#i', $os)) {
        // Linux path
        $configPath = '~/.' . $folderName;
    } else {
        // Mac OSX path
        $configPath = '~/Library/Preferences/' . $folderName;
    }
    return $configPath;
}
Beispiel #9
0
function drawOptions($translator)
{
    $options = getOptions($translator);
    $html = null;
    foreach ($options as $option) {
        $html .= '<tr>
                    <td>
                        <a href="' . $option['url'] . '">' . $option['name'] . '</a>
                    </td>
                    <td>
                        ' . $option['recommended'] . '
                    </td>
                    <td>
                        ' . $option['current'] . '
                    </td>
                  </tr>';
    }
    return $html;
}
Beispiel #10
0
     if ($ChildCategories != '') {
         $ChildCategories .= ', ';
     }
     $ChildCategories .= anchor(Gdn_Format::text($Category->Name), CategoryUrl($Category));
 } else {
     if ($Category->DisplayAs === 'Heading') {
         $CatList .= '<li id="Category_' . $CategoryID . '" class="CategoryHeading ' . $CssClass . '">
        <div class="ItemContent Category"><div class="Options">' . getOptions($Category, $this) . '</div>' . Gdn_Format::text($Category->Name) . '</div>
     </li>';
         $Alt = FALSE;
     } else {
         $LastComment = UserBuilder($Category, 'Last');
         $AltCss = $Alt ? ' Alt' : '';
         $Alt = !$Alt;
         $CatList .= '<li id="Category_' . $CategoryID . '" class="' . $CssClass . '">
        <div class="ItemContent Category">' . '<div class="Options">' . getOptions($Category, $this) . '</div>' . CategoryPhoto($Category) . '<div class="TitleWrap">' . anchor(Gdn_Format::text($Category->Name), CategoryUrl($Category), 'Title') . '</div>
           <div class="CategoryDescription">' . $Category->Description . '</div>
           <div class="Meta">
              <span class="MItem RSS">' . anchor(img('applications/dashboard/design/images/rss.gif', array('alt' => T('RSS Feed'))), '/categories/' . $Category->UrlCode . '/feed.rss', '', array('title' => T('RSS Feed'))) . '</span>
              <span class="MItem DiscussionCount">' . sprintf(PluralTranslate($Category->CountDiscussions, '%s discussion html', '%s discussions html', t('%s discussion'), t('%s discussions')), BigPlural($Category->CountDiscussions, '%s discussion')) . '</span>
              <span class="MItem CommentCount">' . sprintf(PluralTranslate($Category->CountComments, '%s comment html', '%s comments html', t('%s comment'), t('%s comments')), BigPlural($Category->CountComments, '%s comment')) . '</span>';
         if ($Category->LastTitle != '') {
             $CatList .= '<span class="MItem LastDiscussionTitle">' . sprintf(t('Most recent: %1$s by %2$s'), anchor(Gdn_Format::text(sliceString($Category->LastTitle, 40)), $Category->LastUrl), userAnchor($LastComment)) . '</span>' . '<span class="MItem LastCommentDate">' . Gdn_Format::date($Category->LastDateInserted) . '</span>';
         }
         // If this category is one level above the max display depth, and it
         // has children, add a replacement string for them.
         if ($MaxDisplayDepth > 0 && $Category->Depth == $MaxDisplayDepth - 1 && $Category->TreeRight - $Category->TreeLeft > 1) {
             $CatList .= '{ChildCategories}';
         }
         $CatList .= '</div>
        </div>
Beispiel #11
0
 public function get_ajax($offset = 0)
 {
     $count = $this->m_places->get_place();
     $perpage = getOptions('paging');
     if (count($count) > $perpage) {
         $this->load->library('pagination');
         $config['base_url'] = site_url('admin/places/get_ajax');
         $config['total_rows'] = count($count);
         $config['per_page'] = $perpage;
         $config['uri_segment'] = 4;
         $q = $this->pagination->initialize($config);
         $offset = $this->uri->segment(4) ? $this->uri->segment(4) : 0;
     } else {
         $this->data['pagination'] = '';
         $offset = 0;
     }
     $telo = $this->m_places->get_place($perpage, $offset);
     $str = '';
     if ($telo) {
         $str .= '<table class="table table-bordered table-condensed"">
                     <thead>
                         <tr class="active">
                             <th class="text-center">Image</th>
                             <th class="text-center">Title</th>
                             <th class="text-center">Type</th>
                             <th class="text-center">Price</th>
                             <th class="text-center">Action</th>
                         </tr>
                     </thead>
                     <tbody>';
         foreach ($telo as $s) {
             $str .= '<tr class="text-center">';
             $str .= $s->image ? '<td class="col-md-1"><img src="' . base_url('assets/img/timthumb.php') . '?src=' . base_url($s->image) . '&zc=0&h=140&w=180"></td>' : '<td class="col-md-1"><img class="img-responsive" src="http://placehold.it/100x100&text=no+primary+image"></td>';
             $str .= '<td>' . $s->title_places . '</td>';
             $str .= '<td>' . ($s->title_type === null ? 'Not Set' : $s->title_type) . '</td>';
             $str .= '<td>' . ($s->prices === null ? 'Not Set' : $this->data['currency'][getOptions('currency')] . ' ' . currency($s->prices)) . '</td>';
             $str .= '<td><a href="' . site_url('admin/places/edit') . '/' . $s->id_places . '" class="btn btn-default">Edit</a>';
             $str .= '<a id="del-' . $s->id_places . '" href="' . site_url('admin/places/del_places') . '/' . $s->id_places . '" class="btn btn-default del-in">Delete</a></td>';
             $str .= '</tr>';
         }
         $str .= '<tbody></table>';
         $str .= '<div>' . $this->pagination->create_links() . '</div>';
     } else {
         $str .= 'No Data Found';
     }
     echo $str;
 }
Beispiel #12
0
    function writeTableRow($Row, $Depth = 1)
    {
        $Children = $Row['Children'];
        $WriteChildren = FALSE;
        $maxDisplayDepth = c('Vanilla.Categories.MaxDisplayDepth');
        if (!empty($Children)) {
            if ($maxDisplayDepth > 0 && $Depth + 1 >= $maxDisplayDepth) {
                $WriteChildren = 'list';
            } else {
                $WriteChildren = 'rows';
            }
        }
        $H = 'h' . ($Depth + 1);
        ?>
        <tr class="<?php 
        echo CssClass($Row);
        ?>
">
            <td class="CategoryName">
                <div class="Wrap">
                    <?php 
        echo '<div class="Options">' . getOptions($Row) . '</div>';
        echo CategoryPhoto($Row);
        echo "<{$H}>";
        $safeName = htmlspecialchars($Row['Name']);
        echo $Row['DisplayAs'] === 'Heading' ? $safeName : anchor($safeName, $Row['Url']);
        Gdn::controller()->EventArguments['Category'] = $Row;
        Gdn::controller()->fireEvent('AfterCategoryTitle');
        echo "</{$H}>";
        ?>
                    <div class="CategoryDescription">
                        <?php 
        echo $Row['Description'];
        ?>
                    </div>
                    <?php 
        if ($WriteChildren === 'list') {
            ?>
                        <div class="ChildCategories">
                            <?php 
            echo wrap(t('Child Categories') . ': ', 'b');
            echo CategoryString($Children, $Depth + 1);
            ?>
                        </div>
                    <?php 
        }
        ?>
                </div>
            </td>
            <td class="BigCount CountDiscussions">
                <div class="Wrap">
                    <?php 
        //            echo "({$Row['CountDiscussions']})";
        echo BigPlural($Row['CountAllDiscussions'], '%s discussion');
        ?>
                </div>
            </td>
            <td class="BigCount CountComments">
                <div class="Wrap">
                    <?php 
        //            echo "({$Row['CountComments']})";
        echo BigPlural($Row['CountAllComments'], '%s comment');
        ?>
                </div>
            </td>
            <td class="BlockColumn LatestPost">
                <div class="Block Wrap">
                    <?php 
        if ($Row['LastTitle']) {
            ?>
                        <?php 
            echo userPhoto($Row, array('Size' => 'Small', 'Px' => 'Last'));
            echo anchor(SliceString(Gdn_Format::text($Row['LastTitle']), 100), $Row['LastUrl'], 'BlockTitle LatestPostTitle', array('title' => html_entity_decode($Row['LastTitle'])));
            ?>
                        <div class="Meta">
                            <?php 
            echo userAnchor($Row, 'UserLink MItem', 'Last');
            ?>
                            <span class="Bullet">•</span>
                            <?php 
            echo anchor(Gdn_Format::date($Row['LastDateInserted'], 'html'), $Row['LastUrl'], 'CommentDate MItem');
            if (isset($Row['LastCategoryID'])) {
                $LastCategory = CategoryModel::categories($Row['LastCategoryID']);
                echo ' <span>', sprintf('in %s', anchor($LastCategory['Name'], CategoryUrl($LastCategory, '', '//'))), '</span>';
            }
            ?>
                        </div>
                    <?php 
        }
        ?>
                </div>
            </td>
        </tr>
        <?php 
        if ($WriteChildren === 'rows') {
            foreach ($Children as $ChildRow) {
                WriteTableRow($ChildRow, $Depth + 1);
            }
        }
    }
$name = $app->input->getString('e_name', '');
$form = 'text';
$html = '';
if (!$elem) {
    return;
}
$item = new stdClass();
$item->client = $elem == 'type' ? 'site' : 'search';
$item->id = JCckDatabase::loadResult('SELECT id FROM #__cck_core_' . $elem . 's WHERE name = "' . (string) $name . '"');
if (!$item->id) {
    return;
}
$live = $app->input->getString('live', '');
$variat = $app->input->getString('variat', '');
$values = getOptions($live);
$variations = getOptions($variat);
// Variations
$opts = array(JHtml::_('select.option', '', '- ' . JText::_('COM_CCK_INHERITED') . ' -'), JHtml::_('select.option', 'clear', JText::_('COM_CCK_CLEAR')), JHtml::_('select.option', 'hidden', JText::_('COM_CCK_HIDDEN')), JHtml::_('select.option', 'value', JText::_('COM_CCK_VALUE')), JHtml::_('select.option', '<OPTGROUP>', JText::_('COM_CCK_FORM')), JHtml::_('select.option', 'form', JText::_('COM_CCK_DEFAULT')), JHtml::_('select.option', 'form_filter', JText::_('COM_CCK_FORM_FILTER')), JHtml::_('select.option', 'disabled', JText::_('COM_CCK_FORM_DISABLED')), JHtml::_('select.option', '</OPTGROUP>', ''));
// Process
require_once JPATH_ADMINISTRATOR . '/components/' . CCK_COM . '/helpers/helper_workshop.php';
$fields = Helper_Workshop::getFields($elem, $item, 'AND (( c.live = "" AND c.live_value = "" ) OR ( c.live = "" AND c.live_value != "" AND c.variation != "hidden" ) OR ( c.live != "" AND c.live != "stage" ))', false, true);
if (count($fields)) {
    foreach ($fields as $pos) {
        foreach ($pos as $field) {
            $value = isset($values[$field->name]) ? htmlspecialchars($values[$field->name]) : '';
            $variat = isset($variations[$field->name]) ? $variations[$field->name] : '';
            $variat = $variat == 'none' ? $variat = 'hidden' : $variat;
            // TODO: FIX TO REMOVE AFTER GA
            $variation = Jhtml::_('select.genericlist', $opts, 'variation_' . $field->name, 'size="1" class="inputbox variation_values" onchange="CCK_setOptions(\'variation\');"', 'value', 'text', $variat);
            $html .= '<label style="padding-left: 10px;">' . $field->title . '</label>' . '<input class="live_values inputbox" type="text" id="live_' . $field->name . '" name="live_' . $field->name . '" value="' . $value . '" onchange="CCK_setOptions(\'live\');" />' . $variation . '<div class="clear"></div>';
        }
Beispiel #14
0
            break;
        case 1:
            echo "Enter CSV File full path with name HERE: ";
            $file_name = trim(fgets(STDIN));
            // Input from user and save it in a variable
            $file_name = str_replace("\n", '', $file_name);
            // Remove extra Line Entery
            checkFile($file_name);
            //  Check whether FIle Exists or Not
            $option = getOptions();
            break;
        case 2:
            if (checkFile($file_name)) {
                echo "Processsing File here \n\n\n";
                //------------------- Start Processing File
                ProcessDataDigging($file_name);
            } else {
            }
            $option = getOptions();
            // General Options
            break;
        case 3:
            exit;
            break;
        default:
            $option = getOptions();
            // General Options
            break;
    }
}
//ProcessDataDigging();
Beispiel #15
0
function get_category($type, $option)
{
    return getOptions();
}
Beispiel #16
0
        case "persName":
        case "orgName":
        case "title":
        case "name":
        case "term":
            getOptions($label);
            break;
            //subtype from tei files and namedEntities.xml
        //subtype from tei files and namedEntities.xml
        case "present":
        case "expéditeur":
        case "destinataire":
        case "invité":
        case "secrétaire":
        case "président":
            getOptions("persName", $label);
            break;
        case "type":
            break;
    }
}
function array_msort($array, $cols)
{
    $colarr = array();
    foreach ($cols as $col => $order) {
        $colarr[$col] = array();
        foreach ($array as $k => $row) {
            $colarr[$col]['_' . $k] = strtolower($row[$col]);
        }
    }
    $eval = 'array_multisort(';
Beispiel #17
0
/* 修改个人参数,从 wForum 偷来的。atppp 20040524 */
require "www2-funcs.php";
login_init();
bbs_session_modify_user_mode(BBS_MODE_USERDEF);
toolbox_header("个人参数修改");
assert_login();
define('SHOWTELNETPARAM', 0);
//是否显示 telnet 选项
/* 格式:每项五个参数,第一个 0 表示 telnet 下专用参数;第二个是参数名称;第三个是参数具体解释;第四五是参数 ON 和 OFF 所代表的具体含义 */
$user_define = array(array(0, "显示活动看版", "是否显示活动看板", "显示", "不显示"), array(0, "使用彩色", "是否使用彩色显示", "使用", "不使用"), array(0, "编辑时显示状态栏", "编辑文章时是否显示状态栏", "显示", "不显示"), array(0, "分类讨论区以 New 显示", "是否以未读方式阅读分类讨论区", "是", "否"), array(0, "选单的讯息栏", "是否显示选单讯息栏", "显示", "不显示"), array(0, "上站时显示好友名单", "上站时是否显示好友在线名单", "显示", "不显示"), array(0, "让好友呼叫", "当呼叫器关闭时是否允许好友呼叫", "是", "否"), array(0, "使用自己的离站画面", "是否使用自己的离站画面", "是", "否"), array(0, "进站时显示备忘录", "进站时是否显示备忘录", "是", "否"), array(0, "离站时显示备忘录", "离站时是否显示备忘录", "是", "否"), array(0, "讯息栏模式", "讯息栏的显示内容", "呼叫器状态", "在线人数"), array(0, "菜单模式选择", "telnet的菜单模式", "缺省模式", "精简模式"), array(0, "阅读文章是否使用绕卷选择", "阅读文章是否绕卷选择", "是", "否"), array(0, "阅读文章游标停於第一篇未读", "文章列表时光标自动定位的位置", "第一篇未读文章", "最新一篇文章"), array(0, "屏幕标题色彩", "屏幕标题色彩显示模式", "标准", "自动变换"), array(1, "接受所有人的讯息", "是否允许所有人给您发短消息", "是", "否"), array(1, "接受好友的讯息", "是否允许好友给您发短消息", "是", "否"), array(0, "收到讯息发出声音", "收到短信后是否以声音提醒您", "是", "否"), array(0, "离站後寄回所有讯息", "退出登录时是否把短信息寄回信箱", "是", "否"), array(0, "发文章时实时显示讯息", "编辑文章时是否实时显示短消息", "是", "否"), array(0, "菜单上显示帮助信息", "是否在菜单上显示帮助信息", "是", "否"), array(0, "进站时显示十大新闻", "进站时是否显示十大热门话题", "显示", "不显示"), array(0, "进站时观看留言版", "进站时是否显示留言板", "显示", "不显示"), array(0, "忽略讯息功能键", "用哪个键忽略短信", "Enter键", "Esc键"), array(0, "使用高亮界面", "是否使用高亮界面", "使用", "不使用"), array(0, "进站时观看上站人数统计图", "进站时是否显示上站人数统计图", "显示", "不显示"), array(0, "未读标记字符", "用哪个字符作为未读标记", "*", "N"), array(0, "使用GB码阅读", "用GB码阅读", "是", "否"), array(0, "对汉字进行整字处理", "是否对汉字进行整字处理", "是", "否"), array(0, "显示详细用户信息(wForum)", "是否允许他人看到您的用户资料", "允许", "不允许"), array(0, "显示真实用户信息(wForum)", "是否允许他人看到您的真实资料", "允许", "不允许"));
$user_define1 = array(array(1, "隐藏 IP", "是否隐藏自己的 IP 信息", "隐藏", "不隐藏"));
$mailbox_prop = array(array(1, "发信时保存信件到发件箱", "是否发信时自动选择保存到发件箱", "保存", "不保存"), array(1, "删除信件时不保存到垃圾箱", "是否删除信件时不保存到垃圾箱", "不保存", "保存"), array(0, "快捷邮箱键", "版面按 'v' 时进入什么界面", "信箱主界面", "收件箱"), array(1, "自动清除过期垃圾邮件", "是否自动清除过期垃圾邮件", "是", "否"));
if (isset($_GET['do'])) {
    $userdefine0 = getOptions("user_define", $currentuser['userdefine0']);
    $userdefine1 = getOptions("user_define1", $currentuser['userdefine1']);
    $mailbox_prop = getOptions("mailbox_prop", $currentuinfo['mailbox_prop']);
    bbs_setuserparam($userdefine0, $userdefine1, $mailbox_prop);
    html_success_quit("参数修改成功");
    exit;
}
showOptionsForm();
page_footer();
function getOptions($var_name, $oldvalue)
{
    global ${$var_name};
    $userdefine = ${$var_name};
    $ccc = count($userdefine);
    $flags = $oldvalue;
    for ($i = 0; $i < $ccc; $i++) {
        if (isset($_POST[$var_name . "_" . $i])) {
            if ($_POST[$var_name . "_" . $i] == 1) {
Beispiel #18
0
        if (!empty($option['long'])) {
            $long[] = $option['long'] . $req;
        }
        if (!empty($option['short']) && !empty($option['long'])) {
            $map[$option['short']] = $option['long'];
        }
    }
    $arguments = getopt($short, $long);
    foreach ($map as $s => $l) {
        if (isset($arguments[$s]) && isset($arguments[$l])) {
            unset($arguments[$s]);
            continue;
        }
        if (isset($arguments[$s])) {
            $arguments[$l] = $arguments[$s];
            unset($arguments[$s]);
            continue;
        }
    }
    return $arguments;
}
function out($message, $pre = '  ')
{
    echo "{$pre}{$message}\n";
}
/**
 * Script options
 */
$options = array(array('short' => 'i', 'long' => 'install-dir', 'desc' => 'Installation folder', 'required' => true));
exit(main(getOptions($options)));
Beispiel #19
0
    $res .= "<option value='{$ver}-r'>Release Notes</option>";
    $res .= "<option value='{$ver}-s'>Samples</option>";
    $res .= "</optgroup>";
    return $res;
}
for ($mj = $major; $mj >= 9; --$mj) {
    for ($mn = $minor; $mn >= 66; --$mn) {
        $minver = str_pad("{$mn}", 2, "0", STR_PAD_LEFT);
        $ver = "{$mj}.{$minver}";
        if ($ver == $currentVersion) {
            continue;
        }
        print getOptions($ver);
    }
}
print getOptions("8.91");
?>
</select>
<script type="text/javascript">
$(document).ready(function() {
   $("#verOper").change(function() {
       var v = $("#verOper option:selected").val();
       var ver = v.substr(0, 4);
       var oper = v.substr(5, 1);
       var site = window.location.protocol + "//" + window.location.hostname + "/";
       var link;
       switch (oper) {
       case 'd':
           link = "https://github.com/easylogging/easyloggingpp/releases/download/v" + ver + "/easyloggingpp_v" + ver + ".zip";
           break;
       case 'm':
Beispiel #20
0
if ($interval < 1) {
    // интервал отправки (сек)
    jsAnswer("error", "c_error", "", "Сообщение уже было отправлено.");
} else {
    //$get_data = gF('os');
    $get_data = $_POST["cs"];
    if (count($get_data) > 1) {
        // data to send
        $os = $_POST["os"];
        $cs = $_POST["cs"];
        $ip = $_SERVER["REMOTE_ADDR"];
        $title = "Новый клиент с сайта soapland";
        $title = "=?UTF-8?B?" . base64_encode($title) . "?=";
        $mess = "";
        $mess .= getOptions(1);
        $mess = $mess . "<div style=\"background:#bfd4ac;border:1px solid #999;padding:10px;margin: 10px 0;\">IP: " . $ip . " / <a href='http://dedushka.org/whois/#" . $ip . "'>Определить город</a></div>";
        $headers = "Content-type: text/html; charset=utf-8\r\n";
        $headers .= "From: soapland <" . $from . ">\r\n";
        $sms['msg'] = translit(getOptions(0));
        $sms['msg'] = substr($sms['msg'], 0, 160);
        if ($to != '*****@*****.**') {
            mail($to, $title, $mess, $headers);
        }
        if ($sms['id'] != '' || $sms['key'] != '' || $sms['log'] != '') {
            @sendSMS($num, $sms['msg']);
        }
        jsAnswer('success', 'c_success', '', 'Спасибо, мы свяжемся с Вами в течении 30 минут!');
    } else {
        jsAnswer('error', 'c_error', '', 'Ошибка');
    }
}
function display()
{
    $options = getOptions();
    ?>

<form action="#" method="post" enctype="multipart/form-data" name="blocks_form" id="blocks_form">
	<div class="wrap">
		<div class="icon32" id="icon-options-general"><br></div>
		<h2>Ρυθμίσεις Διαβουλεύσεων</h2>
		
		<p class="submit"><input class="button-primary" type="submit" name="cons_opt_save" value="Αποθήκευση" /></p>
		
		<table class="form-table">
			<tbody>
				<tr valign="top">
					<th scope="row">Ειδικές Κατηγορίες</th>
					<td>
						 <?php 
    $catz = get_categories('hide_empty=0');
    ?>
						
						<select name="cat_open"  style="width:250px;">
							<?php 
    foreach ($catz as $cat) {
        if (strlen($cat->name) < 50) {
            if ($cat->term_id == $options['cat_open']) {
                echo '<option value="' . $cat->term_id . '" selected="selected">' . $cat->name . '</option>';
            } else {
                echo '<option value="' . $cat->term_id . '">' . $cat->name . '</option>';
            }
        }
    }
    ?>
						</select> - Εισαγωγική <br />
						 
						<select name="cat_close"  style="width:250px;"> 
							<?php 
    foreach ($catz as $cat) {
        if (strlen($cat->name) < 50) {
            if ($cat->term_id == $options['cat_close']) {
                echo '<option value="' . $cat->term_id . '" selected="selected">' . $cat->name . '</option>';
            } else {
                echo '<option value="' . $cat->term_id . '">' . $cat->name . '</option>';
            }
        }
    }
    ?>
						</select> - Κλεισίματος<br />
						
						<select name="cat_results"  style="width:250px;">
							<option value="0" <?php 
    if (get_option('cat_results') == 0) {
        echo 'selected="selected"';
    }
    ?>
>--Καμία--</option>';	 	
							<?php 
    foreach ($catz as $cat) {
        if (strlen($cat->name) < 50) {
            if ($cat->term_id == $options['cat_results']) {
                echo '<option value="' . $cat->term_id . '" selected="selected">' . $cat->name . '</option>';
            } else {
                echo '<option value="' . $cat->term_id . '">' . $cat->name . '</option>';
            }
        }
    }
    ?>
						</select> - Αποτελέσματα
					</td>
				</tr>
			</tbody>
		</table>
		
		<table class="form-table">
			<tbody>
				<tr valign="top">
					<th scope="row">Κεφαλίδα<br/><small style="font-weight:normal;">Λoγότυπο (80 pixels πλάτος)</small></th>
					<td>
						<label>
							<?php 
    if ($options['logo'] != '') {
        echo '<img src="' . $options['logo'] . '" width="80"/>&nbsp;&nbsp;';
    }
    ?>
							<input type="text" name="logo" id="logo" class="code" size="40" value="<?php 
    echo $options['logo'];
    ?>
">&nbsp;
							Ανεβάστε το λογότυπό σας στα <a href="<?php 
    echo URL;
    ?>
/wp-admin/media-new.php">Πολυμέσα</a> ή ορίστε URL.
						</label>
					</td>
				</tr>
			</tbody>
		</table>
		
		<table class="form-table">
			<tbody>
				<tr valign="top">
					<th scope="row">Όροι Χρήσης<br/><small style="font-weight:normal;">Εμφανίζεται στη φόρμα σχολιασμού.</small></th>
					<td>
						<select name="terms" size="1">
						<option value="-1">---</option>
						<?php 
    $args = array('post_type' => 'page', 'posts_per_page' => -1, 'suppress_filters' => false);
    $myposts = get_posts($args);
    foreach ($myposts as $post) {
        setup_postdata($post);
        echo '<option value="' . $post->ID . '" ';
        if ($post->ID == $options['terms']) {
            echo 'selected';
        }
        echo '>' . $post->post_title . '</option>';
    }
    ?>
						</select>
					</td>
				</tr>
			</tbody>
		</table>
		
		<table class="form-table">
			<tbody>
				<tr valign="top">
					<th scope="row">Υποσέλιδο<br/><small style="font-weight:normal;">HTML<br/> Στο κέντρο του υποσέλιδου.</small></th>
					<td>
						<label>
							<textarea name="footer_content" cols="50" rows="10" id="footer_content" class="code" style="width:98%;font-size:12px;"><?php 
    echo $options['footer_content'];
    ?>
</textarea>
						</label>
					</td>
				</tr>
			</tbody>
		</table>

		<p class="submit">
			<input class="button-primary" type="submit" name="cons_opt_save" value="Αποθήκευση" />
		</p>
	</div>

</form>

<?php 
}
Beispiel #22
0
echo getOptions('company_name');
?>
</h1>
                        <p>★★★★☆</p>
                    </div>
                </div>
            </a>
        </div>
        <div class="col-lg-4 pull-right">
            <br>
            <h4>Customer service: <?php 
echo getOptions('company_number');
?>
</h4>
            <address><small><?php 
echo getOptions('company_address');
?>
</small></address>
        </div>
    </div>
    <div class="row">
        <nav class="navbar navbar-default" role="navigation">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span><span
                        class="icon-bar"></span><span class="icon-bar"></span>
                </button>
            </div>
            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse " id="bs-example-navbar-collapse-1">
Beispiel #23
0
            <label class="control-label"><?php 
echo $floor[getOptions('floor_metric')];
?>
</label>
        </div>
    </div>
    <div class="form-group has-feedback">
        <label for="inputJab" class="col-lg-2 control-label">Floor Dimension</label>
        <div class="col-lg-5">
            <?php 
echo form_input($floor_dim);
?>
        </div>
        <div class="col-lg-5">
            <label class="control-label"><?php 
echo $floor[getOptions('floor_metric')];
?>
</label>
        </div>
    </div>
    <div class="form-group has-feedback">
        <label for="inputJab" class="col-lg-2 control-label">Bedrooms</label>
        <div class="col-lg-5">
            <?php 
echo form_input($bedrooms);
?>
        </div>
    </div>
    <div class="form-group has-feedback">
        <label for="inputJab" class="col-lg-2 control-label">Bathrooms</label>
        <div class="col-lg-5">
Beispiel #24
0
}
?>
                    </select>
                </div>
            </div>
            <div class="form-group">
                <label for="inputPassword3" class="col-sm-3 control-label">Card Holder Name</label>
                <div class="col-sm-8">
                    <input type="text" data-validation="required" name="cc_name" class="form-control">
                </div>
            </div>
    </div>
    <div class="col-md-3 pull-right">
        <h3>Total Price</h3>
        <i class="price"><?php 
echo getOptions('currency') . ' ' . $this->cart->format_number($this->cart->total());
?>
</i>
    </div>	
</div>
<div class="col-md-12">
    <div class="form-group pull-right">
        <div class="col-sm-offset-2 col-sm-10">
            <input type="submit" class="btn btn-default" value="Submit Payment" name="payment"></button>
        </div>
    </div>
</form>
</div>
<script>
$.validate({
});
Beispiel #25
0
                if ($isNew == "False") {
                    $sql = "SELECT CONCAT(ca.Id,'" . $regForCat . "','0') AS value, CONCAT(ca.Name,' [<convert>#label=119<convert>]') AS text ";
                    $sql .= "FROM `" . $_SESSION['Application_host'] . "`.`T_cave` ca ";
                    $sql .= "INNER JOIN `" . $_SESSION['Application_host'] . "`.`J_massif_cave` mc ON mc.Id_cave = ca.Id ";
                    $sql .= "WHERE mc.Id_massif = " . $id . " ";
                    $sql .= "UNION ";
                    $sql .= "SELECT CONCAT('0','" . $regForCat . "',ey.Id) AS value, CONCAT(ey.Name,' [<convert>#label=625<convert>]') AS text ";
                    $sql .= "FROM `" . $_SESSION['Application_host'] . "`.`T_entry` ey ";
                    $sql .= "INNER JOIN `" . $_SESSION['Application_host'] . "`.`J_massif_cave` mc ON mc.Id_entry = ey.Id ";
                    $sql .= "WHERE mc.Id_massif = " . $id . " ";
                    $sql .= "ORDER BY text ";
                    $msg = "";
                    $comparedCol = "value";
                    $selected = "#";
                    $textCol = "text";
                    echo getOptions($sql, $msg, $selected, $comparedCol, $textCol);
                }
                ?>
          </select>
        </td></tr><tr><td class="field" colspan="2">
          <input type="button" class="button1" id="add" name="add" value="<convert>#label=74<convert>" onclick="JavaScript:entryAdd();" /><!--Ajouter à ma liste-->
        </td></tr><tr><td class="field" colspan="2">
          <input type="button" class="button1" id="remove" name="remove" value="<convert>#label=73<convert>" onclick="JavaScript:entryRemove();" /><!--Retirer de ma liste-->
        </td></tr><tr><td class="field" colspan="2">
          <input type="hidden" id="e_list" name="e_list" />
          <input type="hidden" id="is_new" name="is_new" value="<?php 
                echo $isNew;
                ?>
" />
          <input type="hidden" id="massif_id" name="massif_id" value="<?php 
                echo $id;
Beispiel #26
0
    // echo "\n".$ROW['category_id'].": ".$ROW['job_title'];
    $categories_titles[$ROW['category_id']][] = $ROW['job_title'];
}
// var_dump($categories_titles);
// die();
$sph->resetSphinx();
foreach ($categories_titles as $cat_id => $category) {
    PrintText("\n\nCategory ID: {$cat_id}\n=====================================");
    $sph->multiInit(getOptions());
    $stop_after = 31;
    // $count = 1;
    // foreach($category as $one_title){
    for ($cat = 0; $cat < sizeof($category); $cat++) {
        $one_title = $category[$cat];
        PrintText("{$cat}: {$one_title}");
        $sph->setOptions(getOptions());
        $sph->setAttribute('what', 'jobs');
        $sph->setAttribute('lposition', $one_title);
        $sph->addQuery();
        if ($cat % $stop_after == 0 && $cat != 0) {
            getSPHresutls($sph, &$ids, $cat_id);
            // PrintText("\n-------\nafter function ids:\n");
            // var_dump($ids);
            updateDB($ids, $cat_id);
            unset($ids);
            $ids = NULL;
        }
        // $count++;
    }
    getSPHresutls($sph, &$ids, $cat_id);
    updateDB($ids, $cat_id);
Beispiel #27
0
////
//// Initialisation
////
/**
 * the release version
 */
define("VERSION", "development version");
$db_con = mysql_connect(DB_ADDR, DB_USER, DB_PASS);
$db_sel = mysql_select_db(DB_NAME, $db_con);
mysql_query("SET NAMES utf8");
mysql_query("SET collation_connection = 'utf8_unicode_ci'");
/**
 * load the options
 */
$g_options = array();
$g_options = getOptions();
if (empty($g_options)) {
    error('Failed to load options.');
}
////
//// Main
////
$modes = array("players", "clans", "weapons", "maps", "actions", "claninfo", "playerinfo", "weaponinfo", "mapinfo", "actioninfo", "playerhistory", "search", "admin", "help", "livestats", "playerchathistory", "teams");
$mode = '';
if (!empty($_GET["mode"])) {
    if (in_array($_GET["mode"], $modes) && validateInput($_GET['mode'], 'nospace') === true) {
        $mode = $_GET['mode'];
    }
}
// decide if we show the games or the game file
$queryAllGames = mysql_query("SELECT code,name FROM " . DB_PREFIX . "_Games WHERE hidden='0' ORDER BY name ASC");
Beispiel #28
0
<?php

/**
*   Initialization file for crons
*
*   @author Țurcanu Vitalie <*****@*****.**>
*   @access private
*   @package CaseBox
*   @copyright Copyright (c) 2011, CaseBox
**/
namespace CB;

ini_set('max_execution_time', 0);
ini_set('allow_url_fopen', true);
error_reporting(E_ALL);
$scriptOptions = getOptions();
if (empty($scriptOptions['core'])) {
    die('no core specified or invalid options set.');
}
$_GET['core'] = $scriptOptions['core'];
$_SERVER['SERVER_NAME'] = $scriptOptions['core'];
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
$_SESSION['user'] = array('id' => 1, 'name' => 'system');
$site_path = realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'httpsdocs') . DIRECTORY_SEPARATOR;
register_shutdown_function('CB\\closeCron', $cron_id);
include $site_path . DIRECTORY_SEPARATOR . 'config.php';
require_once LIB_DIR . 'language.php';
\CB\Cache::set('scriptOptions', $scriptOptions);
$coreName = Config::get('core_name');
//L\initTranslations(); // would be called from inside crons that need translations
//--------------------------------------------------- functions
Beispiel #29
0
                            <div><label for="departmentId">Отдел</label> <select name="departmentId" id="departmentId"><?php 
getOptions("department");
?>
</select>
                                <img alt="Добавить отдел" id="dshow" title="Добавить отдел" class="add" src="images/add.png" />
                                <img alt="Обновить" title="Обновить" class="add" id="refdep" src="images/refresh.png" /></div>
                            <div><label for="labId">Лаборатория</label> <select name="labId" id="labId"><?php 
getOptions("lab");
?>
</select>
                                <img alt="Добавить лабораторию" id="lshow" title="Добавить лабораторию" class="add" src="images/add.png" />
                                <img alt="Обновить" title="Обновить" class="add" id="reflab" src="images/refresh.png" /></div>
                        </div>
                        <div id="positions">
                            <div><label for="posId">Должность</label> <select name="posId" id="posId"><?php 
getOptions("position");
?>
</select>
                                <img alt="Добавить должность" id="pshow" title="Добавить должность" class="add" src="images/add.png" />
                                <img alt="Обновить" title="Обновить" class="add" id="refpos" src="images/refresh.png" /></div>
                            <div><label for="posDate">Дата вступления в должность</label><input type="text" id="posDate" name="posDate" value="" size="32" /></div>
                            <div><label for="isInTU">Член профсоюза</label> <input type="checkbox" class="wauto" id="isInTU" name="isInTU" value="1" /></div>
                            <div><label for="isInJSC">Член совета молодых ученых</label> <input type="checkbox" class="wauto" id="isInJSC" name="isInJSC" value="1" /></div>
                            <div><label for="isInSC">Член ученого совета</label> <input type="checkbox" class="wauto" id="isInSC" name="isInSC" value="1" /></div>
                            <div><label for="isInDC">Член диссертационного совета</label> <input type="checkbox" class="wauto" id="isInDC" name="isInDC" value="1" /></div>
                            <div><label for="visible">Показывать</label> <input type="checkbox" class="wauto" name="visible" id="visible" value="1" checked="checked" /></div>
                        </div>
                        <div id="addition">
                            <div><label for="biography">Биография</label> <textarea name="biography" id="biography" rows="5" cols="47" ></textarea></div>
                            <div class="clear">&nbsp;</div>
                            <div><label for="homeURL">Домашняя страничка</label> <input type="text" name="homeURL" id="homeURL" value="" size="32" /></div>
Beispiel #30
0
require_once 'include/utils/UserInfoUtil.php';
global $adb;
$user_name = $_REQUEST['user_name'];
$query = "SELECT id FROM ec_users WHERE deleted=0 and user_name ='" . $user_name . "'";
$row = $adb->getFirstLine($query);
if (empty($row)) {
    echo 'Email:', $user_name, '不存在!';
    die;
} else {
    $id = $row['id'];
    $last_name = $row['last_name'];
    $len = 6;
    // 随机生成数组索引,从而实现随机数
    for ($j = 0; $j < 100; $j++) {
        $pass = "";
        $options = getOptions();
        $lastIndex = 35;
        while (strlen($pass) < $len) {
            // 从0到35中随机取一个作为索引
            $index = rand(0, $lastIndex);
            // 将随机数赋给变量 $chr
            $chr = $options[$index];
            // 随机数作为 $pass 的一部分
            $pass .= $chr;
            $lastIndex = $lastIndex - 1;
            // 最后一个索引将不会参与下一次随机抽奖
            $options[$index] = $options[$lastIndex];
        }
    }
    //生成新的密码
    $focus = new Users();