<?php

/**
 * Restore sites
 *
 * @param string $project - Project data, JSON Array
 * @param string $ids - json array
 * @param string|integer $parentid - Site-ID
 */

QUI::getAjax()->registerFunction(
    'ajax_trash_restore',
    static function ($project, $ids, $parentid): void {
        $Project = QUI::getProjectManager()->decode($project);
        $ids = json_decode($ids, true);
        $Trash = $Project->getTrash();

        $Trash->restore($Project, $ids, $parentid);
    },
    ['project', 'ids', 'parentid'],
    'Permission::checkAdminUser'
);
