General Community > Scripting Help
modsettings.php checked selected
(1/1)
Anguz:
I don't know how this is done in SMF, but in YaBBSE it looks pretty redundant to do every
--- Code: ---<?php
$checkedsetting = ($modSettings['setting'] == '1' ? ' checked="checked"' : '');
?>
--- End code ---
I thought that maybe doing it like this could make it easier for modders to do the modsettings part
--- Code: ---<?php
foreach($modSettings as $key => $val){
if($val == '1')
$set[$key] = ' checked="checked"';
elseif($val != '0')
$set[$key][$val] = ' selected="selected"';
}
?>
--- End code ---
then it can be used like in these examples
--- Code: ---<?php
<input type="checkbox" name="compactTopicPagesEnable" value="1"' . $set['compactTopicPagesEnable'] . ' />
?>
--- End code ---
--- Code: ---<?php
<select name="chatLanguage">
<option value="embedded"' . $set['chatLanguage']['embedded'] . '>English</option>
<option value="dutch"' . $set['chatLanguage']['dutch'] . '>Dutch</option>
<option value="german"' . $set['chatLanguage']['german'] . '>German</option>
<option value="greek"' . $set['chatLanguage']['greek'] . '>Greek</option>
<option value="nepal"' . $set['chatLanguage']['nepal'] . '>Nepal</option>
<option value="spanish"' . $set['chatLanguage']['spanish'] . '>Spanish</option>
<option value="turkey"' . $set['chatLanguage']['turkish'] . '>Turkish</option>
<option value="french"' . $set['chatLanguage']['french'] . '>French</option>
</select>
?>
--- End code ---
what do you think?
[Unknown]:
It's done very, very, very differently.
-[Unknown]
Anguz:
--- Quote from: [Unknown] on November 06, 2003, 12:36:55 AM ---It's done very, very, very differently.
-[Unknown]
--- End quote ---
ok! I'm glad, glad, glad :)
Navigation
[0] Message Index
Go to full version