Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
hubzilla
core
Commits
7033966b
Commit
7033966b
authored
Mar 29, 2017
by
Mario
Browse files
create channel_store_lowlevel()
parent
e90e4e4a
Changes
1
Hide whitespace changes
Inline
Side-by-side
include/channel.php
View file @
7033966b
...
...
@@ -242,25 +242,22 @@ function create_identity($arr) {
$expire
=
0
;
$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, channel_system, channel_expire_days, channel_timezone )
values ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s' ) "
,
intval
(
$arr
[
'account_id'
]),
intval
(
$primary
),
dbesc
(
$name
),
dbesc
(
$nick
),
dbesc
(
$guid
),
dbesc
(
$sig
),
dbesc
(
$hash
),
dbesc
(
$key
[
'prvkey'
]),
dbesc
(
$key
[
'pubkey'
]),
intval
(
$pageflags
),
intval
(
$system
),
intval
(
$expire
),
dbesc
(
App
::
$timezone
)
);
$r
=
channel_store_lowlevel
(
[
'channel_account_id'
=>
intval
(
$arr
[
'account_id'
]),
'channel_primary'
=>
intval
(
$primary
),
'channel_name'
=>
$name
,
'channel_address'
=>
$nick
,
'channel_guid'
=>
$guid
,
'channel_guid_sig'
=>
$sig
,
'channel_hash'
=>
$hash
,
'channel_prvkey'
=>
$key
[
'prvkey'
],
'channel_pubkey'
=>
$key
[
'pubkey'
],
'channel_pageflags'
=>
intval
(
$pageflags
),
'channel_system'
=>
intval
(
$system
),
'channel_expire_days'
=>
intval
(
$expire
),
'channel_timezone'
=>
App
::
$timezone
]
$r
=
q
(
"select * from channel where channel_account_id = %d
and channel_guid = '%s' limit 1"
,
...
...
@@ -1990,6 +1987,45 @@ function remote_login() {
}
function
channel_store_lowlevel
(
$arr
)
{
$store
=
[
'channel_account_id'
=>
((
array_key_exists
(
'channel_account_id'
,
$arr
))
?
$arr
[
'channel_account_id'
]
:
'0'
),
'channel_primary'
=>
((
array_key_exists
(
'channel_primary'
,
$arr
))
?
$arr
[
'channel_primary'
]
:
'0'
),
'channel_name'
=>
((
array_key_exists
(
'channel_name'
,
$arr
))
?
$arr
[
'channel_name'
]
:
''
),
'channel_address'
=>
((
array_key_exists
(
'channel_address'
,
$arr
))
?
$arr
[
'channel_address'
]
:
''
),
'channel_guid'
=>
((
array_key_exists
(
'channel_guid'
,
$arr
))
?
$arr
[
'channel_guid'
]
:
''
),
'channel_guid_sig'
=>
((
array_key_exists
(
'channel_guid_sig'
,
$arr
))
?
$arr
[
'channel_guid_sig'
]
:
''
),
'channel_hash'
=>
((
array_key_exists
(
'channel_hash'
,
$arr
))
?
$arr
[
'channel_hash'
]
:
''
),
'channel_timezone'
=>
((
array_key_exists
(
'channel_timezone'
,
$arr
))
?
$arr
[
'channel_timezone'
]
:
'UTC'
),
'channel_location'
=>
((
array_key_exists
(
'channel_location'
,
$arr
))
?
$arr
[
'channel_location'
]
:
''
),
'channel_theme'
=>
((
array_key_exists
(
'channel_theme'
,
$arr
))
?
$arr
[
'channel_theme'
]
:
''
),
'channel_startpage'
=>
((
array_key_exists
(
'channel_startpage'
,
$arr
))
?
$arr
[
'channel_startpage'
]
:
''
),
'channel_pubkey'
=>
((
array_key_exists
(
'channel_pubkey'
,
$arr
))
?
$arr
[
'channel_pubkey'
]
:
''
),
'channel_prvkey'
=>
((
array_key_exists
(
'channel_prvkey'
,
$arr
))
?
$arr
[
'channel_prvkey'
]
:
''
),
'channel_notifyflags'
=>
((
array_key_exists
(
'channel_notifyflags'
,
$arr
))
?
$arr
[
'channel_notifyflags'
]
:
'65535'
),
'channel_pageflags'
=>
((
array_key_exists
(
'channel_pageflags'
,
$arr
))
?
$arr
[
'channel_pageflags'
]
:
'0'
),
'channel_dirdate'
=>
((
array_key_exists
(
'channel_dirdate'
,
$arr
))
?
$arr
[
'channel_dirdate'
]
:
NULL_DATE
),
'channel_lastpost'
=>
((
array_key_exists
(
'channel_lastpost'
,
$arr
))
?
$arr
[
'channel_lastpost'
]
:
NULL_DATE
),
'channel_deleted'
=>
((
array_key_exists
(
'channel_deleted'
,
$arr
))
?
$arr
[
'channel_deleted'
]
:
NULL_DATE
),
'channel_max_anon_mail'
=>
((
array_key_exists
(
'channel_max_anon_mail'
,
$arr
))
?
$arr
[
'channel_max_anon_mail'
]
:
'10'
),
'channel_max_friend_req'
=>
((
array_key_exists
(
'channel_max_friend_req'
,
$arr
))
?
$arr
[
'channel_max_friend_req'
]
:
'10'
),
'channel_expire_days'
=>
((
array_key_exists
(
'channel_expire_days'
,
$arr
))
?
$arr
[
'channel_expire_days'
]
:
'0'
),
'channel_passwd_reset'
=>
((
array_key_exists
(
'channel_passwd_reset'
,
$arr
))
?
$arr
[
'channel_passwd_reset'
]
:
''
),
'channel_default_group'
=>
((
array_key_exists
(
'channel_default_group'
,
$arr
))
?
$arr
[
'channel_default_group'
]
:
''
),
'channel_allow_cid'
=>
((
array_key_exists
(
'channel_allow_cid'
,
$arr
))
?
$arr
[
'channel_allow_cid'
]
:
''
),
'channel_allow_gid'
=>
((
array_key_exists
(
'channel_allow_gid'
,
$arr
))
?
$arr
[
'channel_allow_gid'
]
:
''
),
'channel_deny_cid'
=>
((
array_key_exists
(
'channel_deny_cid'
,
$arr
))
?
$arr
[
'channel_deny_cid'
]
:
''
),
'channel_deny_gid'
=>
((
array_key_exists
(
'channel_deny_gid'
,
$arr
))
?
$arr
[
'channel_deny_gid'
]
:
''
),
'channel_removed'
=>
((
array_key_exists
(
'channel_removed'
,
$arr
))
?
$arr
[
'channel_removed'
]
:
'0'
),
'channel_system'
=>
((
array_key_exists
(
'channel_system'
,
$arr
))
?
$arr
[
'channel_system'
]
:
'0'
),
'channel_moved'
=>
((
array_key_exists
(
'channel_moved'
,
$arr
))
?
$arr
[
'channel_moved'
]
:
''
)
];
return
create_table_from_array
(
'channel'
,
$store
);
}
function
profile_store_lowlevel
(
$arr
)
{
...
...
@@ -2263,4 +2299,4 @@ function channel_codeallowed($channel_id) {
if
((
$x
)
&&
(
$x
[
'channel_pageflags'
]
&
PAGE_ALLOWCODE
))
return
true
;
return
false
;
}
\ No newline at end of file
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment