Title: Custom Plugin Help Needed
Last modified: August 20, 2016

---

# Custom Plugin Help Needed

 *  [90Design](https://wordpress.org/support/users/90design/)
 * (@90design)
 * [13 years, 6 months ago](https://wordpress.org/support/topic/custom-plugin-help-needed/)
 * Hi everyone,
 * I’m having some problems creating a custom plugin that allows me to display if
   I’m available or away for a certain period in the sidebar.
 * Now I’ve got the menu to show up in the Admin Panel and I got the datepicker 
   to function. _Now here is where I could use some help. I should mention I’m no
   expert coder by any stretch of the imagination so some more detailed help would
   be kind 🙂_
 * I have 2 options, A is a radio button with a fixed value and B is a combination
   of 2 user inputs (I’m not available from X until Y) Where X and Y are the dates
   selected in the date fields. I would like to display either option A or B depending
   on the form and be able to change this if needed.
 * I’m not sure if I’m going at this the right way and any help would be greatly
   appreciated.
 * Regards,
 * S.J.
 * Here are my files:
 * **The main plugin file.**
 *     ```
       <?php
       	/*
       	Plugin Name: Name
       	Description: Description
       	Author: Me
       	Version: 1.0
       	Author URI: http://www.google.com
       	*/
       ?>  
   
       <?php
       	function afw_admin() {
       		include('opties.php');
       		}  
   
       	function afw_admin_actions() {
       		add_menu_page("Afwezigheid Module", "Afwezigheid Module", 1, "Afwezigheid_Module", "afw_admin");
       		}  
   
       	add_action('admin_menu', 'afw_admin_actions');
       ?>
       ```
   
 * **opties.php**
 *     ```
       <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/themes/redmond/jquery-ui.css" />
       <div class="wrap">
           <div id="icon-options-general" class="icon32">
           <br />
           </div>
       <h2>Afwezigheid Instellen</h2>
   
       <?php
       	if($_POST['hidden-check']=='Y') {
       	//Form data sent
       	echo '<div class="updated"><p><strong>Instelling opgeslagen</strong></p></div>';
       	//echo saved message
       	}
   
       	else {
               //Normal page display
           }
       ?>
   
       <form name="afwezigzijn" action="afwezigheid-include.php" method="post">
       	<input type="hidden" name="hidden-check" value="Y">
           <input type="radio" id="geenafwezig" name="groep" value="geen-afwezigheid" /> Geen Afwezigheid<br />
           <input type="radio" id="welaanwezig" name="groep" value="data-selecteren"> Data selecteren:<br />
   
           <div id="data">
               <p>Van: <input type="text" class="datepicker" name="datevan" /></p>
               <p>Tot: <input type="text" class="datepicker" name="datetot" /></p>
           </div>
   
           <p class="submit">
           <input type="submit" name="Submit" value="Submit" />
           </p>
       </form>
   
           <script src="http://code.jquery.com/jquery-1.8.2.js"></script>
           <script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
        	<script>
   
       	$(function () {
       		$('#data').hide();
       	});
   
        	$(function () {
           	$('#geenafwezig').click(function () {
       			$('#data').hide('fast');
                });
   
       	$('#welaanwezig').click(function () {
               	$('#data').show('fast');
               });
       	    });
   
           $(function() {
               $( ".datepicker" ).datepicker();
           });
           </script>
       ```
   
 * **And the include (I think I need?)**
 *     ```
       <?php
   
       $aanwezig = $_POST['groep'];
       $van = $_POST['datevan'];
       $tot = $_POST['datetot'];
   
           if ($aanwezig == "geen-afwezigheid") {
               echo 'Geen afwezigheid';
           }
   
           else {
       		echo "Afwezig van ". $van . " tot en met " . $tot . ".";
           }
       ?>
       ```
   

The topic ‘Custom Plugin Help Needed’ is closed to new replies.

## Tags

 * [custom](https://wordpress.org/support/topic-tag/custom/)
 * [datepicker](https://wordpress.org/support/topic-tag/datepicker/)

 * 0 replies
 * 1 participant
 * Last reply from: [90Design](https://wordpress.org/support/users/90design/)
 * Last activity: [13 years, 6 months ago](https://wordpress.org/support/topic/custom-plugin-help-needed/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
