src/Application.php
public function __async_show_edit($imageId)
    {
        /** @var array $result Result of asynchronous controller */
        $result = array('status' => false);
        /** @var \samson\activerecord\gallery $image Image to insert into editor */
        $image = null;
        if ($this->query->entity(CMS::MATERIAL_IMAGES_RELATION_ENTITY)->where('PhotoID', $imageId)->first($image)) {

            /** @var string $path Path to image */
            $path = $this->formImagePath($image->Path, $image->Src);

            // If there is image for this path
            if ($this->imageExists($path)) {
                $result['status'] = true;
                $result['html'] = $this->view('editor/index')
                    ->set($image, 'image')
                    ->set($path, 'path')
                    ->output();
            }
        }
        return $result;
    }
public function __async_show_edit($imageId)
    {
        /** @var array $result Result of asynchronous controller */
        $result = array('status' => false);
        /** @var \samson\activerecord\gallery $image Image to insert into editor */
        $image = null;
        if ($this->query->entity(CMS::MATERIAL_IMAGES_RELATION_ENTITY)->where('PhotoID', $imageId)->first($image)) {

            /** @var string $path Path to image */
            $path = $this->formImagePath($image->Path, $image->Src);

            // If there is image for this path
            if ($this->imageExists($path)) {
                $result['status'] = true;
                $result['html'] = $this->view('editor/index')
                    ->set($image, 'image')
                    ->set($path, 'path')
                    ->output();
            }
        }
        return $result;
    }
public function __async_show_edit ( $ imageId ) { /** @var array $result Result of asynchronous controller */ $ result = array ( 'status' => false ) ; /** @var \samson\activerecord\gallery $image Image to insert into editor */ $ image = null ; if ( $ this -> query -> entity ( CMS :: MATERIAL_IMAGES_RELATION_ENTITY ) -> where ( 'PhotoID' , $ imageId ) -> first ( $ image ) ) { /** @var string $path Path to image */ $ path = $ this -> formImagePath ( $ image -> Path , $ image -> Src ) ; // If there is image for this path if ( $ this -> imageExists ( $ path ) ) { $ result [ 'status' ] = true ; $ result [ 'html' ] = $ this -> view ( 'editor/index' ) -> set ( $ image , 'image' ) -> set ( $ path , 'path' ) -> output ( ) ; } } return $ result ; }
Asynchronous function to get image editor
@param int $imageId Image identifier to insert into editor
@return array Result array
Asynchronous function to get image editor