Details
-
Improvement
-
Resolution: Obsolete
-
Medium
-
4.3.0, 4.4.0, 4.5.0alpha
-
None
Description
Please add those functions...
/* Gets the value of a key * * @param $name Name of the key * @return Returns the value of a key or false of the key doesn`t exists */ static function get( $name ) { $data = eZPersistentObject::fetchObject( eZSiteData::definition(), null, array( 'name' => $name ), true ); if ( $data instanceof eZPersistentObject ) { return $data->attribute( 'value' ); } else { return false; } } /* Sets the value of a key * @param $name Name of the key * @param $value Value of the key * @return True on success */ static function set( $name, $value ) { $value = (string) $value; $data = eZPersistentObject::fetchObject( eZSiteData::definition(), null, array( 'name' => $name ), true ); if ( ! $data instanceof eZPersistentObject ) { $row = array( 'name' => $name , 'value' => $value ); $data = new eZSiteData( $row ); return $data->store(); } elseif ( $data instanceof eZPersistentObject and $value !== $data->attribute( 'value' ) ) { $data->setAttribute( 'value', $value ); return $data->store(); } return true; }