* 'testing' of gitorious.org:statusnet/mainline:
include q as param, not arg for search sub menu
exact match for paths
change category on urlmapper.php
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * @category Cache
+ * @category URL
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2011 StatusNet, Inc.
array($pr, 'toPattern'),
$path);
- $regex = '#' . str_replace('#', '\#', $regex) . '#';
+ $regex = '#^' . str_replace('#', '\#', $regex) . '$#';
return $regex;
}
return $items;
}
+
+ function item($actionName, $args, $label, $description, $id=null, $cls=null)
+ {
+ if (empty($id)) {
+ $id = $this->menuItemID($actionName, $args);
+ }
+
+ // Add 'q' as a search param, not part of the url path
+
+ $url = common_local_url($actionName, array(), $args);
+
+ $this->out->menuItem($url,
+ $label,
+ $description,
+ $this->isCurrent($actionName, $args),
+ $id,
+ $cls);
+ }
}
+