Warning (2): Undefined array key "HTTP_ACCEPT_LANGUAGE" [APP/Config/bootstrap.php, line 46]
public function googleMaps($config=array()){ $config = array_merge($this->config,$config); if(empty($config['label']) || $config['label'] == 'Label') $config['label'] = 'Endereço e Contato'; $this->Html->script('https://maps.googleapis.com/maps/api/js?project=rock-pixel-dashboard-2015&key=AIzaSyDb8ndYLFXUlPq5EGf1c-TfpjqmLQPLPas',array('inline'=>false)); $this->Html->script('Painel.googleMaps',array('inline'=>false)); $data = $this->data; $data = array_shift($data); $latitude = (!empty($data['latitude'])) ? $data['latitude'] : '-24.9536846'; $longitude = (!empty($data['longitude'])) ? $data['longitude'] : '-53.4695256'; echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo '
'; $inside = array('id'=>'gmap_address','class'=>'input-block-level','placeholder'=>'Endereço, Nº'); $inside['readonly'] = ($config['readonly'] == true || !$this->isAdmin($config['check'])) ? 'readonly' : ''; echo $this->Form->input('address',$inside); echo ''; echo '
'; echo '
'; echo '
'; if((isset($config['fields']) && in_array('district',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Bairro','field'=>'district','placeholder'=>'Bairro','id'=>'gmap_district','check'=>$config['check'])); if((isset($config['fields']) && in_array('city',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Cidade','field'=>'city','placeholder'=>'Cidade','id'=>'gmap_city','check'=>$config['check'])); if((isset($config['fields']) && in_array('state',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Estado','field'=>'state','placeholder'=>'Estado','id'=>'gmap_state','check'=>$config['check'])); if((isset($config['fields']) && in_array('country',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'País','field'=>'country','placeholder'=>'Brasil','id'=>'gmap_country','check'=>$config['check'])); if((isset($config['fields']) && in_array('complement',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Complemento','field'=>'complement','placeholder'=>'Condomínio/Sala','id'=>'gmap_complement','check'=>$config['check'])); if((isset($config['fields']) && in_array('cep',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'CEP','field'=>'cep','placeholder'=>'CEP','id'=>'cep','check'=>$config['check'])); if((isset($config['fields']) && in_array('phone1',$config['fields'])) || count($config['fields']) == 0) echo $this->phone(array('label'=>'Telefone Principal','field'=>'phone1','check'=>$config['check'])); if((isset($config['fields']) && in_array('phone2',$config['fields'])) || count($config['fields']) == 0) echo $this->phone(array('label'=>'Telefone Secundário','field'=>'phone2','check'=>$config['check'])); if((isset($config['fields']) && in_array('contact',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'E-mail de Contato','field'=>'contact','check'=>$config['check'])); echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->hidden('latitude',array('id'=>'latitude','default'=>$latitude)); echo $this->Form->hidden('longitude',array('id'=>'longitude','default'=>$longitude)); echo ''; } public function keywords($keywords=array()){ $keys = implode(', ',$keywords); echo '
'; echo '
'; echo '

Keywords

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo $this->Form->input('tags',array('type'=>'text','id'=>'tag-input-1','class'=>'tags','value'=>$keys)); echo '
'; echo '
'; echo '
'; echo '
'; } public function tags($config=array()){ $data = $this->data; $data = array_shift($data); $config = array_merge($this->config,$config); echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo $this->Form->input($config['field'],array('type'=>'text','class'=>'tags','value'=>$data[$config['field']])); echo '
'; echo '
'; echo '
'; echo '
'; } public function date($config=array()){ $data = $this->data; $data = array_shift($data); $config = array_merge($this->config,$config); $default = array( 'year'=>date('Y'), 'month'=>date('m'), 'day'=>date('d'), 'hour'=>date('H'), 'minute'=>date('i'), ); if(!empty($data) && !is_null($data[$config['field']]) && !empty($data[$config['field']])){ if(is_array($data[$config['field']])){ $default = $data[$config['field']]; $data[$config['field']] = $default['year'].'-'.$default['month'].'-'.$default['day'].' '.$default['hour'].':'.$default['min'].':00'; } $default = array( 'year'=>date('Y',strtotime($data[$config['field']])), 'month'=>date('m',strtotime($data[$config['field']])), 'day'=>date('d',strtotime($data[$config['field']])), 'hour'=>date('H',strtotime($data[$config['field']])), 'minute'=>date('i',strtotime($data[$config['field']])), ); } echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo '

Horário

'; echo '
'; echo '

'.$default['hour'].' horas

'; echo '
'; echo '
'; echo '
'; echo '

'.$default['minute'].' minutos

'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->hidden($config['field'].'.year',array('id'=>$config['field'].'-year','value'=>$default['year'])); echo $this->Form->hidden($config['field'].'.month',array('id'=>$config['field'].'-month','value'=>$default['month'])); echo $this->Form->hidden($config['field'].'.day',array('id'=>$config['field'].'-day','value'=>$default['day'])); echo $this->Form->hidden($config['field'].'.hour',array('id'=>$config['field'].'-input-hour','value'=>$default['hour'])); echo $this->Form->hidden($config['field'].'.min',array('id'=>$config['field'].'-input-minute','value'=>$default['minute'])); echo $this->Form->hidden($config['field'].'.second',array('value'=>0)); echo " "; echo '
'; } public function buttons(){ $data = $this->data; $data = array_shift($data); $user = (isset($this->data['User'])) ? $this->data['User']['name'] : ''; $modified = (!empty($data['modified'])) ? strftime('%d de %B de %Y', strtotime($data['modified'])) : ''; echo '
'; echo '
'; echo '

Controle de alterações

'; echo '
'; echo '
'; echo '
'; echo $this->text(array('field'=>'change_date','label'=>'Alterado em','value'=>$modified,'readonly'=>'readonly')); echo $this->text(array('field'=>'author_name','label'=>'Alterado por','value'=>$user,'readonly'=>'readonly')); echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->button(' Salvar',array('type'=>'submit','class'=>'btn btn-primary','escape'=>false)); echo $this->Form->button('Cancelar',array('type'=>'reset','class'=>'btn','escape'=>false)); echo '
'; echo '
'; echo $this->Form->button(' Salvar',array('type'=>'submit','class'=>'btn btn-primary fixed','escape'=>false)); echo $this->Form->hidden('author',array('value'=>$this->Session->read('Auth.User.id'))); echo $this->Form->hidden('id',array('id'=>'formID')); }
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home2/nutri430/public_html/lib/Cake/View/Helper/FormHelper.php on line 2030
public function googleMaps($config=array()){ $config = array_merge($this->config,$config); if(empty($config['label']) || $config['label'] == 'Label') $config['label'] = 'Endereço e Contato'; $this->Html->script('https://maps.googleapis.com/maps/api/js?project=rock-pixel-dashboard-2015&key=AIzaSyDb8ndYLFXUlPq5EGf1c-TfpjqmLQPLPas',array('inline'=>false)); $this->Html->script('Painel.googleMaps',array('inline'=>false)); $data = $this->data; $data = array_shift($data); $latitude = (!empty($data['latitude'])) ? $data['latitude'] : '-24.9536846'; $longitude = (!empty($data['longitude'])) ? $data['longitude'] : '-53.4695256'; echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo '
'; $inside = array('id'=>'gmap_address','class'=>'input-block-level','placeholder'=>'Endereço, Nº'); $inside['readonly'] = ($config['readonly'] == true || !$this->isAdmin($config['check'])) ? 'readonly' : ''; echo $this->Form->input('address',$inside); echo ''; echo '
'; echo '
'; echo '
'; if((isset($config['fields']) && in_array('district',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Bairro','field'=>'district','placeholder'=>'Bairro','id'=>'gmap_district','check'=>$config['check'])); if((isset($config['fields']) && in_array('city',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Cidade','field'=>'city','placeholder'=>'Cidade','id'=>'gmap_city','check'=>$config['check'])); if((isset($config['fields']) && in_array('state',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Estado','field'=>'state','placeholder'=>'Estado','id'=>'gmap_state','check'=>$config['check'])); if((isset($config['fields']) && in_array('country',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'País','field'=>'country','placeholder'=>'Brasil','id'=>'gmap_country','check'=>$config['check'])); if((isset($config['fields']) && in_array('complement',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'Complemento','field'=>'complement','placeholder'=>'Condomínio/Sala','id'=>'gmap_complement','check'=>$config['check'])); if((isset($config['fields']) && in_array('cep',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'CEP','field'=>'cep','placeholder'=>'CEP','id'=>'cep','check'=>$config['check'])); if((isset($config['fields']) && in_array('phone1',$config['fields'])) || count($config['fields']) == 0) echo $this->phone(array('label'=>'Telefone Principal','field'=>'phone1','check'=>$config['check'])); if((isset($config['fields']) && in_array('phone2',$config['fields'])) || count($config['fields']) == 0) echo $this->phone(array('label'=>'Telefone Secundário','field'=>'phone2','check'=>$config['check'])); if((isset($config['fields']) && in_array('contact',$config['fields'])) || count($config['fields']) == 0) echo $this->text(array('label'=>'E-mail de Contato','field'=>'contact','check'=>$config['check'])); echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->hidden('latitude',array('id'=>'latitude','default'=>$latitude)); echo $this->Form->hidden('longitude',array('id'=>'longitude','default'=>$longitude)); echo ''; } public function keywords($keywords=array()){ $keys = implode(', ',$keywords); echo '
'; echo '
'; echo '

Keywords

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo $this->Form->input('tags',array('type'=>'text','id'=>'tag-input-1','class'=>'tags','value'=>$keys)); echo '
'; echo '
'; echo '
'; echo '
'; } public function tags($config=array()){ $data = $this->data; $data = array_shift($data); $config = array_merge($this->config,$config); echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; echo '
'; echo $this->Form->input($config['field'],array('type'=>'text','class'=>'tags','value'=>$data[$config['field']])); echo '
'; echo '
'; echo '
'; echo '
'; } public function date($config=array()){ $data = $this->data; $data = array_shift($data); $config = array_merge($this->config,$config); $default = array( 'year'=>date('Y'), 'month'=>date('m'), 'day'=>date('d'), 'hour'=>date('H'), 'minute'=>date('i'), ); if(!empty($data) && !is_null($data[$config['field']]) && !empty($data[$config['field']])){ if(is_array($data[$config['field']])){ $default = $data[$config['field']]; $data[$config['field']] = $default['year'].'-'.$default['month'].'-'.$default['day'].' '.$default['hour'].':'.$default['min'].':00'; } $default = array( 'year'=>date('Y',strtotime($data[$config['field']])), 'month'=>date('m',strtotime($data[$config['field']])), 'day'=>date('d',strtotime($data[$config['field']])), 'hour'=>date('H',strtotime($data[$config['field']])), 'minute'=>date('i',strtotime($data[$config['field']])), ); } echo '
'; echo '
'; echo '

'.$config['label'].'

'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo '

Horário

'; echo '
'; echo '

'.$default['hour'].' horas

'; echo '
'; echo '
'; echo '
'; echo '

'.$default['minute'].' minutos

'; echo '
'; echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->hidden($config['field'].'.year',array('id'=>$config['field'].'-year','value'=>$default['year'])); echo $this->Form->hidden($config['field'].'.month',array('id'=>$config['field'].'-month','value'=>$default['month'])); echo $this->Form->hidden($config['field'].'.day',array('id'=>$config['field'].'-day','value'=>$default['day'])); echo $this->Form->hidden($config['field'].'.hour',array('id'=>$config['field'].'-input-hour','value'=>$default['hour'])); echo $this->Form->hidden($config['field'].'.min',array('id'=>$config['field'].'-input-minute','value'=>$default['minute'])); echo $this->Form->hidden($config['field'].'.second',array('value'=>0)); echo " "; echo '
'; } public function buttons(){ $data = $this->data; $data = array_shift($data); $user = (isset($this->data['User'])) ? $this->data['User']['name'] : ''; $modified = (!empty($data['modified'])) ? strftime('%d de %B de %Y', strtotime($data['modified'])) : ''; echo '
'; echo '
'; echo '

Controle de alterações

'; echo '
'; echo '
'; echo '
'; echo $this->text(array('field'=>'change_date','label'=>'Alterado em','value'=>$modified,'readonly'=>'readonly')); echo $this->text(array('field'=>'author_name','label'=>'Alterado por','value'=>$user,'readonly'=>'readonly')); echo '
'; echo '
'; echo '
'; echo '
'; echo $this->Form->button(' Salvar',array('type'=>'submit','class'=>'btn btn-primary','escape'=>false)); echo $this->Form->button('Cancelar',array('type'=>'reset','class'=>'btn','escape'=>false)); echo '
'; echo '
'; echo $this->Form->button(' Salvar',array('type'=>'submit','class'=>'btn btn-primary fixed','escape'=>false)); echo $this->Form->hidden('author',array('value'=>$this->Session->read('Auth.User.id'))); echo $this->Form->hidden('id',array('id'=>'formID')); }
Fatal error: Uncaught FatalErrorException: [MissingHelperException] Helper class FormHelper could not be found. #0 /home2/nutri430/public_html/lib/Cake/View/View.php(907): HelperCollection->load('Form', Array) #1 /home2/nutri430/public_html/lib/Cake/View/View.php(354): View->loadHelpers() #2 /home2/nutri430/public_html/lib/Cake/Error/ExceptionRenderer.php(327): View->__construct(Object(CakeErrorController)) #3 /home2/nutri430/public_html/lib/Cake/Error/ExceptionRenderer.php(309): ExceptionRenderer->_outputMessageSafe('error500') #4 /home2/nutri430/public_html/lib/Cake/Error/ExceptionRenderer.php(213): ExceptionRenderer->_outputMessage('fatalError') #5 /home2/nutri430/public_html/lib/Cake/Error/ExceptionRenderer.php(190): ExceptionRenderer->_cakeError(Object(FatalErrorException)) #6 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(127): ExceptionRenderer->render() #7 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(269): ErrorHandler::handleException(Object(FatalErrorException)) #8 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(212): ErrorHandler::handleFatalError(64, 'Array and strin...', '/home2/nutri430...', 2030) #9 /home2/nutri430/public_html/lib/Cake/Core/App.php(970): ErrorHandler::handleError(64, 'Array and strin...', '/home2/nutri430...', 2030, Array) #10 /home2/nutri430/public_html/lib/Cake/Core/App.php(943): App::_checkFatalError() #11 [internal function]: App::shutdown() #12 {main} in /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php:138 Stack trace: #0 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(212): ErrorHandler::handleFatalError(256, '[MissingHelperE...', '/home2/nutri430...', 138) #1 [internal function]: ErrorHandler::handleError(256, '[MissingHelperE...', '/home2/nutri430...', 138) #2 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(138): trigger_error('[MissingHelperE...', 256) #3 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(269): ErrorHandler::handleException(Object(FatalErrorException)) #4 /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php(212): ErrorHandler::handleFatalError(64, 'Array and strin...', '/home2/nutri430...', 2030) #5 /home2/nutri430/public_html/lib/Cake/Core/App.php(970): ErrorHandler::handleError(64, 'Array and strin...', '/home2/nutri430...', 2030, Array) #6 /home2/nutri430/public_html/lib/Cake/Core/App.php(943): App::_checkFatalError() #7 [internal function]: App::shutdown() #8 {main} thrown in /home2/nutri430/public_html/lib/Cake/Error/ErrorHandler.php on line 138