Beispiel #1
0
            //				printf();
            printf('<tr><td colspan="%d">%s</td></tr>' . PHP_EOL, $cols, $data[2]);
            printf('<tr><td colspan="%d"><textarea id="%s" name="%s" cols="80" rows="8">%s</textarea></td></tr>' . PHP_EOL, $cols, $key, $key, $data[1]);
            break;
        case GWF_Form::VALIDATOR:
            break;
        case GWF_Form::FILE:
        case GWF_Form::FILE_OPT:
            printf('<tr><td>%s%s</td><td>%s</td><td><input type="file" name="%s" /></td></tr>' . PHP_EOL, $req, $data[2], $tt, $key);
            break;
        case GWF_Form::HTML:
            echo $data[1] . PHP_EOL;
            break;
        default:
            var_dump($data);
            GWF3::logDie(sprintf('Your tpl/formY.php is missing datatype %d', $data[0]));
    }
    ?>
		<?php 
}
?>
		</tbody>
	</table>
	</form>
	<?php 
if (isset($have_required)) {
    echo GWF_HTML::lang('form_required', array('*'));
}
?>
</div>
Beispiel #2
0
<?php

chdir('../../');
apache_setenv('no-gzip', 1);
ini_set('zlib.output_compression', 0);
//ini_set('implicit_flush', 1);
#ob_implicit_flush();
require_once 'gwf3.class.php';
GWF3::onLoadConfig(GWF_CONFIG_PATH);
# Get the modules.
$modules = GWF_Module::loadModulesDB();
# Start session
if (false === GWF_Session::start(false)) {
    GWF3::LogDie('Session error. GWF not installed?');
}
# Init core templates and stuff
GWF_Language::init();
GWF_HTML::initCronjob();
# Yay, a http stream \o/
GWF_Javascript::streamHeader();
# Call Chat::AjaxStream
if (false === ($module = GWF_Module::getModule('Chat'))) {
    GWF3::logDie('MISSING MODULE');
}
$module->onLoadLanguage();
$module->onInclude();
$module->requestMethodB('AjaxStream');
Beispiel #3
0
            break;
        case GWF_Form::SUBMIT:
            printf('<input type="submit" name="%s" value="%s" />' . PHP_EOL, $key, $data[1]);
            break;
        case GWF_Form::TIME:
        case GWF_Form::DATE:
        case GWF_Form::SELECT:
        case GWF_Form::SSTRING:
        case GWF_Form::HTML:
            printf('%s' . PHP_EOL, $data[1]);
            break;
            //		case GWF_Form::CAPTCHA:
            //			printf('<tr><td>%s</td><td>%s</td><td><img src="%sCaptcha/" onclick="this.src=\'%sCaptcha/?\'+(new Date()).getTime();" /></td></tr>'.PHP_EOL, GWF_HTML::lang('th_captcha1'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha1')), GWF_WEB_ROOT, GWF_WEB_ROOT);
            //			printf('<tr><td>%s</td><td>%s</td><td><input type="text" name="%s" value="%s" /></td></tr>'.PHP_EOL, GWF_HTML::lang('th_captcha2'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha2')), $key, $data[1]);
            //			break;
        //		case GWF_Form::CAPTCHA:
        //			printf('<tr><td>%s</td><td>%s</td><td><img src="%sCaptcha/" onclick="this.src=\'%sCaptcha/?\'+(new Date()).getTime();" /></td></tr>'.PHP_EOL, GWF_HTML::lang('th_captcha1'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha1')), GWF_WEB_ROOT, GWF_WEB_ROOT);
        //			printf('<tr><td>%s</td><td>%s</td><td><input type="text" name="%s" value="%s" /></td></tr>'.PHP_EOL, GWF_HTML::lang('th_captcha2'), GWF_Button::tooltip(GWF_HTML::lang('tt_captcha2')), $key, $data[1]);
        //			break;
        default:
            GWF3::logDie(sprintf('Your ' . __FILE__ . ' is missing datatype %d', $data[0]));
    }
    echo '</td>';
}
?>
			</tr>
		</tbody>
	</table>
	</form>
</div>
Beispiel #4
0
 public static function getAllMethods(GWF_Module $module)
 {
     $back = array();
     $name = $module->getName();
     $path = GWF_CORE_PATH . "module/{$name}/method";
     if (!Common::isDir($path)) {
         return array();
     }
     if (false === ($dir = scandir($path))) {
         GWF3::logDie('Cannot access ' . $path . ' in ' . __METHOD__ . ' line ' . __LINE__);
     }
     foreach ($dir as $file) {
         # starts with .
         if ($file[0] === '.' || false === Common::endsWith($file, '.php')) {
             continue;
         }
         $path2 = $path . '/' . $file;
         if (Common::isFile($path2)) {
             if (false === ($method = $module->getMethod(substr($file, 0, -4)))) {
                 GWF3::logDie('NO METHOD for ' . $file);
             }
             $back[] = $method;
         }
     }
     return $back;
 }
Beispiel #5
0
<?php 
chdir('../');
$worker_ip = 'YOUR.IP.GOES.HERE';
if (!is_readable('protected/config.php')) {
    die('Try install/wizard.php');
}
set_time_limit(0);
require_once 'protected/config.php';
require_once '../gwf3.class.php';
$gwf = new GWF3(getcwd(), array('website_init' => false, 'autoload_modules' => false, 'load_module' => false, 'load_config' => false, 'start_debug' => true, 'get_user' => false, 'do_logging' => false, 'log_request' => false, 'blocking' => false, 'no_session' => true, 'store_last_url' => false, 'ignore_user_abort' => true));
######################
### Security Check ###
######################
if (!GWF_IP6::isLocal()) {
    if ($_SERVER['REMOTE_ADDR'] !== $worker_ip) {
        GWF3::logDie(sprintf('You have no valid $worker_ip in %s line %s.', __FILE__, __LINE__));
    }
}
GWF_Debug::setDieOnError(false);
GWF_Language::initEnglish();
GWF_HTML::init();
GWF_Log::init(false, true, GWF_WWW_PATH . 'protected/logs');
require_once GWF_CORE_PATH . 'inc/install/GWF_InstallFunctions.php';
if (false !== Common::getPost('core')) {
    $success = true;
    install_core(false, $success);
}
if (false !== Common::getPost('lang')) {
    install_createLanguage(true, true, false);
}
if (false !== Common::getPost('lang2')) {