Plugin Directory

Changeset 520735


Ignore:
Timestamp:
03/19/2012 05:47:31 AM (14 years ago)
Author:
rxn
Message:

ability to display only sunset or sunrise times

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sunrise-sunset/trunk/sunrisesunset.php

    r520711 r520735  
    8181        $title = strip_tags($instance['title']);
    8282        $timezone = strip_tags($instance['timezone']);
     83        $showsunset = strip_tags($instance['showsunset']);
     84        $showsunrise = strip_tags($instance['showsunrise']);
    8385
    8486        ?>
     
    8890    </p>
    8991
    90         <p><?php echo 'Cities'; ?>:
     92    <p><?php echo 'Cities'; ?>:
    9193
    9294        <?php
     
    104106        $select_box .= '</select>';
    105107        echo $select_box;
     108
     109        $field_sunset = $this->get_field_name('showsunset');
     110        $field_sunrise = $this->get_field_name('showsunrise');
     111
     112        $showsunset_checkbox;
     113        $showsunrise_checkbox;
     114
     115        if ($instance['showsunset']) {
     116            $showsunset_checkbox = sprintf('<input type="checkbox" name="%s" value="%s" checked/> Display Sunset Time', $field_sunset, $field_sunset);
     117        } else {
     118            $showsunset_checkbox = sprintf('<input type="checkbox" name="%s" value="%s"/> Display Sunset Time', $field_sunset, $field_sunset);
     119        }
     120
     121        if ($instance['showsunrise']) {
     122            $showsunrise_checkbox = sprintf('<input type="checkbox" name="%s" value="%s" checked/> Display Sunrise Time', $field_sunrise, $field_sunrise);
     123        } else {
     124            $showsunrise_checkbox = sprintf('<input type="checkbox" name="%s" value="%s"/> Display Sunrise Time', $field_sunrise, $field_sunrise);
     125        }
     126
     127        echo "<br/>" . $showsunset_checkbox;
     128        echo "<br/>" . $showsunrise_checkbox;
     129
     130        ?>
     131    <p>
     132        <br/>
     133
     134    </p>
     135    <?php
     136
    106137    }
    107138
     
    112143        $instance['title'] = strip_tags($new_instance['title']);
    113144        $instance['timezone'] = strip_tags($new_instance['timezone']);
     145        $instance['showsunset'] = strip_tags($new_instance['showsunset']);
     146        $instance['showsunrise'] = strip_tags($new_instance['showsunrise']);
    114147        return $instance;
    115148    }
     
    133166
    134167        echo $today . "<br/>";
    135         echo "Sunrise:" . $result['sunrise'] . "<br/>";
    136         echo "Sunset:" . $result['sunset'];
     168        if ($instance["showsunrise"]) {
     169            echo "Sunrise:" . $result['sunrise'] . "<br/>";
     170        }
     171
     172        if ($instance["showsunset"]) {
     173            echo "Sunset:" . $result['sunset'];
     174        }
    137175
    138176        //        echo print_r(DateTimeZone::listAbbreviations());
Note: See TracChangeset for help on using the changeset viewer.