Overview

Packages

  • Horde
    • Form
    • MIME
      • Viewer
    • Scheduler
  • None
  • Whups
    • UnitTests

Classes

  • Horde_Core_Ui_VarRenderer_whups
  • Whups
  • Whups_Ajax_Imple_ContactAutoCompleter
  • Whups_Api
  • Whups_Driver
  • Whups_Driver_Sql
  • Whups_Form_AddComment
  • Whups_Form_Admin_AddAttribute
  • Whups_Form_Admin_AddPriority
  • Whups_Form_Admin_AddQueue
  • Whups_Form_Admin_AddReply
  • Whups_Form_Admin_AddState
  • Whups_Form_Admin_AddType
  • Whups_Form_Admin_AddUser
  • Whups_Form_Admin_AddVersion
  • Whups_Form_Admin_CloneType
  • Whups_Form_Admin_DefaultPriority
  • Whups_Form_Admin_DefaultState
  • Whups_Form_Admin_DeleteAttribute
  • Whups_Form_Admin_DeletePriority
  • Whups_Form_Admin_DeleteQueue
  • Whups_Form_Admin_DeleteReply
  • Whups_Form_Admin_DeleteState
  • Whups_Form_Admin_DeleteType
  • Whups_Form_Admin_DeleteVersion
  • Whups_Form_Admin_EditAttributeStepOne
  • Whups_Form_Admin_EditAttributeStepTwo
  • Whups_Form_Admin_EditPriorityStepOne
  • Whups_Form_Admin_EditPriorityStepTwo
  • Whups_Form_Admin_EditQueueStepOne
  • Whups_Form_Admin_EditQueueStepTwo
  • Whups_Form_Admin_EditReplyStepOne
  • Whups_Form_Admin_EditReplyStepTwo
  • Whups_Form_Admin_EditStateStepOne
  • Whups_Form_Admin_EditStateStepTwo
  • Whups_Form_Admin_EditTypeStepOne
  • Whups_Form_Admin_EditTypeStepTwo
  • Whups_Form_Admin_EditUser
  • Whups_Form_Admin_EditVersionStepOne
  • Whups_Form_Admin_EditVersionStepTwo
  • Whups_Form_InsertBranch
  • Whups_Form_Query_AttributeCriterion
  • Whups_Form_Query_ChooseNameForLoad
  • Whups_Form_Query_ChooseNameForSave
  • Whups_Form_Query_DateCriterion
  • Whups_Form_Query_Delete
  • Whups_Form_Query_GroupCriterion
  • Whups_Form_Query_Parameter
  • Whups_Form_Query_PropertyCriterion
  • Whups_Form_Query_TextCriterion
  • Whups_Form_Query_UserCriterion
  • Whups_Form_Renderer_Comment
  • Whups_Form_Search
  • Whups_Form_SendReminder
  • Whups_Form_Ticket_CreateStepFour
  • Whups_Form_Ticket_CreateStepOne
  • Whups_Form_Ticket_CreateStepThree
  • Whups_Form_Ticket_CreateStepTwo
  • Whups_Form_Ticket_Edit
  • Whups_Form_TicketDetails
  • Whups_LoginTasks_SystemTask_Upgrade
  • Whups_Mail
  • Whups_Query
  • Whups_Query_Manager
  • Whups_Reports
  • Whups_Ticket
  • Whups_View_Base
  • Whups_View_Results
  • Whups_View_SavedQueries
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * This file contains any general Horde_Form classes for administration
 4:  * purposes that don't have have their own file in the Admin/ subdirectory.
 5:  *
 6:  * Copyright 2002-2012 Horde LLC (http://www.horde.org/)
 7:  *
 8:  * See the enclosed file LICENSE for license information (BSD). If you
 9:  * did not receive this file, see http://www.horde.org/licenses/bsdl.php.
10:  *
11:  * @author  Chuck Hagenbuch <chuck@horde.org>
12:  * @package Whups
13:  */
14: 
15: class Whups_Form_SendReminder extends Horde_Form
16: {
17:     public function __construct(&$vars)
18:     {
19:         global $whups_driver;
20: 
21:         parent::__construct($vars, _("Send Reminders"));
22: 
23:         $queues = Whups::permissionsFilter(
24:             $whups_driver->getQueues(), 'queue', Horde_Perms::EDIT);
25:         if (count($queues)) {
26:             $modtype = 'enum';
27:             $type_params = array($queues);
28:         } else {
29:             $modtype = 'invalid';
30:             $type_params = array(_("There are no queues available."));
31:         }
32: 
33:         $this->addVariable(
34:             _("Send only for this list of ticket ids"), 'id', 'intlist', false);
35:         $this->addVariable(
36:             _("For tickets from these queues"),
37:             'queue',
38:             $modtype,
39:             false,
40:             false,
41:             null,
42:             $type_params);
43: 
44:         $cats = $whups_driver->getCategories();
45:         unset($cats['resolved']);
46:         $categories = &$this->addVariable(
47:             _("For tickets which are"), 'category', 'multienum', false, false, null, array($cats, 3));
48:         $categories->setDefault(array('assigned'));
49: 
50:         $this->addVariable(
51:             _("Unassigned tickets"),
52:             'unassigned',
53:             'email',
54:             false,
55:             false,
56:             _("If you select any tickets that do not have an owner, who should we send email to?"));
57:     }
58: 
59: }
60: 
API documentation generated by ApiGen