version 1.1480, 2022/02/06 21:37:07
|
version 1.1481, 2022/02/14 02:48:53
|
Line 2262 sub del_dom {
|
Line 2262 sub del_dom {
|
} |
} |
} |
} |
|
|
|
sub store_dom { |
|
my ($storehash,$id,$namespace,$dom,$home) = @_; |
|
$$storehash{'ip'}=&get_requestor_ip(); |
|
$$storehash{'host'}=$perlvar{'lonHostID'}; |
|
my $namevalue=''; |
|
foreach my $key (keys(%{$storehash})) { |
|
$namevalue.=&escape($key).'='.&freeze_escape($$storehash{$key}).'&'; |
|
} |
|
$namevalue=~s/\&$//; |
|
if (grep { $_ eq $home } current_machine_ids()) { |
|
return LONCAPA::Lond::store_dom("storedom:$dom:$namespace:$id:$namevalue"); |
|
} else { |
|
if ($namespace eq 'private') { |
|
return 'refused'; |
|
} else { |
|
return reply("storedom:$dom:$namespace:$id:$namevalue","$home"); |
|
} |
|
} |
|
} |
|
|
# ----------------------------------construct domainconfig user for a domain |
# ----------------------------------construct domainconfig user for a domain |
sub get_domainconfiguser { |
sub get_domainconfiguser { |
my ($udom) = @_; |
my ($udom) = @_; |