Regions\Controller\Api::duplicate PHP Метод

duplicate() публичный Метод

public duplicate ( )
    public function duplicate()
    {
        $regionId = $this->param("regionId", null);
        if ($regionId) {
            $region = $this->app->db->findOneById("common/regions", $regionId);
            if ($region) {
                unset($region['_id']);
                $region["modified"] = time();
                $region["_uid"] = @$this->user["_id"];
                $region["created"] = $region["modified"];
                $region["name"] .= ' (copy)';
                $this->app->db->save("common/regions", $region);
                return json_encode($region);
            }
        }
        return false;
    }