|
ASP Xtreme Evolution
|
Index
Adds an error to the errors queue.
It’s here where the config file is parsed.
Define Application constants and load the config.xml data into application configuration.
This stylesheet is required by inspect.asp only.
This stylesheet defines shared properties for the framework views.
Use the autorotate function?
All asp pages should include this file.
6 letter HEX color code used for whitespace/rotation functions.
Informs the request page cache index
This should be the URI to CBZip.exe including http:// etc.
Compression method.
Compression effectiveness.
Target compression.
The size of the file when it’s compressed.
Compute the requested view with the current data and return it’s source to be used inside the current process.
File mimetype.
The CRC32 code which is a 32 bits length hash.
Create || Overwrite a file in the file system. Creates a friendly relative link to be used as an URL-Rewrite hyperlink reference.
File.
The main document, this is a gateway.
If no error exists, send the Output.value string to user.
When a error occurs processing this framework, it will be storage in an array.
Error code from the query.
Error description.
If an error occurs it’s message will be stored here.
Extract the files in the standard way. Extract the files without caring about their relative path inside the zip. Checks if the file exists in the file system. Retrieve the file extension. Retrieve the file name.
Stores File elements.
This is the container of all Zip_File objects.
Force the creation of a new file in the cache?
Stores Request.Form elements.
Name of the input field in the form which the image came from.
This Class will be auto-loaded as the singleton “Core” for the entire application and it’s objective is to provide support for the main features of this framework: MVC, URL-Rewriting, Cache System and XSLT.
Extract binary data from the Xml. Look for all element child keys and enumerate them. This function takes a dot separated path and look for the element value in the JSON. Extract EXIF(EXchangeable Image Format) data from the Xml. Extract filename from the imageinfo in Xml. Extract MimeType from the Xml. Creates a string array with the text of all nodes that match with the XPath.
Here we are initializing the timer, defining some constants to be used later and setting a flag requiring to load application.configure.asp.
Executes the request to the application to retrieve the XML data. Parses the zip file and create the Zip_File objects. Informs if the the (Session)errv queue is empty or not.
Target height.
Just like with the urlDecode function described previously, Microsoft, in it’s infinite wisdom decided not to include an htmlDecode function with their Server component.
Full path to the image.
This class intends to help people use the Imager in an easy way.
This should be the URI to Imager.dll including http:// etc.
Since MSXML are very conservative about how much whitespace they put into serialized XSLT results when xsl:output indent=”yes”, we are properly indenting XML, without relying on the processor’s built-in indenting capability. Initialize the application configuration, setup the (string)controller, (string)action and the (string[])argv sessions which will be used to run the MVC architecture. Retrive a view from inside the zip.
This view provide resources for developers to analyse the current data source, transformation and output which is being sent to the user.
A flag indicating if the entry is a folder or not.
This Class goal is to provide a simple way to parse JSON (JavaScript Object Notation) data directly from vbscript.
Configures cache life time and items to be cached. Loads common application configurations. Since ASP Classes strangely doesn’t accept parameters at it’s initializa- tion. A shuttle is needed to carry the user Session(“this”) information to the server Session(“this”) in order to the view be a document and not a variable. If the file exists, read it all and return the content.
File name.
Relative path plus the filename with it extension.
Original height.
Original width.
Output format.
replaces { chr(60) , chr(62) } with their xhtml respectives. Process the controller if it exists.
Return binary dat?
Extract EXIF data?
The amount of degrees to rotate the image.
Saves the image to a path specified by path. Saves the binary in the hard drive. Save the file to the hard drive. In order to compute the execution time of a request, we need to start a timer.
Free the resources required by the session objects.
This snippet is one of the key features of this MVC approach.
Use this snippet to free the resources required by the shuttle.
The shuttle is another of this framework key solutions.
Use this snippet to free the resources required by the singletons.
Use this snippet to initialize all your singletons.
Compute the file size. Creates a XML Document from a string with it’s source code. Applies the xslt transformation AS IT IS, in other words it relies only in the built-in parser to do exactly what your transformation requested.
The size of the file.
Unload a POST string into a scripting dictionary.
This class implements an easy interface to upload files to a webserver.
Each entry of Upload.Files contains an object of this class.
Uri for downloading the file.
For some reason, Microsoft did not include a URL decode function with Active Server Pages.
Append the current querystring to the dll?
|