lib/Timber.php
public static function get_sidebar_from_php( $sidebar = '', $data ) {
		$caller = LocationManager::get_calling_script_dir(1);
		$uris = LocationManager::get_locations($caller);
		ob_start();
		$found = false;
		foreach ( $uris as $uri ) {
			if ( file_exists(trailingslashit($uri).$sidebar) ) {
				include trailingslashit($uri).$sidebar;
				$found = true;
				break;
			}
		}
		if ( !$found ) {
			Helper::error_log('error loading your sidebar, check to make sure the file exists');
		}
		$ret = ob_get_contents();
		ob_end_clean();
		return $ret;
	}
public static function get_sidebar_from_php( $sidebar = '', $data ) {
		$caller = LocationManager::get_calling_script_dir(1);
		$uris = LocationManager::get_locations($caller);
		ob_start();
		$found = false;
		foreach ( $uris as $uri ) {
			if ( file_exists(trailingslashit($uri).$sidebar) ) {
				include trailingslashit($uri).$sidebar;
				$found = true;
				break;
			}
		}
		if ( !$found ) {
			Helper::error_log('error loading your sidebar, check to make sure the file exists');
		}
		$ret = ob_get_contents();
		ob_end_clean();
		return $ret;
	}
public static function get_sidebar_from_php ( $ sidebar = '' , $ data ) { $ caller = LocationManager :: get_calling_script_dir ( 1 ) ; $ uris = LocationManager :: get_locations ( $ caller ) ; ob_start ( ) ; $ found = false ; foreach ( $ uris as $ uri ) { if ( file_exists ( trailingslashit ( $ uri ) . $ sidebar ) ) { include trailingslashit ( $ uri ) . $ sidebar ; $ found = true ; break ; } } if ( ! $ found ) { Helper :: error_log ( 'error loading your sidebar, check to make sure the file exists' ) ; } $ ret = ob_get_contents ( ) ; ob_end_clean ( ) ; return $ ret ; }
Get sidebar from PHP
@api
@param string  $sidebar
@param array   $data
@return string
Get sidebar from PHP