Exemplo n.º 1
0
 protected function _buildDataObject()
 {
     // Workaround for JRoute not allowing url-encoded ampersand %26 in values of variables
     $data = parent::_buildDataObject();
     if (!empty($data->pages)) {
         foreach ($data->pages as $i => $page) {
             $page->link = str_replace('__amp__', '%26', $page->link);
         }
     }
     if (!empty($data->start->link)) {
         $data->start->link = str_replace('__amp__', '%26', $data->start->link);
     }
     if (!empty($data->end->link)) {
         $data->end->link = str_replace('__amp__', '%26', $data->end->link);
     }
     if (!empty($data->next->link)) {
         $data->next->link = str_replace('__amp__', '%26', $data->next->link);
     }
     if (!empty($data->previous->link)) {
         $data->previous->link = str_replace('__amp__', '%26', $data->previous->link);
     }
     return $data;
 }