till
2008-02-20 15062e8a7cab9fb06b89b91e1598bb58d92c73fc
* added references to used functions
* moved comments from the function in the docblock

1 files modified
70 ■■■■■ changed files
bin/quotaimg.php 70 ●●●●● patch | view | raw | blame | history
bin/quotaimg.php
@@ -1,5 +1,4 @@
<?php
/*
 +-----------------------------------------------------------------------+
 | program/bin/quotaimg.php                                              |
@@ -15,7 +14,7 @@
 | Author: Brett Patterson <brett2@umbc.edu>                             |
 +-----------------------------------------------------------------------+
 $Id:  $
 $Id: $
*/
@@ -24,34 +23,45 @@
$width = empty($_GET['w']) ? 100 : (int)$_GET['w'];
$height = empty($_GET['h']) ? 14 : (int)$_GET['h'];
/**
 * Quota display
 *
 *    Modify the following few elements to change the display of the image.
 *    Modifiable attributes are:
 *    bool    border    ::    Defines whether you want to show a border around it?
 *    bool    unknown    ::    Leave default; Defines whether quota is "unknown"
 *
 *    int        height    ::    Defines height of the image
 *    int        width    ::    Defines width of the image
 *    int        font    ::    Changes the font size & font used in the GD library.
 *                        Available values are from 1 to 5.
 *    int        padding    ::    Changes the offset (in pixels) from the top of the image
 *                      to where the top of the text will be aligned. User
 *                      greater than 0 to ensure text is off the border.
 *    array    limit    ::    Holds the integer values of in an associative array as
 *                      to what defines the upper and lower levels for quota
 *                      display.
 *                        High - Quota is nearing capacity.
 *                        Mid  - Quota is around the middle
 *                        Low  - Currently not used.
 *    array    color    ::    An associative array of strings of comma separated
 *                      values (R,G,B) for use in color creation.  Define the
 *                      RGB values you'd like to use. A list of colors (and
 *                      their RGB values) can be found here:
 *                        http://www.december.com/html/spec/colorcodes.html
 *
 * @return void
 *
 * @param mixed $used   The amount used, or ?? if unknown.
 * @param mixed $total  The total available, or ?? if unknown.
 * @param int   $width  Width of the image.
 * @param int   $height Height of the image.
 *
 * @see rcube_imap::get_quota()
 * @see iil_C_GetQuota()
 */
function genQuota($used, $total, $width, $height)
{
    /**
     *    Quota Display
     *
     *    Modify the following few elements to change the display of the image.
     *    Modifiable attributes are:
     *    bool    border    ::    Defines whether you want to show a border around it or not.
     *    bool    unknown    ::    Leave default; Defines whether quota is "unknown"
     *
     *    int        height    ::    Defines height of the image
     *    int        width    ::    Defines width of the image
     *    int        font    ::    Changes the font size & font used in the GD library.
     *                        Available values are from 1 to 5.
     *    int        padding    ::    Changes the offset (in pixels) from the top of the image to
     *                        where the top of the text will be aligned.  User greater than
     *                        0 to ensure text is off the border.
     *    array    limit    ::    Holds the integer values of in an associative array as to what
     *                        defines the upper and lower levels for quota display.
     *                        High - Quota is nearing capacity.
     *                        Mid  - Quota is around the middle
     *                        Low  - Currently not used.
     *    array    color    ::    An associative array of strings of comma separated values (R,G,B)
     *                        for use in color creation.  Define the RGB values you'd like to
     *                        use.  A list of colors (and their RGB values) can be found here:
     *                        http://www.december.com/html/spec/colorcodes.html
     **/
    $unknown = false;
    $border = 0;
@@ -77,9 +87,9 @@
    $color['text'] = '102, 102, 102';
    /****************************
    /************************************
     *****    DO NOT EDIT BELOW HERE    *****
     ****************************/
     ***********************************/
    if (ereg("^[^0-9?]*$", $used) || ereg("^[^0-9?]*$", $total))
        return false;