protected function saveModalConfigPerUserAndRelationModelId($modalConfigMetadata)
 {
     $user = Yii::app()->user->userModel;
     $metadata = MetadataUtil::getMetadata('CampaignOverallMetricsView', $user);
     $metadata['perUser'][intval($_GET['portletParams']['relationModelId'])] = $modalConfigMetadata;
     MetadataUtil::setMetadata('CampaignOverallMetricsView', $metadata, $user);
 }
 /**
  * @param array $metadata
  */
 public static function setMetadata(array $metadata)
 {
     $className = get_called_class();
     if (YII_DEBUG) {
         $className::assertMetadataIsValid($metadata);
     }
     MetadataUtil::setMetadata($className, $metadata);
     GeneralCache::cacheEntry($className . 'Metadata', $metadata);
 }
Beispiel #3
0
 /**
  * Sets new metadata.
  * @param $metadata An array of metadata.
  * @param $user The current user.
  */
 public static function setMetadata(array $metadata, User $user = null)
 {
     $className = get_called_class();
     if (YII_DEBUG) {
         self::assertMetadataIsValid($metadata);
     }
     MetadataUtil::setMetadata($className, $metadata, $user);
     if ($user == null) {
         GeneralCache::forgetEntry($className . 'Metadata');
     }
 }
 /**
  * Sets new metadata.
  * @param $metadata An array of metadata.
  * @param $user The current user.
  */
 public static function setMetadata(array $metadata, User $user = null)
 {
     $className = static::resolveMetadataClassNameToUse();
     if (YII_DEBUG) {
         $className::assertMetadataIsValid($metadata);
     }
     MetadataUtil::setMetadata($className, $metadata, $user);
     if ($user == null) {
         GeneralCache::cacheEntry($className . 'Metadata', $metadata);
     }
 }