123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * ContactForm class.
- * ContactForm is the data structure for keeping
- * contact form data. It is used by the 'contact' action of 'SiteController'.
- */
- class ContactForm extends CFormModel
- {
- public $name;
- public $email;
- public $subject;
- public $body;
- public $verifyCode;
- /**
- * Declares the validation rules.
- */
- public function rules()
- {
- return array(
- // name, email, subject and body are required
- array('name, email, subject, body', 'required'),
- // email has to be a valid email address
- array('email', 'email'),
- // verifyCode needs to be entered correctly
- array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()),
- );
- }
- /**
- * Declares customized attribute labels.
- * If not declared here, an attribute would have a label that is
- * the same as its name with the first letter in upper case.
- */
- public function attributeLabels()
- {
- return array(
- 'verifyCode'=>'Verification Code',
- );
- }
- }
|