| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Old Sites/repository/wp-content/plugins/wp-front-end-repository/admin/ |
Upload File : |
<?php
/*
* this file rendering admin options for the plugin
* options are defined in admin/admin-options.php
*/
//pa($repo_options);
//pa($repo -> nm_repo_settings);
//pa($repo -> nm_repo_settings);
$sendUpdate = '';
?>
<h2>
<?php echo $repo -> plugin_fullname?>
</h2>
<div id="tab-container" class="tab-container">
<ul class='etabs'>
<?php foreach($repo_options as $id => $option){
?>
<li class='tab'><a href="#<?php echo $id?>"><?php echo $option['name']?>
</a></li>
<?php }?>
</ul>
<?php foreach($repo_options as $id => $options){
// reseting the update data array
?>
<div id="<?php echo $id?>" class="general-settings">
<p>
<?php echo $options['desc']?>
</p>
<ul>
<?php foreach($options['meat'] as $key => $data){
$sendUpdate[$data['id']] = array('type' => $data['type']);
?>
<li id="<?php echo $key?>" class="plugin-field-set">
<?php switch($data['type']){
case 'text':
?>
<ul>
<li><h4><?php echo $data['desc']?> </h4>
<label for="<?php echo $data['id']?>"><?php echo $data['label']?>
<input type="text" name="<?php echo $data['id']?>" id="<?php echo $data['id']?>" value="<?php echo stripcslashes($repo -> nm_repo_settings[ $data['id'] ])?>" class="regular-text">
</label><br />
<em><?php echo $data['help']?> </em>
</li>
</ul> <?php
break;
case 'textarea':
$ta_val = stripcslashes($repo -> nm_repo_settings[ $data['id'] ]);
?>
<ul>
<li><h4><?php echo $data['desc']?> </h4>
<label for="<?php echo $data['id']?>"><?php echo $data['label']?></label><br />
<textarea cols="45" rows="6" name="<?php echo $data['id']?>" id="<?php echo $data['id']?>"><?php echo $ta_val?></textarea>
<br />
<em><?php echo $data['help']?> </em>
</li>
</ul>
<?php
break;
case 'checkbox':?>
<ul>
<li>
<h4><?php echo $data['desc']?> </h4>
<?php foreach($data['options'] as $k => $label){?>
<label for="<?php echo $data['id'].'-'.$k?>"> <input type="checkbox" name="<?php echo $data['id']?>" id="<?php echo $data['id'].'-'.$k?>" value="<?php echo $k?>"> <?php echo $label?>
</label>
<?php }?>
<br />
<em><?php echo $data['help']?> </em>
</li>
<!-- setting value -->
<script>
setChecked('<?php echo $data['id']?>', '<?php echo json_encode($repo -> nm_repo_settings[ $data['id'] ])?>');
</script>
</ul>
<?php break;
case 'radio':?>
<ul>
<li>
<h4><?php echo $data['desc']?> </h4>
<?php foreach($data['options'] as $k => $label){?>
<label for="<?php echo $data['id'].'-'.$k?>"> <input type="radio" name="<?php echo $data['id']?>" id="<?php echo $data['id'].'-'.$k?>" value="<?php echo $k?>"> <?php echo $label?>
</label>
<?php }?>
<br />
<em><?php echo $data['help']?> </em>
</li>
<script>
setCheckedRadio('<?php echo $data['id']?>', '<?php echo $repo -> nm_repo_settings[ $data['id'] ]?>');
</script>
</ul>
<?php break;
case 'select':?>
<ul>
<li>
<h4><?php echo $data['desc']?> </h4>
<label for="<?php echo $data['id']?>"><?php echo $data['label']?>
<select name="<?php echo $data['id']?>" id="<?php echo $data['id']?>">
<option value=""><?php echo $data['default']?></option>
<?php foreach($data['options'] as $k => $label){
$selected = ($k == $repo -> nm_repo_settings[ $data['id'] ]) ? 'selected = "selected"' : '';
echo '<option value="'.$k.'" '.$selected.'>'.$label.'</option>';
}
?>
</select>
</label>
<br />
<em><?php echo $data['help']?> </em>
</li>
</ul>
<?php break;
case 'para':?>
<ul>
<li>
<h4><?php echo $data['desc']?> </h4>
<br />
<em><?php echo $data['help']?> </em>
</li>
</ul>
<?php break;
} ?></li>
<?php }
?>
</ul>
<!-- <button class="button" onclick=updateOptions('<?php //echo json_encode($sendUpdate)?>')><?php _e('Setting settings', $repo -> plugin_shortname)?></button> -->
</div>
<?php
}
?>
<button class="button" onclick=updateOptions('<?php echo json_encode($sendUpdate)?>')><?php _e('Setting settings', $repo -> plugin_shortname)?></button>
</div>