Example #1
0
function DisplayCategories($parentid = 0, $sublevelmarker = '')
{
    global $db, $config, $link, $dle_vb_conf;
    if ($parentid != 0) {
        $sublevelmarker .= '--';
    }
    $getcategories = $db->query("SELECT * FROM " . PREFIX . "_category WHERE parentid = '{$parentid}' ORDER BY posi ASC");
    while ($row = $db->get_row($getcategories)) {
        $link .= "<tr><td style=\"padding-right:3px;\">" . $sublevelmarker . "<a class=\"list\" href=\"{$config['http_home_url']}index.php?do=cat&category=" . $row['alt_name'] . "\" target=\"_blank\">" . stripslashes($row['name']) . "</a></td><td><input class=edit type=text style=\"text-align: center;\" name='save_con[vb_link_forumid][{$row['id']}]' value='{$dle_vb_conf['vb_link_forumid'][$row['id']]}' size=10></td></tr><tr><td background=\"engine/skins/images/mline.gif\" height=1 colspan=2></td></tr>";
        DisplayCategories($row['id'], $sublevelmarker);
    }
}
$link = "<table><tr><td>{$dle_vb_lang['category']}</td><td>{$dle_vb_lang['forums']}</td></tr>";
DisplayCategories();
$link .= "</table>";
$settings_array = array('block_last' => array(array("title" => $dle_vb_lang['allow_forum_block'], "descr" => $dle_vb_lang['allow_forum_block_desc'], "setting" => YesNo('vb_lastpost_onoff'), "regexp" => false), array("title" => $dle_vb_lang['count_post'], "descr" => $dle_vb_lang['count_post_desc'], "setting" => Input('vb_block_new_count_post'), "regexp" => '#^[0-9]+$#', "name" => 'vb_block_new_count_post'), array("title" => $dle_vb_lang['leght_name'], "descr" => $dle_vb_lang['leght_name_desc'], "setting" => Input('vb_block_new_leght_name'), "regexp" => '#^[0-9]*$#', "name" => 'vb_block_new_leght_name'), array("title" => $dle_vb_lang['cache_time'], "descr" => $dle_vb_lang['cache_time_desc'], "setting" => Input('vb_block_new_cache_time'), "regexp" => '#^[0-9]*$#', "name" => 'vb_block_new_cache_time'), array("title" => $dle_vb_lang['bad_forum_for_block'], "descr" => $dle_vb_lang['bad_forum_for_block_desc'], "setting" => Input('vb_block_new_badf'), "regexp" => '#^[0-9,]*$#', "name" => 'vb_block_new_badf'), array("title" => $dle_vb_lang['good_forum_for_block'], "descr" => $dle_vb_lang['good_forum_for_block_desc'], "setting" => Input('vb_block_new_goodf'), "regexp" => '#^[0-9,]*$#', "name" => 'vb_block_new_goodf')), 'block_birthday' => array(array("title" => $dle_vb_lang['allow_birthday_block'], "descr" => $dle_vb_lang['allow_birthday_block_desc'], "setting" => YesNo('vb_birthday_onoff'), "regexp" => false), array("title" => $dle_vb_lang['cache_time'], "descr" => $dle_vb_lang['cache_time_desc'], "setting" => Input('vb_block_birthday_cache_time'), "regexp" => '#^[0-9]*$#', "name" => 'vb_block_birthday_cache_time'), array("title" => $dle_vb_lang['count_birthday'], "descr" => $dle_vb_lang['count_birthday_desc'], "setting" => Input('count_birthday'), "regexp" => '#^[0-9]+$#', "name" => 'count_birthday'), array("title" => $dle_vb_lang['no_user_birthday'], "descr" => $dle_vb_lang['no_user_birthday_desc'], "setting" => Input('no_user_birthday', 35), "regexp" => false), array("title" => $dle_vb_lang['spacer'], "descr" => $dle_vb_lang['spacer_desc'], "setting" => Input('vb_block_birthday_spacer'), "regexp" => false), array("title" => $dle_vb_lang['birthday_block'], "descr" => $dle_vb_lang['birthday_block_desc'], "setting" => TextArea('birthday_block'), "regexp" => '#^.+$#si', "name" => 'birthday_block')), 'block_online' => array(array("title" => $dle_vb_lang['allow_online_block'], "descr" => $dle_vb_lang['allow_online_block_desc'], "setting" => YesNo('vb_online_onoff'), "regexp" => false), array("title" => $dle_vb_lang['cache_time'], "descr" => $dle_vb_lang['cache_time_desc'], "setting" => Input('vb_block_online_cache_time'), "regexp" => '#^[0-9]*$#', "name" => 'vb_block_online_cache_time'), array("title" => $dle_vb_lang['separator'], "descr" => $dle_vb_lang['separator_desc'], "setting" => Input('separator'), "regexp" => false), array("title" => $dle_vb_lang['vb_block_online_user_link_forum'], "descr" => $dle_vb_lang['vb_block_online_user_link_forum_desc'], "setting" => YesNo('vb_block_online_user_link_forum'), "regexp" => false)), 'links' => array(array("title" => $dle_vb_lang['goforum'], "descr" => $dle_vb_lang['goforum_desc'], "setting" => YesNo('vb_goforum'), "regexp" => false), array("title" => $dle_vb_lang['link_title'], "descr" => $dle_vb_lang['link_title_desc'], "setting" => makeDropDown(array("old" => $dle_vb_lang['old_title'], "title" => $dle_vb_lang['title']), "save_con[link_title]", "{$dle_vb_conf['link_title']}"), "regexp" => false), array("title" => $dle_vb_lang['link_text'], "descr" => $dle_vb_lang['link_text_desc'], "setting" => makeDropDown(array("full" => $dle_vb_lang['full_text'], "short" => $dle_vb_lang['short_text'], "old" => $dle_vb_lang['old_text']), "save_con[link_text]", "{$dle_vb_conf['link_text']}"), "regexp" => false), array("title" => $dle_vb_lang['vb_link_show_no_register'], "descr" => $dle_vb_lang['vb_link_show_no_register_desc'], "setting" => YesNo('vb_link_show_no_register'), "regexp" => false), array("title" => $dle_vb_lang['link_on_news'], "descr" => $dle_vb_lang['link_on_news_desc'], "setting" => YesNo('link_on_news'), "regexp" => false), array("title" => $dle_vb_lang['show_count'], "descr" => $dle_vb_lang['show_count_desc'], "setting" => YesNo('vb_link_show_count'), "regexp" => false), array("title" => $dle_vb_lang['show_count_full'], "descr" => $dle_vb_lang['show_count_full_desc'], "setting" => YesNo('vb_link_show_count_full'), "regexp" => false), array("title" => $dle_vb_lang['link_user'], "descr" => $dle_vb_lang['link_user_desc'], "setting" => makeDropDown(array("old" => $dle_vb_lang['old_user'], "author" => $dle_vb_lang['author'], "cur_user" => $dle_vb_lang['cur_user']), "save_con[link_user]", "{$dle_vb_conf['link_user']}"), "regexp" => false), array("title" => $dle_vb_lang['name_post_on_forum'], "descr" => $dle_vb_lang['name_post_on_forum_desc'], "setting" => TextArea('vb_link_name_post_on_forum'), "regexp" => false), array("title" => $dle_vb_lang['text_post_on_forum'], "descr" => $dle_vb_lang['text_post_on_forum_desc'], "setting" => TextArea('text_post_on_forum'), "regexp" => false), array("title" => $dle_vb_lang['link_on_forum'], "descr" => $dle_vb_lang['link_on_forum_desc'], "setting" => TextArea('vb_link_link_on_forum'), "regexp" => false), array("title" => $dle_vb_lang['postusername'], "descr" => $dle_vb_lang['postusername_desc'], "setting" => Input('postusername', 35), "regexp" => '#^.+$#i', "name" => 'postusername'), array("title" => $dle_vb_lang['postuserid'], "descr" => $dle_vb_lang['postuserid_desc'], "setting" => Input('postuserid'), "regexp" => '#^[0-9]+$#', "name" => 'postuserid'), array("title" => $dle_vb_lang['forumid'], "descr" => $dle_vb_lang['forumid_desc'], "setting" => $link, "regexp" => false)), 'settings' => array(array("title" => $dle_vb_lang['vb_content_charset'], "descr" => $dle_vb_lang['vb_content_charset_desc'], "setting" => Input('vb_content_charset'), "regexp" => false), array("title" => $dle_vb_lang['allow_module'], "descr" => $dle_vb_lang['allow_module_desc'], "setting" => YesNo('vb_onoff'), "regexp" => false), array("title" => $dle_vb_lang['allow_reg'], "descr" => $dle_vb_lang['allow_reg_desc'], "setting" => YesNo('vb_reg'), "regexp" => false), array("title" => $dle_vb_lang['allow_profile'], "descr" => $dle_vb_lang['allow_profile_desc'], "setting" => YesNo('vb_profile'), "regexp" => false), array("title" => $dle_vb_lang['allow_lostpass'], "descr" => $dle_vb_lang['allow_lostpass_desc'], "setting" => YesNo('vb_lost'), "regexp" => false), array("title" => $dle_vb_lang['allow_pm'], "descr" => $dle_vb_lang['allow_pm_desc'], "setting" => YesNo('vb_pm'), "regexp" => false), array("title" => $dle_vb_lang['allow_login'], "descr" => $dle_vb_lang['allow_login_desc'], "setting" => YesNo('vb_login'), "regexp" => false), array("title" => $dle_vb_lang['allow_logout'], "descr" => $dle_vb_lang['allow_logout_desc'], "setting" => YesNo('vb_logout'), "regexp" => false), array("title" => $dle_vb_lang['allow_admin'], "descr" => $dle_vb_lang['allow_admin_desc'], "setting" => YesNo('vb_admin'), "regexp" => false), array("title" => $dle_vb_lang['vb_login_create_account'], "descr" => $dle_vb_lang['vb_login_create_account_desc'], "setting" => YesNo('vb_login_create_account'), "regexp" => false), array("title" => $dle_vb_lang['vb_login_create_dle_account'], "descr" => $dle_vb_lang['vb_login_create_dle_account_desc'], "setting" => YesNo('vb_login_create_dle_account'), "regexp" => false)));
if (defined('INSTALL')) {
    return false;
}
require ENGINE_DIR . '/modules/dle_vs_vb.php';
class vBIntegration_admin extends vBIntegration
{
    public $vBfields = array();
    public $vBGroups = array();
    public function __construct(db &$db)
    {
        parent::__construct($db);
        $this->_db_connect();
        $this->_initvBField();
        $this->_initvBGroups();
        $this->_db_disconnect();
Example #2
0
 * ->class('someclass'),
 * for a placeholder: ->placeholder('Some text'). If the attribute doesn't
 * take a value just omit it, so : ->required()
 *
 * In addition to HTML attributes, each element takes meta-data such as the
 * submitted value. All meta-data is set in exactly the same way but is prefixed
 * with a single underscore. For example, you can set the form's show_submitted
 * flag with ->_show_submitted(true), or force an initial check on a specific
 * item in a radioset using ->_value('name') -- in this case you are setting up
 * the element to appear as if that value was already submitted to it.
 *
 * This is done to make form specification as terse and fluent as possible
 * -- yet still giving control where needed.
 *
 **/
$contact_form = Form('contact', './')->setRenderer($r)->onSuccess('MySuccessHandler')->novalidate()->add(Fieldset('About you...', 'about')->class('about')->add(Checkbox('control', '>Collect Personal Details', 'ok')->_ignore_parent_fields('disabled,readonly,required'))->add(Input('salutation', 'Title', 'Your title please')->autofocus()->datalist($salutations)->required())->add(Input('name', 'Your Name', 'Your name please')->autocomplete('off')->required()->validator('myNameValidator'))->add(Email('email', 'Your Email', 'Your email address')->required()->autocomplete('off'))->add(URL('url', 'Website', 'Your URL here (optional)'))->add(Hidden('secret', '123'))->add(Password('pass', 'Your Password', 'Enter a password of 10 characters or more')->required()->minlength(10, '10+ chars. please'))->add(Password('oth', 'Repeat Password', 'Enter password again')->required()->minlength(10, '10+ chars. please')->matches('pass', 'This must match what you typed in the "Your Password" field.'))->add(Tel('tel', 'Phone', 'A contact number please')->pattern('/^[\\s]*[\\+]?[0-9][-0-9]*[\\s-0-9]*[\\s]*$/', 'Enter a valid phone number. This can start with an international code like +44 if needed.'))->add(Input('human', 'Are you human?', 'No bots please')->pattern('/^yes|yep|yeah|sure am|indeed$/i', 'Some form of affirmation is needed.')->required())->add(YesNo('alive', 'Were you alive when you celebrated your last birthday?', 'Babies excluded.', 'Just yes or no please.')->required())->add(Integer('age', 'How old are you?')->value(5)->min(2)->max(10)))->add(Fieldset('Your message...')->add(TextArea('msg', 'Message', 'Your message to us')->required()->pattern('/^[^0-9]*$/', 'No numbers please!')->whitelist('great,good,fantastic,amazing')))->add(Fieldset('Legal stuff...')->add(Radios('agreement', '>Do you agree to our terms?', $conditions)->required('* Please select one of the options')->validator('myConditionValidator'))->add(Checkboxes('options', 'Additional Options...', $checkboxes)->required()->value('spam_me'))->add(MSelect('depts', 'Forward to which departments?', $departments)->required('Please choose at least one department')->value('complaints-2 , complaints-3 , sales-0')))->add(Submit('Send'))->process();
/** ==================== Custom formatters follow ====================
 *
 * These all override, or append to, some aspect of the renderer's output
 * and should allow you fine enough control over your form output not to
 * have to resort to hand-crafted HTML.
 *
 * They are all enabled by setting values on the renderer.
 * Thay are also totally option. In fact, the default output of the renderer
 * should be fine in most cases so you can probably delete all the code in
 * this part of the file.
 **/
/**
 * Controls the output that goes at the head of the form when there are any
 * invalid elements. Use this only if the renderer's default markup isn't
 * what you need.
Example #3
0
			<legend>Pattern Count</legend>
			
			<?php 
//print(ReadOnly('ID'));
print Select('PatternID', $oPatterns, 'ID', 'Name');
print Numeric('Count');
print Numeric('CountOrder');
print Select('Motion', $oMotions, 'ID', 'Name');
//print(Select('Note', $oNotes, 'ID', 'Description'));
print Select('BodyMovementID', $oMovements, 'ID', 'Name');
print Select('EyesTo', $aDirection, '', '');
print Select('EyesDiagramDirection', $aDiagramDirection, '', '');
print Text('FeetInMotion');
print Select('LegLR', $aLR, '', '');
print Select('LegSection', $aSection, '', '');
print Select('LegTechniqueID', $oTechniques, 'ID', 'Name');
print Select('LegTo', $aDirection, '', '');
print Select('LegDiagramDirection', $aDiagramDirection, '', '');
print Select('Facing', $aFacing, '', '');
print Select('ArmLR', $aLR, '', '');
print Select('ArmSection', $aSection, '', '');
print Select('ArmTechniqueID', $oTechniques, 'ID', 'Name');
print Select('ArmTo', $aDirection, '', '');
print Select('ArmDiagramDirection', $aDiagramDirection, '', '');
print TextArea('Encyclopedia');
print TextArea('Littleton');
?>
		</fieldset -->
	</form>
</body>
</html>