Pub cloning now copies tiles (close #4)
This commit is contained in:
parent
8524eaf163
commit
cc3aa3ddfd
27
action.php
27
action.php
@ -61,15 +61,24 @@ switch ($VARS['action']) {
|
|||||||
if ($insert) {
|
if ($insert) {
|
||||||
$data['uid'] = $_SESSION['uid'];
|
$data['uid'] = $_SESSION['uid'];
|
||||||
$database->insert('publications', $data);
|
$database->insert('publications', $data);
|
||||||
// Make a header to get started
|
$pubid = $database->id();
|
||||||
$database->insert('tiles', [
|
if (is_empty($VARS['cloneid']) || !$database->has("publications", ['pubid' => $VARS['cloneid']])) {
|
||||||
"pubid" => $database->id(),
|
// Make a header to get started
|
||||||
"page" => 1,
|
$database->insert('tiles', [
|
||||||
"styleid" => 1,
|
"pubid" => $pubid,
|
||||||
"content" => "<h1>" . $VARS['name'] . "</h1>",
|
"page" => 1,
|
||||||
"width" => $VARS['columns'],
|
"styleid" => 1,
|
||||||
"order" => 0]
|
"content" => "<h1>" . $VARS['name'] . "</h1>",
|
||||||
);
|
"width" => $VARS['columns'],
|
||||||
|
"order" => 0]
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
$tiles = $database->select("tiles", ["page", "styleid", "content", "width", "order"], ["pubid" => $VARS['cloneid']]);
|
||||||
|
foreach ($tiles as $tile) {
|
||||||
|
$tile["pubid"] = $pubid;
|
||||||
|
$database->insert("tiles", $tile);
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$database->update('publications', $data, ['pubid' => $VARS['pubid']]);
|
$database->update('publications', $data, ['pubid' => $VARS['pubid']]);
|
||||||
}
|
}
|
||||||
|
BIN
database.mwb
BIN
database.mwb
Binary file not shown.
@ -112,6 +112,10 @@ if (!is_empty($VARS['id'])) {
|
|||||||
echo htmlspecialchars($VARS['id']);
|
echo htmlspecialchars($VARS['id']);
|
||||||
}
|
}
|
||||||
?>" />
|
?>" />
|
||||||
|
|
||||||
|
<?php if ($editing && $cloning) { ?>
|
||||||
|
<input type="hidden" name="cloneid" value="<?php echo htmlspecialchars($VARS['id']); ?>" />
|
||||||
|
<?php } ?>
|
||||||
<input type="hidden" name="action" value="editpub" />
|
<input type="hidden" name="action" value="editpub" />
|
||||||
<input type="hidden" name="source" value="home" />
|
<input type="hidden" name="source" value="home" />
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user