if (empty($this->to_profile) &&
!empty($this->inreplyto)) {
- $notice = Notice::staticGet('id', $this->inreplyto);
+ $notice = Notice::getKV('id', $this->inreplyto);
if (!empty($notice)) {
$this->to_profile = $notice->getProfile();
}
sprintf(_('What\'s up, %s?'), $this->user->nickname));
// XXX: vary by defined max size
$this->out->element('textarea', array('class' => 'notice_data-text',
+ 'required' => 'required',
'cols' => 35,
'rows' => 4,
'name' => 'status_textarea'),
$toWidget->show();
$this->out->elementEnd('div');
- if ($this->user->shareLocation()) {
+ if ($this->profile->shareLocation()) {
$this->out->hidden('notice_data-lat', empty($this->lat) ? (empty($this->profile->lat) ? null : $this->profile->lat) : $this->lat, 'lat');
$this->out->hidden('notice_data-lon', empty($this->lon) ? (empty($this->profile->lon) ? null : $this->profile->lon) : $this->lon, 'lon');
$this->out->hidden('notice_data-location_id', empty($this->location_id) ? (empty($this->profile->location_id) ? null : $this->profile->location_id) : $this->location_id, 'location_id');
'data-api' => common_local_url('geocode')));
// @fixme checkbox method allows no way to change the id without changing the name
+ //// TRANS: Checkbox label to allow sharing geo location in notices.
//$this->out->checkbox('notice_data-geo', _('Share my location'), true);
$this->out->elementStart('label', 'notice_data-geo');
$this->out->element('input', array(