aboutsummaryrefslogtreecommitdiffstats
path: root/include/identity.php
diff options
context:
space:
mode:
authorRedMatrix <info@friendica.com>2014-04-02 06:17:48 +1100
committerRedMatrix <info@friendica.com>2014-04-02 06:17:48 +1100
commit5ae20dd59a8cdc26514c6fe4e1ab00de57e1e6a8 (patch)
tree7bfdbec3afcbc06670d63a4c04ebcbab1ffc59ff /include/identity.php
parent78d7425a1d9de91343c60be1d0f0a467a674d84d (diff)
parentf4dd8657cb8fc085c055ee2632188a965b17dc13 (diff)
downloadvolse-hubzilla-5ae20dd59a8cdc26514c6fe4e1ab00de57e1e6a8.tar.gz
volse-hubzilla-5ae20dd59a8cdc26514c6fe4e1ab00de57e1e6a8.tar.bz2
volse-hubzilla-5ae20dd59a8cdc26514c6fe4e1ab00de57e1e6a8.zip
Merge pull request #390 from beardy-unixer/master
Let admins set a default expire days value.
Diffstat (limited to 'include/identity.php')
-rw-r--r--include/identity.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/identity.php b/include/identity.php
index eb0ba230b..d15f3861e 100644
--- a/include/identity.php
+++ b/include/identity.php
@@ -224,10 +224,13 @@ function create_identity($arr) {
$perms_vals .= ', ' . intval($v);
}
+ $expire = get_config('system', 'default_expire_days');
+ $expire = (($expire===false)? '0': $expire);
+
$r = q("insert into channel ( channel_account_id, channel_primary,
channel_name, channel_address, channel_guid, channel_guid_sig,
- channel_hash, channel_prvkey, channel_pubkey, channel_pageflags $perms_keys )
- values ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d $perms_vals ) ",
+ channel_hash, channel_prvkey, channel_pubkey, channel_pageflags, channel_expire_days $perms_keys )
+ values ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d $perms_vals ) ",
intval($arr['account_id']),
intval($primary),
@@ -238,7 +241,8 @@ function create_identity($arr) {
dbesc($hash),
dbesc($key['prvkey']),
dbesc($key['pubkey']),
- intval($pageflags)
+ intval($pageflags),
+ intval($expire)
);