Admin_ElementController::typePathAction PHP Метод

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

public typePathAction ( )
    public function typePathAction()
    {
        $id = $this->getParam("id");
        $type = $this->getParam("type");
        $data = [];
        if ($type == "asset") {
            $element = Asset::getById($id);
        } elseif ($type == "document") {
            $element = Document::getById($id);
            $data["index"] = $element->getIndex();
        } else {
            $element = Object::getById($id);
        }
        $typePath = Element\Service::getTypePath($element);
        $data["success"] = true;
        $data["idPath"] = Element\Service::getIdPath($element);
        $data["typePath"] = $typePath;
        $data["fullpath"] = $element->getRealFullPath();
        $this->_helper->json($data);
    }