concrete/controllers/panel/detail/page/attributes.php
public function add_attribute()
    {
        $allowed = $this->assignment->getAttributesAllowedArray();
        $ak = CollectionAttributeKey::getByID($_REQUEST['akID']);
        if (is_object($ak) && in_array($ak->getAttributeKeyID(), $allowed)) {
            $obj = $this->getAttributeJSONRepresentation($ak, 'add');
            $obj->pending = true;
            $obj->assets = array();
            $ag = ResponseAssetGroup::get();
            foreach ($ag->getAssetsToOutput() as $position => $assets) {
                foreach ($assets as $asset) {
                    if (is_object($asset)) {
                        // have to do a check here because we might be included a dumb javascript call like i18n_js
                        $obj->assets[$asset->getAssetType()][] = $asset->getAssetURL();
                    }
                }
            }
            Loader::helper('ajax')->sendResult($obj);
        }
    }
public function add_attribute()
    {
        $allowed = $this->assignment->getAttributesAllowedArray();
        $ak = CollectionAttributeKey::getByID($_REQUEST['akID']);
        if (is_object($ak) && in_array($ak->getAttributeKeyID(), $allowed)) {
            $obj = $this->getAttributeJSONRepresentation($ak, 'add');
            $obj->pending = true;
            $obj->assets = array();
            $ag = ResponseAssetGroup::get();
            foreach ($ag->getAssetsToOutput() as $position => $assets) {
                foreach ($assets as $asset) {
                    if (is_object($asset)) {
                        // have to do a check here because we might be included a dumb javascript call like i18n_js
                        $obj->assets[$asset->getAssetType()][] = $asset->getAssetURL();
                    }
                }
            }
            Loader::helper('ajax')->sendResult($obj);
        }
    }
public function add_attribute ( ) { $ allowed = $ this -> assignment -> getAttributesAllowedArray ( ) ; $ ak = CollectionAttributeKey :: getByID ( $ _REQUEST [ 'akID' ] ) ; if ( is_object ( $ ak ) && in_array ( $ ak -> getAttributeKeyID ( ) , $ allowed ) ) { $ obj = $ this -> getAttributeJSONRepresentation ( $ ak , 'add' ) ; $ obj -> pending = true ; $ obj -> assets = array ( ) ; $ ag = ResponseAssetGroup :: get ( ) ; foreach ( $ ag -> getAssetsToOutput ( ) as $ position => $ assets ) { foreach ( $ assets as $ asset ) { if ( is_object ( $ asset ) ) { // have to do a check here because we might be included a dumb javascript call like i18n_js $ obj -> assets [ $ asset -> getAssetType ( ) ] [ ] = $ asset -> getAssetURL ( ) ; } } } Loader :: helper ( 'ajax' ) -> sendResult ( $ obj ) ; } }
Retrieve attribute HTML to inject into the other view.
Retrieve attribute HTML to inject into the other view .