
Public Member Functions | |
| getRequestData () | |
| toolbar () | |
| configTask () | |
| listTask () | |
| removeTask () | |
| metadataTask () | |
| saveTask () | |
Static Public Member Functions | |
| static | getInstance ($manager) |
| static | taskTranslator () |
Public Attributes | |
| $filters = null | |
Protected Attributes | |
| $session_var = 'alirodoc_classid' | |
| $view_class = 'listUriHTML' | |
| $cid = array() | |
| $uri = '' | |
Static Protected Attributes | |
| static | $instance = __CLASS__ |
Private Member Functions | |
| getListParams () | |
Definition at line 384 of file admin.sef.php.
| static sefAdminUri::getInstance | ( | $ | manager | ) | [static] |
Definition at line 394 of file admin.sef.php.
00394 { 00395 return is_object(self::$instance) ? self::$instance : (self::$instance = new self::$instance($manager)); 00396 }
| sefAdminUri::getRequestData | ( | ) |
| static sefAdminUri::taskTranslator | ( | ) | [static] |
| sefAdminUri::toolbar | ( | ) |
Reimplemented from aliroComponentAdminControllers.
Definition at line 412 of file admin.sef.php.
00412 { 00413 if ('metadata' == $this->task) { 00414 $this->toolBarButton('save'); 00415 $this->toolBarButton('list'); 00416 } 00417 else { 00418 $this->toolBarButton('metadata'); 00419 $this->toolBarButton('remove', true); 00420 } 00421 $this->toolBarButton('config'); 00422 }
| sefAdminUri::configTask | ( | ) |
Definition at line 424 of file admin.sef.php.
00424 { 00425 $this->redirect('index.php?core=cor_sef'); 00426 }
| sefAdminUri::listTask | ( | ) |
Definition at line 428 of file admin.sef.php.
00428 { 00429 $this->getListParams(); 00430 $query = "SELECT COUNT(*) FROM #__remosef_uri"; 00431 if ($this->filters['origuri']) $where[] = "uri LIKE '%{$this->filters['origuri']}%'"; 00432 if ($this->filters['sefuri']) $where[] = "sef LIKE '%{$this->filters['sefuri']}%'"; 00433 if (isset($where)) $query .= ' WHERE '.implode(' AND ', $where); 00434 $this->database->setQuery($query); 00435 $total = $this->database->loadResult(); 00436 $this->makePageNav($total); 00437 $query = "SELECT * FROM #__remosef_uri"; 00438 if (isset($where)) $query .= ' WHERE '.implode(' AND ', $where); 00439 $query .= " ORDER BY refreshed DESC LIMIT {$this->pageNav->limitstart}, {$this->pageNav->limit}"; 00440 $uris = $this->database->doSQLget($query); 00441 $view = new sefAdminHTML(); 00442 $view->listuris($uris, $this->pageNav, $this); 00443 }
| sefAdminUri::getListParams | ( | ) | [private] |
Definition at line 445 of file admin.sef.php.
References $_REQUEST, and aliroFriendlyBase::getParam().
00445 { 00446 $this->filters['sefuri'] = $this->database->getEscaped($this->getParam($_REQUEST, 'sefuri')); 00447 $this->filters['origuri'] = $this->database->getEscaped($this->getParam($_REQUEST, 'origuri')); 00448 }
| sefAdminUri::removeTask | ( | ) |
Definition at line 450 of file admin.sef.php.
References aliroFriendlyBase::redirect(), and T_().
00450 { 00451 foreach ($this->cid as &$selected) $selected = intval($selected); 00452 $slist = implode(',', $this->cid); 00453 if ($slist) $this->database->doSQL("DELETE FROM #__remosef_uri WHERE id IN ($slist)"); 00454 $this->redirect('index.php?core=cor_sef&act=uri', T_('Deletion completed')); 00455 }
| sefAdminUri::metadataTask | ( | ) |
| sefAdminUri::saveTask | ( | ) |
sefAdminUri::$instance = __CLASS__ [static, protected] |
Definition at line 385 of file admin.sef.php.
sefAdminUri::$session_var = 'alirodoc_classid' [protected] |
Definition at line 387 of file admin.sef.php.
sefAdminUri::$view_class = 'listUriHTML' [protected] |
Definition at line 388 of file admin.sef.php.
sefAdminUri::$cid = array() [protected] |
sefAdminUri::$uri = '' [protected] |
Definition at line 391 of file admin.sef.php.
| sefAdminUri::$filters = null |
1.5.5