Вход Регистрация
Файл: qa-include/qa-widget-ask-box.php
Строк: 73
<?php

/*
    Question2Answer (c) Gideon Greenspan

    http://www.question2answer.org/

    
    File: qa-include/qa-widget-ask-box.php
    Version: See define()s at top of qa-include/qa-base.php
    Description: Widget module class for ask a question box


    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    More about this license: http://www.question2answer.org/license.php
*/

    
class qa_ask_box {
        
        function 
allow_template($template)
        {
            
$allow=false;
            
            switch (
$template)
            {
                case 
'activity':
                case 
'categories':
                case 
'custom':
                case 
'feedback':
                case 
'qa':
                case 
'questions':
                case 
'hot':
                case 
'search':
                case 
'tag':
                case 
'tags':
                case 
'unanswered':
                    
$allow=true;
                    break;
            }
            
            return 
$allow;
        }

        
        function 
allow_region($region)
        {
            
$allow=false;
            
            switch (
$region)
            {
                case 
'main':
                case 
'side':
                case 
'full':
                    
$allow=true;
                    break;
            }
            
            return 
$allow;
        }
    
    
        function 
output_widget($region$place$themeobject$template$request$qa_content)
        {
            if (isset(
$qa_content['categoryids']))
                
$params=array('cat' => end($qa_content['categoryids']));
            else
                
$params=null;
?>
<DIV CLASS="qa-ask-box">
    <FORM METHOD="POST" ACTION="<?php echo qa_path_html('ask'$params); ?>">
        <TABLE CLASS="qa-form-tall-table" STYLE="width:100%">
            <TR STYLE="vertical-align:middle;">
                <TD CLASS="qa-form-tall-label" STYLE="padding:8px; white-space:nowrap; <?php echo ($region=='side') ? 'padding-bottom:0;' 'text-align:right;'?>" WIDTH="1">
                    <?php echo strtr(qa_lang_html('question/ask_title'), array(' ' => '&nbsp;'))?>:
                </TD>
<?php
            
if ($region=='side') {
?>
            </TR>
            <TR>
<?php            
            
}
?>
                <TD CLASS="qa-form-tall-data" STYLE="padding:8px;" WIDTH="*">
                    <INPUT NAME="title" TYPE="text" CLASS="qa-form-tall-text" STYLE="width:95%;">
                </TD>
            </TR>
        </TABLE>
        <INPUT TYPE="hidden" NAME="doask1" VALUE="1">
    </FORM>
</DIV>
<?php
        
}
    
    }
    

/*
    Omit PHP closing tag to help avoid accidental output
*/
Онлайн: 1
Реклама