. * * @package GNU Social * @author Ian Denhardt * @copyright 2011 Free Software Foundation, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 */ if(!defined('STATUSNET')){ exit(1); } class NewPhotoForm extends Form { function id() { return "form_new_photo"; } function action() { return common_local_url('newphoto'); } function formClass() { return 'form_settings ajax-notice'; } function formData() { $this->out->elementStart('fieldset', array('id' => 'new_photo_data')); $this->out->elementStart('ul', 'form_data'); $this->li(); $this->out->input('title', _('Title'), null, _('Photo title (optional).')); $this->unli(); $this->li(); $this->out->element('input', array('name' => 'photo_upload', 'type' => 'file', 'id' => 'photo_upload')); $this->unli(); $this->li(); $this->textarea('description', _('Description'), null, _('Description of the photo (optional).')); $this->unli(); $this->out->elementEnd('ul'); $toWidget = new ToSelector($this->out, common_current_user(), null); $toWidget->show(); $this->out->elementEnd('fieldset'); } function formActions() { $this->out->submit('photo-submit', _m('BUTTON', 'Save')); } }