65 lines
1.6 KiB
PHP
65 lines
1.6 KiB
PHP
<?php
|
|
|
|
// Ausgewählte Elemente aus der Session holen
|
|
$selected_items = $_SESSION["selected-items"];
|
|
|
|
// Testen, ob vollständig
|
|
if(empty($meta) || empty($selected_items) )
|
|
{
|
|
die();
|
|
}
|
|
|
|
// Prüfen, ob ID der neuen Liste stimmt
|
|
$sql = "SELECT `path` FROM `VokabelBox2Content` WHERE `type` = 'list' AND `path` LIKE '$userid/%/'AND `id` = '$meta'";
|
|
$result_articles = $conn->query($sql);
|
|
if(!mysqli_num_rows($result_articles))
|
|
{
|
|
die();
|
|
}
|
|
|
|
|
|
$selected_items = explode("-", $selected_items);
|
|
|
|
|
|
$i = 0;
|
|
foreach($selected_items as $selected_item) {
|
|
|
|
if($selected_item != '') {
|
|
|
|
$sql = "SELECT `value` FROM `VokabelBox2Content` WHERE `type` = 'voc' AND `path` = '$userid/lang/$list/' AND `id` = '$selected_item'";
|
|
$result_articles = $conn->query($sql);
|
|
if(mysqli_num_rows($result_articles))
|
|
{
|
|
|
|
$conn->query("UPDATE `VokabelBox2Content`SET `path` = '$userid/lang/$meta/' WHERE `path` = '$userid/lang/$list/' AND `id` = '$selected_item' AND `type` = 'voc'");
|
|
|
|
}
|
|
else {
|
|
die();
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$list_new_id = $meta;
|
|
|
|
$sql = "SELECT `value` FROM `VokabelBox2Content` WHERE `id` = '$list'";
|
|
$result_articles = $conn->query($sql);
|
|
while ($articleDb = mysqli_fetch_object($result_articles))
|
|
{
|
|
$list = $articleDb->value;
|
|
}
|
|
|
|
$sql = "SELECT `value` FROM `VokabelBox2Content` WHERE `id` = '$meta'";
|
|
$result_articles = $conn->query($sql);
|
|
while ($articleDb = mysqli_fetch_object($result_articles))
|
|
{
|
|
$list_new = $articleDb->value;
|
|
}
|
|
|
|
|
|
echo count($selected_items) - 1 . "," . $list . "," . $list_new . "," . $list_new_id . ",true";
|
|
|
|
?>
|