Added user defined fields to discussion and page for offline extensions.
This commit is contained in:
parent
2c1cbf9437
commit
b9e482cf72
3 changed files with 27 additions and 5 deletions
|
|
@ -15,7 +15,16 @@ delete from international where languageId=1 and namespace='FileManager' and int
|
||||||
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (61,1,'FileManager','File Manager, Add/Edit', 1038028480);
|
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (61,1,'FileManager','File Manager, Add/Edit', 1038028480);
|
||||||
delete from international where languageId=1 and namespace='FileManager' and internationalId=1;
|
delete from international where languageId=1 and namespace='FileManager' and internationalId=1;
|
||||||
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (1,1,'FileManager','File Manager', 1038028463);
|
insert into international (internationalId,languageId,namespace,message,lastUpdated) values (1,1,'FileManager','File Manager', 1038028463);
|
||||||
|
alter table page add column userDefined1 varchar(255);
|
||||||
|
alter table page add column userDefined2 varchar(255);
|
||||||
|
alter table page add column userDefined3 varchar(255);
|
||||||
|
alter table page add column userDefined4 varchar(255);
|
||||||
|
alter table page add column userDefined5 varchar(255);
|
||||||
|
alter table discussion add column userDefined1 varchar(255);
|
||||||
|
alter table discussion add column userDefined2 varchar(255);
|
||||||
|
alter table discussion add column userDefined3 varchar(255);
|
||||||
|
alter table discussion add column userDefined4 varchar(255);
|
||||||
|
alter table discussion add column userDefined5 varchar(255);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,9 @@ sub _duplicateReplyTree {
|
||||||
$newMessageId = getNextId("messageId");
|
$newMessageId = getNextId("messageId");
|
||||||
WebGUI::SQL->write("insert into discussion values ($newMessageId, $_[2], $_[3], $_[1], $data{userId}, "
|
WebGUI::SQL->write("insert into discussion values ($newMessageId, $_[2], $_[3], $_[1], $data{userId}, "
|
||||||
.quote($data{username}).", ".quote($data{subject}).", ".quote($data{message}).
|
.quote($data{username}).", ".quote($data{subject}).", ".quote($data{message}).
|
||||||
", $data{dateOfPost}, $_[4], $data{views}, $data{locked}, ".quote($data{status}).")");
|
", $data{dateOfPost}, $_[4], $data{views}, $data{locked}, ".quote($data{status})."
|
||||||
|
, ".quote($data{userDefined1}).", ".quote($data{userDefined2}).", ".quote($data{userDefined3})."
|
||||||
|
, ".quote($data{userDefined4}).", ".quote($data{userDefined5}).")");
|
||||||
_duplicateReplyTree($data{messageId},$newMessageId,$_[2],$_[3],$_[4]);
|
_duplicateReplyTree($data{messageId},$newMessageId,$_[2],$_[3],$_[4]);
|
||||||
}
|
}
|
||||||
$sth->finish;
|
$sth->finish;
|
||||||
|
|
@ -147,7 +149,8 @@ sub duplicate {
|
||||||
WebGUI::SQL->write("insert into discussion values ($newMessageId, $newMessageId, $_[1], 0,
|
WebGUI::SQL->write("insert into discussion values ($newMessageId, $newMessageId, $_[1], 0,
|
||||||
$data{userId}, ".quote($data{username}).", ".quote($data{subject}).", "
|
$data{userId}, ".quote($data{username}).", ".quote($data{subject}).", "
|
||||||
.quote($data{message}).", $data{dateOfPost}, $newSubId, $data{views}, $data{locked},
|
.quote($data{message}).", $data{dateOfPost}, $newSubId, $data{views}, $data{locked},
|
||||||
".quote($data{status}).")");
|
".quote($data{status}).", ".quote($data{userDefined1}).", ".quote($data{userDefined2})."
|
||||||
|
, ".quote($data{userDefined3}).", ".quote($data{userDefined4}).", ".quote($data{userDefined5}).")");
|
||||||
_duplicateReplyTree($data{messageId},$newMessageId,$newMessageId,$_[1],$newSubId);
|
_duplicateReplyTree($data{messageId},$newMessageId,$newMessageId,$_[1],$newSubId);
|
||||||
}
|
}
|
||||||
$sth->finish;
|
$sth->finish;
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,12 @@ sub _recursePageTree {
|
||||||
templateId,
|
templateId,
|
||||||
startDate,
|
startDate,
|
||||||
endDate,
|
endDate,
|
||||||
redirectURL
|
redirectURL,
|
||||||
|
userDefined1,
|
||||||
|
userDefined2,
|
||||||
|
userDefined3,
|
||||||
|
userDefined4,
|
||||||
|
userDefined5
|
||||||
) values (
|
) values (
|
||||||
$newPageId,
|
$newPageId,
|
||||||
$_[1],
|
$_[1],
|
||||||
|
|
@ -95,7 +100,12 @@ sub _recursePageTree {
|
||||||
".quote($package{templateId}).",
|
".quote($package{templateId}).",
|
||||||
$newParent{startDate},
|
$newParent{startDate},
|
||||||
$newParent{endDate},
|
$newParent{endDate},
|
||||||
$newParent{redirectURL}
|
".quote($newParent{redirectURL}).",
|
||||||
|
".quote($newParent{userDefined1}).",
|
||||||
|
".quote($newParent{userDefined2}).",
|
||||||
|
".quote($newParent{userDefined3}).",
|
||||||
|
".quote($newParent{userDefined4}).",
|
||||||
|
".quote($newParent{userDefined5})."
|
||||||
)");
|
)");
|
||||||
_recursePageTree($package{pageId},$newPageId);
|
_recursePageTree($package{pageId},$newPageId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue