use hash for channel id

This commit is contained in:
friendica
2012-10-01 19:04:21 -07:00
parent 846a9813b2
commit dc8a46477b
4 changed files with 54 additions and 16 deletions

View File

@@ -7,24 +7,18 @@ function manage_content(&$a) {
return;
}
require_once('include/security.php');
$change_channel = ((argc() > 1) ? intval(argv(1)) : 0);
if($change_channel) {
$r = q("select * from channel where channel_id = %d and channel_account_id = %d limit 1",
intval($change_channel),
intval(get_account_id())
);
if($r && count($r)) {
$_SESSION['uid'] = intval($r[0]['channel_id']);
get_app()->set_channel($r[0]);
$_SESSION['theme'] = $r[0]['channel_theme'];
date_default_timezone_set($r[0]['channel_timezone']);
}
if($r[0]['channel_startpage'])
$r = change_channel($change_channel);
if($r && $r[0]['channel_startpage'])
goaway(z_root() . '/' . $r[0]['channel_startpage']);
goaway(z_root());
}
$channels = null;
if(local_user()) {