Example #1
0
function solving_form($tVars, WC_Warflag $flag)
{
    $form = '';
    $form .= GWF_Form::start(true, GWF_Form::ENC_DEFAULT, 'post', false);
    $form .= sprintf('<input type="hidden" name="wfid" value="%s" />', $flag->getID());
    $form .= sprintf('<input type="text" name="password_solution" value="" />');
    $form .= sprintf('<input type="submit" name="igotitnow" value="!" />');
    $form .= GWF_Form::end();
    // 	$data = array(
    // 		'flagid' => array(GWF_Form::HIDDEN, $flag->getID()),
    // 		'solution' => array(GWF_Form::STRING, ''),
    // 	);
    // 	$form = new GWF_Form($tVars['method'], $data);
    // 	return $form->templateX();
    return $form;
}
Example #2
0
<?php

$headers = array(array('WCID'), array('TITLE'), array('CAT'), array('SOL'), array('BTN'));
echo GWF_Form::start();
echo GWF_Table::start();
echo GWF_Table::displayHeaders1($headers);
foreach ($tVars['flags'] as $flag) {
    $flag instanceof WC_Warflag;
    $solved = $flag->getVar('wf_solved_at') !== NULL;
    echo GWF_Table::rowStart();
    echo GWF_Table::column($flag->getID());
    $class = 'wc_chall_solved_' . ($solved ? '1' : '0');
    echo GWF_Table::column(GWF_HTML::anchor($flag->getURL(), $flag->getTitle()), $class);
    echo GWF_Table::column($flag->displayCat());
    if ($flag->isWarchall()) {
        echo GWF_Table::column('');
        echo GWF_Table::column('');
    } elseif ($solved) {
        echo GWF_Table::column('SOLVED!');
        echo GWF_Table::column('');
    } else {
        echo GWF_Table::column(sprintf('<input type="text" name="password[%s]" value="">', $flag->getID()));
        echo GWF_Table::column(sprintf('<input type="submit" name="button[%s]" value="CHECK">', $flag->getID()));
    }
    echo GWF_Table::rowEnd();
}
echo GWF_Table::end();
echo GWF_Form::end();
Example #3
0
<?php

echo '<div class="gwf_buttons_outer">' . PHP_EOL;
echo '<div class="gwf_buttons">' . PHP_EOL;
echo GWF_Button::generic('ConvertDB', $tVars['href_convert']);
echo GWF_Button::generic('Fix Chall Tags', $tVars['href_chall_cache']);
echo GWF_Button::generic('Fix Site Tags', $tVars['href_sitetags']);
echo GWF_Button::generic('Recalc Everything', $tVars['href_recalc_all']);
echo GWF_Button::generic('Freeze User', $tVars['href_freeze']);
echo '</div>' . PHP_EOL;
echo '</div>' . PHP_EOL;
$headers = array(array($tLang->lang('th_user_name'), 'user_name'), array($tLang->lang('th_site_name'), 'site_name'), array());
echo $tVars['page_menu'];
echo GWF_Form::start($tVars['form_action']);
echo GWF_Table::start();
echo GWF_Table::displayHeaders2($headers, $tVars['sort_url']);
$unfreeze = $tLang->lang('btn_unfreeze');
foreach ($tVars['frozen'] as $row) {
    $row instanceof WC_Freeze;
    $user = $row->getUser();
    $site = $row->getSite();
    echo GWF_Table::rowStart();
    echo GWF_Table::column($user->displayUsername());
    echo GWF_Table::column($site->displayName());
    echo GWF_Table::column(sprintf('<input type="submit" name="unfreeze[%s,%s]" value="%s" />', $user->getVar('user_id'), $site->getVar('site_id'), $unfreeze));
    echo GWF_Table::rowEnd();
}
echo GWF_Table::end();
echo GWF_Form::end();
echo $tVars['page_menu'];
echo $tVars['form'];