Changeset 7980
- Timestamp:
- 03/19/08 18:23:13 (7 months ago)
- Files:
-
- branches/1.1/lib/debug/sfDebug.class.php (modified) (3 diffs)
- branches/1.1/lib/debug/sfWebDebug.class.php (modified) (2 diffs)
- branches/1.1/lib/user/sfUser.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.1/lib/debug/sfDebug.class.php
r7878 r7980 106 106 * @return array The request parameter holders 107 107 */ 108 public static function requestAsArray( $request)108 public static function requestAsArray(sfRequest $request) 109 109 { 110 110 if (!$request) … … 126 126 * @return array The response parameters 127 127 */ 128 public static function responseAsArray( $response)128 public static function responseAsArray(sfResponse $response) 129 129 { 130 130 if (!$response) … … 145 145 146 146 /** 147 * Returns user parameters as an array. 148 * 149 * @param sfUser A sfUser instance 150 * 151 * @return array The user parameters 152 */ 153 public static function userAsArray(sfUser $user) 154 { 155 if (!$user) 156 { 157 return array(); 158 } 159 160 return array( 161 'options' => $user->getOptions(), 162 'attributeHolder' => self::flattenParameterHolder($user->getAttributeHolder()), 163 'culture' => $user->getCulture(), 164 ); 165 } 166 167 /** 147 168 * Returns a parameter holder as an array. 148 169 * branches/1.1/lib/debug/sfWebDebug.class.php
r7965 r7980 325 325 $result .= $this->formatArrayAsHtml('request', sfDebug::requestAsArray($context->getRequest())); 326 326 $result .= $this->formatArrayAsHtml('response', sfDebug::responseAsArray($context->getResponse())); 327 $result .= $this->formatArrayAsHtml('user', sfDebug::userAsArray($context->getUser())); 327 328 $result .= $this->formatArrayAsHtml('settings', sfDebug::settingsAsArray()); 328 329 $result .= $this->formatArrayAsHtml('globals', sfDebug::globalsAsArray()); … … 346 347 $content = ' 347 348 <h2>'.$id.' <a href="#" onclick="sfWebDebugToggle(\'sfWebDebug'.$id.'\'); return false;">'.image_tag(sfConfig::get('sf_web_debug_web_dir').'/images/toggle.gif').'</a></h2> 348 <div id="sfWebDebug'.$id.'" style="display: none"><pre>'.htmlspecialchars( @sfYaml::dump($values), ENT_QUOTES, sfConfig::get('sf_charset')).'</pre></div>349 <div id="sfWebDebug'.$id.'" style="display: none"><pre>'.htmlspecialchars(sfYaml::dump($values), ENT_QUOTES, sfConfig::get('sf_charset')).'</pre></div> 349 350 '; 350 351 branches/1.1/lib/user/sfUser.class.php
r7970 r7980 118 118 } 119 119 120 public function getOptions() 121 { 122 return $this->options; 123 } 124 120 125 /** 121 126 * Sets the user culture.