City Council Draft Agenda


Return to the Search Page Return to the Agenda
  7.A.       
Meeting Date: 07/06/2021  
From: Dan Symer, Zoning Code Manager

TITLE:
Consideration and Adoption of Resolution No. 2021-32 and Ordinance No. 2021-16: A Resolution of the City Council of the City of Flagstaff, Coconino County, Arizona, declaring as a public record that certain document filed with the City Clerk and entitled "PZ-21-00066 Updates to Zoning Code 2021 – Accessory Dwelling Unit and Accessory Structure Encroachments Requirements;" and, an Ordinance of the City Council of the City of Flagstaff, Coconino County, Arizona, amending the Flagstaff City Code, Title 10, Flagstaff Zoning Code, to modify the existing Accessory Dwelling Unit and Accessory Structure Encroachment Requirements.
STAFF RECOMMENDED ACTION:
1) Adopt Resolution No. 2021-32
2) Read Ordinance No. 2021-16 by title only for the final time
3) City Clerk reads Ordinance No. 2021-16 by title only (if approved above)
4) Adopt Ordinance No. 2021-16
Executive Summary:
The proposed amendment (Exhibit A to Resolution No. 2021-32) includes multiple changes to the Zoning Code.  The objective of the proposed amendment is to add additional flexibility to the existing Accessory Dwelling Units (ADU) requirements to encourage the development of Accessory Dwelling Units. To allow for the additional flexibility, the new and modified provisions include allowing: Detached Accessory Dwelling Units to encroach in the rear and interior side yards; Attached and Interior Accessory Dwelling Units to be constructed to the height allowed by the property's zone; and property owners the ability to rent or lease both the Accessory Dwelling Unit and the Single-Family Dwelling Unit that are on the same lot/ provided that the property owner enters into an agreement/covenant prohibiting the renting or leasing of the structures for less than 30 days.  In addition, the amendment includes the consolidation of the accessory structure requirements into one table.

The Planning and Zoning Commission reviewed and provided a recommendation of approval at the May 26, 2021, Planning and Zoning Commission meeting.
Financial Impact:
There are no anticipated financial impacts affiliated with the proposed Zoning Code Text Amendment.
Policy Impact:
No policy impacts are anticipated by this amendment.
Connection to PBB Key Community Priorities/Objectives & Regional Plan:
Priority Based Budget Key Community Priorities and Objectives
  • Actively support attainable & affordable housing through City projects & opportunities with developers.
  • Implement innovative local government programs, new ideas & best practices; be recognized as a model for others to follow.
  • Achieve a well-maintained community through comprehensive & equitable code compliance, & development that, is compatible with community values.
City Council Goal:
  • Revise the Zoning Code to remove ambiguities, and ensure it is consistent with community values and with the Regional Plan.
  • Support development and increase the inventory of public and private affordable housing for renters and home owners throughout the community.
Regional Plan
Below is a list of the Goals and Policies that the proposed Zoning Code Text Amendment complies with.

Chapter VIII - Community Character
  • Policy CC.3.1. Encourage neighborhood design to be respectful of traditional development patterns and enhance the overall community image.
  • Policy CC.3.2. Maintain and enhance existing buildings and blend well-designed new buildings into existing neighborhoods
Chapter IX - Growth Areas & Land Use
  • Policy LU.1.6. Establish greater flexibility in development standards and processes to assist developers in overcoming challenges posed by redevelopment and infill sites.
  • Goal LU.3. Continue to enhance the region’s unique sense of place within the urban, suburban, and rural context.
  • Policy LU.5.3. Promote compact development appropriate to and within the context of each area type: urban, suburban, and rural.
  • Goal LU.13. Increase the variety of housing options and expand opportunities for employment and neighborhood shopping within all suburban neighborhoods.
  • Policy LU.13.4. Plan suburban development to include a variety of housing options
Chapter XIII - Neighborhoods, Housing, & Urban Conservation
  • Goal NH.3. Make available a variety of housing types at different price points, to provide housing opportunity for all economic sectors.
  • Policy NH.3.1. Provide a variety of housing types throughout the City and region, including purchase and rental options, to expand the choices available to meet the financial and lifestyle needs of our diverse population.
  • Policy NH.3.2. Promote accessory dwelling units, where appropriate.
  • Policy NH.3.5. Encourage and incentivize affordable housing.
Staff's analysis of the Regional Plan's goals and policies is included below under the Zoning Code Text Amendment Criteria heading, Finding #1 of the report.  In addition, the staff's narrative and Regional Plan and Specific Plan analysis are included as Attachment 2.
Has There Been Previous Council Decision on This:
There has not been a previous City Council decision on this ordinance.

Options and Alternatives:
  1. Approve the amendment with no changes;
  2. Approve the amendment with modifications; or
  3. Deny the amendment. 
Proposed Amendment:
The proposed amendment (Attachment 2) includes multiple changes to the Zoning Code.  The objective of the proposed amendment is to add additional flexibility to the existing Accessory Dwelling Units (ADU) requirements to encourage the development of Accessory Dwelling Units. To allow for additional flexibility, new provisions are being added, and several existing regulations are being modified.  The most significant of the modifications include:
  • Allowing Detached Accessory Dwelling Units to be located in the required setbacks of a property zone;
  • Allowing detached accessory structures constructed prior to February 16, 2016, that are within the required Detached Accessory Dwelling Unit setbacks to be converted to an Accessory Dwelling Unit [Note: "Garage" was changed to "accessory structure" after the Planning and Zoning Commission recommendation in order to broaden the reach of the provision.];
  • Establishing a maximum building height (16 feet) of a Detached Accessory Dwelling Unit that encroaches into the required setbacks of a property’s zone;
  • Modifying the allowed building height of an Attached and Interior Accessory Dwelling Unit to be the same as the maximum building height permitted by the property’s zone; and
  • Allowing the Single-family Dwelling Unit and the Accessory Dwelling Unit to both be rented or leased if the property owner enters into a restrictive covenant affirming that the property owner will not rent or lease either of the dwelling units for a period of fewer than 30 days.
Summary of the Staff Revisions to the Zoning Code:
1. Accessory Structures (Section 10-40.60.020):
  • Table 10-40.60.020.B.7.d.: Allowed Accessory Structure Encroachments into Setbacks have been deleted, and the related provisions have been incorporated into Table 10-50.40.020.A.: Allowed Encroachments into Setbacks and Heights.
  • The reference to Table 10-40.60.020.B.7.d. for encroachments into the required setbacks has been modified to refer to Table 10-50.40.020.A.
2. Accessory Dwelling Units (ADUs) (Section 10-40.60.030):
  • Table 10-40.60.030.C.: Accessory Dwelling Unit Design, Development, and Exceptions Standards has been modified as follows:
    • Minimum setbacks have been established that would allow a Detached Accessory Dwelling Unit to encroach into the required setbacks of a property’s zone;
    • The required setbacks of a property’s zone have been maintained and clarified for Attached and Interior Accessory Dwelling Units;
    • The allowed building height (currently 24 feet) of an Attached and Interior Accessory Dwelling Unit has been modified to be the same as the maximum building height permitted by the property’s zone;
    • Encroachments (awnings, bay windows, canopies, fireplaces and chimneys, open eaves, window sills, etc.) allowed in combination with Attached, Detached, and Interior Accessory Dwelling Units have been modified; and
    • The existing provisions pertaining to a detached accessory structure constructed prior to February 16, 2016, have been modified to allow the accessory structure to be converted to a  Detached  Accessory Dwelling Unit.
  • Subsection E. of  Section 10-40.60.030. Restrictive Covenant has been modified to allow the property owner to participate in the Rental Dwelling Unit Incentive of subsection G which would allow both the Single-family Dwelling Unit and the Accessory Dwelling Unit to be rented or leased.
  • Subsection G. of  Section 10-40.60.030. Rental Dwelling Unit Incentive has been added.  This subsection has been added to incentive and allow both Single-family Dwelling Unit and the Accessory Dwelling Unit to be rented or leased if the property owner enters into a restrictive covenant affirming that the property owner will not rent or lease either of the dwelling units for a period of less than 30 days.
3. Encroachments into Minimum Required Setbacks (Section 10-50.40.020):
  • Table 10-50.40.020.A.: Allowed Encroachments into Setbacks and Heights has been modified to incorporate the provisions of Table 10-40.60.020.B.7.d. for accessory structures. In addition, a cross-reference to the walls and fence encroachments has been included in Table 10-50.40.020.A.
Zoning Code Text Amendment

A Zoning Code Text Amendment shall be evaluated based on the following findings:

A. Finding #1:
The proposed amendment is consistent with and conforms to the objectives and policies of the General Plan and any applicable specific plan;

The proposed amendment (Attachment 2) includes multiple changes to the Zoning Code.  The objective of the proposed amendment is to add additional flexibility to the existing Accessory Dwelling Units (ADU) requirements to encourage the development of ADUs. The proposed provisions address multiple goals and policies of the Regional Plan. These include:
  • Providing additional flexibility in the Zoning Code to allow property owners to construct Accessory Dwelling Units (Regional Plan Goal LU.1.6.);
  • Allowing Detached Accessory Dwelling Units to be constructed in the rear and interior side yard at same height and location that is currently allowed for other accessory structures (e.g.. garages, sheds, etc) will assist in maintaining the traditional and compact patterns of development that is prevalent in existing neighborhoods while contributing to Flagstaff’s unique sense of place (Regional Plan Goal LU.3., and Policies CC.3.1., CC.3.2., and LU.5.3 and Southside Community Plan S.2.4, La Plaza Vieja Neighborhood Specific Plan Goal #6N);
  • Allowing Interior and Attached Accessory Dwelling Units to be the same height that is allowed by the properties zone (Regional Plan Goal LU.3., and Policies CC.3.1., CC.3.2., and LU.5.3 and Southside Community Plan S.2.4.; La Plaza Vieja Neighborhood Specific Plan Goal #6N); and,
  • Encourage the development of Accessory Dwelling Units on detached single-family lots by providing additional flexibility in the locations and heights of the structures.  Also, allowing property owners to rent both the Single-family Dwelling Unit and the Accessory Dwelling Units (Regional Plan Goal LU.13. NH.3.2., Policies NH3.1, NH3.5. and Southside Community Plan Policies S.2.4., SLW 1.1. and SNC 1.1.; La Plaza Vieja Neighborhood Specific Plan Goal #6N).
B. Finding #2
The proposed amendment will not be detrimental to the public interest, health, safety, convenience, or welfare of the City;


The provisions of the amendment are not anticipated to be detrimental to the public interest, health, safety, convenience, or welfare of the city.  The proposed modification is intended to allow Detached Accessory Dwelling Units in the rear and side yards which are consistent with other accessory structures (e.g. a garage, storage shed, etc.).  In addition, the proposed maximum allowed height (16 feet) of a Detached Accessory Dwelling Unit is the same height as other accessory structures that are allowed in setbacks of a property’s zone.  Also, the Attached and Interior Detached Accessory Dwelling Unit connected to a primary Single-family Dwelling Unit is proposed to have a building height that is equal to the height allowed by the property’s zone.  Typically, the modification to a Single-family Dwelling Unit to incorporate an Attached or Interior Detached Accessory Dwelling Unit is indistinguishable from modifications to enlarge a Single-family Dwelling Unit without the accessory dwelling units. 

C. Finding #3
The proposed amendment is internally consistent with other applicable provisions of this Zoning Code.


The amendment is internally consistent, utilizes the existing format, and does not conflict with other Zoning Code provisions. It maintains the Zoning Code’s purpose as a comprehensive contemporary set of land uses and requirements that are straightforward, usable, and easily understood.

Citizen Participation
Persons of interest on file with the Planning and Development Services section of the Community Development Division were notified of the Planning and Zoning Commission and City Council work sessions and public hearing via first-class mail. Moreover, notification of the work sessions and public hearings were published on the City’s Facebook and Flagstaff Community Forum web pages and in the Arizona Daily Sun.  The public comments received are included as Attachment 3.  At the May 26, 2021, Planning and Zoning Commission meeting, a member of the public expressed support for the proposed amendment. 

Planning and Zoning Commission Work Session
At the Planning and Zoning Commission Work Session of May 12, 2021, staff reviewed the proposed Zoning Code Text Amendment with the Commission.  The Commission had a general question regarding the amendment to clarify their understanding of the proposed regulations.
 
City Council Work Session
At the City Council Work Sessions of May 11, 2021, staff reviewed the proposed Zoning Code Text Amendment with the City Council.  Members of the City Council had a general question regarding the amendment to clarify their understanding of the proposed regulations.  In addition, the City Council provided direction to allow property owners the ability to rent both the Single-family Dwelling Unit and the Accessory Dwelling Unit provided that the owner(s) enters into a restrictive covenant affirming that the property owner will not rent or lease both of the dwelling units for a period of fewer than 30 days (definition of a Short-Term Rental).

Planning and Zoning Commission Hearing
On May 26, 2021, the Planning and Zoning Commission reviewed the application and had general questions. These questions include:
  • What are the short-term rental time periods?  How will the City monitor and be able to enforce Accessory Dwelling Units from being used as short-term rentals?
  • Short-term rentals are generally considered the leasing or renting of a dwelling unit for less than 30 days. The recordation of the proposed covenant is intended to assist the City to enforce Accessory Dwelling Units from being used as a short-term rental.  Also, the City requires owners of short-term rentals to obtain a license.  In addition, the City has software (LODGINGRevs) to monitor the location of the short-term rentals.
  • Has staff heard from property owners regarding the allowance to rent both the Single-family Dwelling Unit and Accessory Dwelling Unit?
    • Staff has heard from two property owners that would like, or in the process of constructing, an Accessory Dwelling Unit, and they support the proposed amendment.
  • How this affects history overlay zones?
    • The development of an Accessory Dwelling Unit would be required to comply with the requirements of the applicable history overlay zones
In addition, public comment was received in support of the amendment. The Planning and Zoning Commission unanimously recommended approval of the proposed Zoning Code Text Amendment (Motioned by Commissioner Nolan, and seconded by Commissioner Mandino).

City Council Hearing
At the City Council public hearing on June 15, 2021, staff reviewed the proposed Zoning Code Text Amendment with the City Council.  The City Council approved motions to read Resolution No. 2021-32 and Ordinance No. 2021-16 by title only with modifications to delete the Accessory Dwelling Unit minimum 300 square foot area requirement and increase the maximum area allowed from 600 square feet to 800 square feet. These modifications have been incorporated into Exhibit A to Resolution No. 2021-32.  To address the City Council comments to clarify which setback encroachments are allowed, after the June 15, 2021 City Council Meeting, staff modified line (5) Building Form and Property Development Standards (b) (i) of Table 10-40.60.030.C. to clarify the requirements.  The requirement has not changed, although it has been reworded in Exhibit A to Resolution No. 2021-32.
Attachments
Res. 2021-32
Exhibit A to Resolution No. 2021-32
Ord. 2021-16
2. Application Narrative and Regional Plan Analysis
3. Public Comments
Presentation


    

Level double AA conformance,
                W3C WAI Web Content Accessibility Guidelines 2.0

AgendaQuick ©2005 - 2024 Destiny Software Inc. All Rights Reserved.


Debugging Information
ColdFusion Server Standard 2016,0,16,320445
Template /agenda_publish.cfm
Time Stamp 24-Apr-24 12:42 AM
Locale English (US)
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 10.20.230.5
Host Name 10.20.230.5


Execution Time

Total Time Avg Time Count Template
215 ms 215 ms 1 top level D:\inetpub\PublicPages\agenda_publish.cfm
187 ms 187 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_content.cfm
172 ms 172 ms 1 D:/inetpub/PublicPages/public/publish/agpub_agm_dsp.cfm
157 ms 157 ms 1 D:/inetpub/PublicPages/public/publish/include_ag_memo.cfm
67 ms 67 ms 1 D:/inetpub/PublicPages/Application.cfm
63 ms 63 ms 1 D:/inetpub/PublicPages/public/publish/include_levels.cfm
51 ms 26 ms 2 D:/inetpub/PublicPages/agpub_client_defines.cfm
28 ms 28 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_top.cfm
16 ms 16 ms 1 D:/inetpub/PublicPages/public/publish/include_set_fonts.cfm
0 ms 0 ms 1 CFC[ D:/inetpub/PublicPages/public/cfm_utilities/print_agenda.cfc | qryAI(5547, 2, Y) ] from D:/inetpub/PublicPages/public/cfm_utilities/print_agenda.cfc
0 ms 0 ms 1 D:/inetpub/PublicPages/508_utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/agenda/agenda_utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/agenda/aq_copyright.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/cfm_utilities/_methodQryAI.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/cfm_utilities/user_attr.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/cfm_utilities/utilities.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/adv_search_selection.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/customHeader.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/ext_agpub_head.cfm
0 ms 0 ms 1 D:/inetpub/PublicPages/public/publish/print_agm_ud.cfm
0 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
282 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

chkForExtraFlds (Datasource=frsRO, Time=51ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 00:42:52.052
			select * from codes c where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
		
getTZOffset (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 00:42:52.052
				select c.misc_alpha9 tz, c2.misc_alpha tz_offset
				from codes c
				left outer join codes as c2 on (c2.code_type = 'TIMEZONE' and c2.valid_code = c.misc_alpha9)
				where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
			
chkForExtraFlds (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 00:42:52.052
			select * from codes c where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
		
getTZOffset (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agpub_client_defines.cfm @ 00:42:52.052
				select c.misc_alpha9 tz, c2.misc_alpha tz_offset
				from codes c
				left outer join codes as c2 on (c2.code_type = 'TIMEZONE' and c2.valid_code = c.misc_alpha9)
				where c.code_type = 'AddlSetup' and c.valid_code = 'SysSetup'
			
chkSite (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agenda_publish.cfm @ 00:42:52.052
		SELECT dist_name FROM fasinfo
	
AddlSetup2 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\agenda_publish.cfm @ 00:42:52.052
	SELECT misc_alpha6 subscribe_tab, misc_alpha7 officials_tab, misc_alpha8 ordinance_tab, misc_alpha9 resolution_tab, misc_alpha11 voting_tab, misc_alpha12 useTabs
	from codes where code_type = 'AddlSetup' and valid_code = 'SysSetup2'
codesFields (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 00:42:52.052
			select top 1 * from codes
		
meetingTypes (Datasource=frsRO, Time=0ms, Records=24) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
		SELECT mt.meeting_type, mt.descr, c.long_descr notify_public
		FROM meeting_type mt
		LEFT OUTER JOIN codes c ON (c.code_type = 'MTG_MSG' AND c.valid_code = mt.meeting_type)
		WHERE mt.show_public = 'Y'
			
		ORDER BY mt.descr
	
useNotify (Datasource=, Time=0ms, Records=4) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT notify_public FROM meetingTypes WHERE notify_public = 'Y'
contactInfo (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
		select text_value1 notify_public_contact, long_descr confLink
		from codes
		where codes.code_type = 'AddlSetup' and codes.valid_code = 'EmailSub'
	
chkAddlSetup (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT * from codes WHERE code_type = 'AddlSetup' AND valid_code = 'SysSetup'
chkAddlSetup2 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT c.*,
	 	c.misc_alpha6 subscribe_tab, c.misc_alpha7 officials_tab, c.misc_alpha8 ordinance_tab, c.misc_alpha9 resolution_tab,
	 	c.misc_alpha11 voting_tab, c.misc_alpha12 useTabs, c.datasortOrder noOfMonths, c.loc_code ApplyTab,
	 	c.misc_alpha14 otherTab, c.misc_alpha15 oth_tab_descr, c1.misc_alpha3 other_doc_type,
 		c1.misc_alpha tab_color, c1.misc_alpha2 time_period, c1.misc_alpha4 sort_res_ord,
 		c1.misc_alpha5 ord_tab_descr, c1.misc_alpha6 res_tab_descr
 	from codes c
    LEFT OUTER JOIN codes c1 ON (c1.code_type = 'AddlSetup' AND c1.valid_code = 'SysSetup3')
	WHERE c.code_type = 'AddlSetup' AND c.valid_code = 'SysSetup2'
contactInfo (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
		select text_value1 notify_public_contact, long_descr confLink
		from codes
		where codes.code_type = 'AddlSetup' and codes.valid_code = 'EmailSub'
MeetingInfo (Datasource=frsRO, Time=0ms, Records=8) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
		select valid_code
		from codes
		where codes.code_type = 'MTG_MSG' and codes.misc_alpha15 = 'Y'
fasinfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT user_filedir_alias, min_dir_alias, use_minutes, use_agendaquick,
		srch_engine, isys_path, dflt_verity_coll, hart_version, user_defined
	FROM fasinfo
getFasInfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	select fasinfo.*,
	       c3.large_misc_alpha external_prefix, c3.misc_alpha2 active_directory, c3.misc_alpha3 ad_custsfx,
	       c3.loc_code allowExtNotes, c3.misc_alpha4 hostedInstall, c3.descr publTimeout, c3.text_value2 hosted_code
	from fasinfo
	left outer join codes as c3 on (c3.code_type = 'AddlSetup' and c3.valid_code = 'SysSetup')
AddlSetup (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	select text_value1, misc_alpha public_window, loc_code allowExtNotes
	from codes where code_type = 'AddlSetup' and valid_code = 'SysSetup'
begin_year (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT MIN(fis_yr) fis_yr FROM fas
	WHERE form_id = 'AGENDA'
end_year (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT MAX(fis_yr) fis_yr
	FROM fas
	WHERE form_id = 'AGENDA' AND final_apprvl = 'Y'
begin_collection (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT MIN(coll_name) coll_name FROM verity_collections
	ORDER BY coll_name
all_userdef (Datasource=frsRO, Time=0ms, Records=58) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT code_type FROM user_define
all_codes (Datasource=frsRO, Time=0ms, Records=11) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
	SELECT c.code_type, c.valid_code, c.descr, c.obsolete, c.misc_alpha2, c.descr, c.dataSortOrder sort_order,
		CASE WHEN descr = '' THEN valid_code ELSE descr END AS time_descr
	FROM codes c
	WHERE c.code_type = 'AG TIME'
	
		OR code_type IN ('ud_tb1','ud_pd1','ud_cb1','ud_ta1','ud_ta2','ud_fi1','ud_fi1','ud_cb1','ud_fi3','ud_fi4','ud_fi5','ud_fi6','ud_fi7','ud_fi8','ud_fi9','ud_yn1','ud_fi12','ud_fi13','ud_tb2','ud_fi2','ud_dt1','ud_fims1','ud_fil1','ud_fi3','ud_fis1','ud_tb3','ud_fi4','ud_tb4','ud_tb5','ud_tb6','ud_fi5','ud_fi6','ud_fi7','ud_fi8','ud_fi9','ud_fi10','ud_fi11','ud_fi12','ud_fi13','ud_fi14','ud_fi15','ud_fi16','ud_fi17','ud_fi18','ud_fi19','ud_fi20','ud_fi21','ud_fi22','ud_fi23','ud_dt1','ud_fi14','ud_fi15','ud_dt2','ud_rs1','ud_fi24','ud_fi25','ud_tb7','ud_fi26')
		AND (opt_form_id = '' OR opt_form_id IS NULL)
	
get_agendas (Datasource=frsRO, Time=16ms, Records=13) in D:\inetpub\PublicPages\public\publish\ext_agpub_top.cfm @ 00:42:52.052
		SELECT m.meeting_dt, m.meeting_name, m.meeting_id, a.form_num as ag_form_num,
			minutes.minutes_published, a.agenda_published,
			a.minutes_doc_name, a.minutes_doc_link,	a.default_doc_dir,
			minutes.default_doc_dir minutes_default_doc_dir,
			a.packet_doc_name, a.packet_published,
			minutes.form_num as min_form_num, minutes.minutes_packet_published,
			minutes.minutes_packet_name,
			ag_links.link_label as ag_link_label, ag_links.link_url as ag_link_url,
			min_links.link_label as min_link_label, min_links.link_url as min_link_url,
			 rel.large_misc_alpha as release_date, agt.meeting_type
		FROM meetings AS m
		INNER JOIN agenda AS a ON ( 
			a.meeting_id = m.meeting_id AND
			(a.agenda_published = 'Y' OR a.packet_published = 'Y')
		)
		LEFT OUTER JOIN minutes ON (
			minutes.meeting_id = m.meeting_id AND
			(minutes.minutes_published = 'Y' OR minutes.minutes_packet_published = 'Y')
		)
		INNER JOIN ag_template AS agt ON (agt.ag_template_id = m.template_id
		
			AND agt.meeting_type IN ('AIR','BOA','SALARY','CCBUDG','CCCSMWS','CCMTG','CCES','CCJWS','CCMTGF','CCSCM','CCSWS','CCWS','DVA','DA','FB','HPC','HOUS','IND','PQ','OSC','PR','PZ','PSPRS','SUS')
		
		)
		LEFT OUTER JOIN codes as rel ON (rel.code_type = 'AddlMtg' AND CAST(rel.valid_code AS INT) = m.meeting_id)
		
		LEFT OUTER JOIN form_links AS ag_links ON (
			ag_links.form_id  = 'AGENDA' AND
			ag_links.form_num = a.form_num AND
			ag_links.link_seq = 1
		)
		LEFT OUTER JOIN form_links AS min_links ON (
			min_links.form_id  = 'MINUTES' AND
			min_links.form_num = minutes.form_num AND
			min_links.rev_num  = minutes.rev_num AND
			min_links.link_seq = 1
		)
		WHERE m.meeting_dt >= ?

		  AND m.meeting_dt <= ?

		ORDER BY m.meeting_dt DESC, m.meeting_name
		
Query Parameter Value(s) -
Parameter #1(cf_sql_timestamp) = 2021-07-01 00:00:00.0
Parameter #2(cf_sql_timestamp) = 2021-07-31 00:00:00.0

chk_aiDisplay (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\ext_agpub_content.cfm @ 00:42:52.052
		select case when ss_agi._rowid is null then agi.display_routine else ss_agi.display_routine end as display_routine
		from ag_memo am
		inner join agenda_ln as atl on (atl.ag_memo_id = am.form_num and atl.ag_memo_rev = am.rev_num)
		inner join agenda as a on (a.form_num = atl.form_num)
		left outer join ag_item as agi on (agi._rowid = am.ag_item_rowid)
		left outer join ss_ag_item as ss_agi on (ss_agi.form_num = a.form_num and ss_agi._rowid = am.ag_item_rowid)
		where am.form_num = ?
		  and am.rev_num  = ? 
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 5547
Parameter #2(cf_sql_integer) = 2

codesFields (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 00:42:52.052
			select top 1 * from codes
		
qryResults (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\cfm_utilities\_methodQryAI.cfm @ 00:42:52.052
	SELECT fas.form_id, fas.form_num fas_form_num, fas.rev_num fas_rev_num, fas.rqst_loc fas_rqst_loc, fas.action_cd fas_action_cd, fas.current_stop fas_current_stop,
		   fas.routing_apprvl fas_routing_apprvl, fas.final_apprvl fas_final_apprvl, fas.final_print fas_final_print, fas.fis_yr fas_fis_yr, fas.date_final,
		   fas.final_prt_date, fas.orig_loginid, meetings.meeting_dt as bo_date, de.fname, de.lname, de.title as utitle,															
		   meetings.doc_dir, meetings.meeting_name, meetings.meeting_dt, meetings.meeting_id, ag_times.descr time_descr, orig_depts.dept_desc, orig_divs.div_desc,
		   al.ag_size, al.ag_underline, al.ag_bold, al.ag_center, al.ag_italic, al.disp_level,
	  	   al.ag_level1 chk_level1, al.ag_level2 chk_level2, al.ag_level3 chk_level3,
		   al.ag_level1, al.ag_level2, al.ag_level3, al.ag_level4,al.seq_num,
		   al._rowid line_rowid,
		   a.text_size, a.text_font, a.print_num_ai, a.att_public, a.cont_numbering, a.att_header, a.exp_header, a.line_size, a.line_bold,
	   	   a.disp_num_ai, a.ag_punct, a.disp_ainumber, a.form_num ag_form_num, a.turn_off_level_dsp, a.disp_all_lvls,
		   a.disp_rteinfo, w.email, p.phone_no, p.phone_ext,
		   ft.meeting_id as ai_meeting_id, codes.long_descr px_size, codes.descr pdf_format, codes.misc_alpha4 special_format,
		   al._rowid AS ln_rowid, al._rowid AS agenda_ln_rowid, a.form_num AS ag_num, a.rev_num AS ag_rev, a.use_old_print_format,		
		   aa.descr ag_area_desc, asa.descr ag_subarea_desc, al.seq_vchar,
 	   	   c1.text_value1 pdf_header, c1.text_value2 pdf_footer, c1.misc_alpha prt_att_links,
	 	   c1.misc_alpha3 page_start, c1.misc_alpha2 info_header, c1.text_value3 all_bold,
	 	   	 
	 	   		c1.misc_alpha7 lvl_text_size, c1.misc_alpha6 dp_level_ai, c1.misc_alpha10 printMinutes, c1.misc_alpha11 printLegal, c1.misc_alpha13 dateSpelled, c1.misc_alpha14 left_justify_all,
	 	   	
	 	   c2.misc_alpha2 level_descriptor,
		   amdol.text_value amdol_more_info, amdol.text_block LinesCCCBoardOrder,
		   ft.* 
	FROM fas
	INNER JOIN ag_memo AS ft ON (fas.form_num = ft.form_num AND fas.rev_num = ft.rev_num)
	INNER JOIN form_hist ON (UPPER(form_hist.form_id) = fas.form_id AND UPPER(form_hist.stat_action) = 'ADD' AND form_hist.form_num = fas.form_num AND form_hist.rev_num = fas.rev_num)
	LEFT OUTER JOIN agenda AS a ON (ft.meeting_id = a.meeting_id)
	LEFT OUTER JOIN agenda_ln AS al ON (al.form_num = a.form_num AND al.ag_memo_id = ft.form_num AND al.ag_memo_rev = ft.rev_num)
	LEFT OUTER JOIN meetings ON (ft.meeting_id = meetings.meeting_id) 
	LEFT OUTER JOIN websecur AS w ON (w.login_id = ft.create_by)
	LEFT OUTER JOIN dist_empl AS de ON (de.empl_id = w.empl_id)
	LEFT OUTER JOIN phone AS p ON (p.empl_id = w.empl_id AND p.is_primary ='Y')
	LEFT OUTER JOIN codes AS ag_times ON (ag_times.code_type = 'AG TIME' AND ag_times.valid_code = ft.ag_time)
	LEFT OUTER JOIN codes ON (codes.code_type = 'AG_FONT' and codes.valid_code = a.text_size)
	LEFT OUTER JOIN ag_area aa ON (aa.meeting_type = meetings.the_meeting_type AND aa.ag_area = ft.ag_area)
	LEFT OUTER JOIN area_subarea AS asa ON (asa.ag_area = ft.ag_area and asa.ag_subarea = ft.ag_subarea and asa.meeting_type = meetings.the_meeting_type)

	LEFT OUTER JOIN dist_dept AS orig_depts ON (ft.orig_dept = orig_depts.dept_code)
	LEFT OUTER JOIN dept_div AS orig_divs ON (ft.orig_dept = orig_divs.dept_code AND ft.orig_div = orig_divs.div_code)
	LEFT OUTER JOIN form_userdef as amdol on (amdol.form_id = fas.form_id AND
		amdol.form_num = ft.form_num and amdol.rev_num = ft.rev_num AND
		amdol.code_type = 'AMDOL')
	LEFT OUTER JOIN codes AS c1 ON (c1.code_type = 'AddlMtg' and CAST(c1.valid_code AS INT) = ft.meeting_id)
	LEFT OUTER JOIN codes AS c2 ON (c2.code_type = 'MTG_MSG' and c2.valid_code = meetings.the_meeting_type)
	WHERE UPPER(fas.form_id) = 'AG_MEMO' AND
				fas.form_num = ? AND
				fas.rev_num = ? 
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 5547
Parameter #2(cf_sql_integer) = 2

final_check (Datasource=frsRO, Time=0ms, Records=12) in D:\inetpub\PublicPages\public\publish\agpub_agm_dsp.cfm @ 00:42:52.052
	SELECT _rowid
	FROM ss_ag_item
	WHERE ss_ag_item.form_num = 1238 
getFonts (Datasource=frsRO, Time=0ms, Records=7) in D:\inetpub\PublicPages\public\publish\include_set_fonts.cfm @ 00:42:52.052
 		SELECT valid_code, descr, long_descr from codes
 		WHERE code_type = 'AG_FONT'
 	
getLvlPdf (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_set_fonts.cfm @ 00:42:52.052
 		SELECT long_descr from getFonts
 		WHERE valid_code = 'mediumText'
 	
getPXvalue (Datasource=frsRO, Time=16ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_set_fonts.cfm @ 00:42:52.052
		SELECT long_descr FROM codes WHERE code_type = 'AG_FONT' AND valid_code = 'mediumText'
	
agendaChk (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT fas.final_apprvl
		FROM agenda, fas
		WHERE agenda.meeting_id = 1239 AND
			  fas.form_id = 'AGENDA' AND
			  fas.form_num = agenda.form_num
	
final_check (Datasource=frsRO, Time=0ms, Records=12) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT _rowid, agenda.form_num
		FROM ss_ag_item, agenda
		WHERE agenda.meeting_id = 1239 AND
			  ss_ag_item.form_num = agenda.form_num
	
get_agi_temp (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
SELECT agi.*, mt.agmemo_prefix, mt.agmemo_desc, mt.meeting_type, mt.resolution_number mt_resolution_number, mt.num_label mt_num_label,
	   c.misc_alpha print_routine_program, c.misc_alpha2 pdfHeadersFooters, c.misc_alpha3 print_only_routine,
	   agt.text_size, agt.text_font, agt.ag_template_id, agt.disp_rteinfo,
	   agt.disp_ainumber, agt.print_num_ai , m.template_id 									
FROM meetings m, ag_template agt, meeting_type mt
	
	INNER JOIN ss_ag_item AS agi ON (agi.form_num = 1238 AND agi._rowid = 86)
	
LEFT OUTER JOIN codes c ON (c.code_type = 'AG_MEMO_PRT' AND c.valid_code = agi.print_routine)
WHERE m.meeting_id = 1239 AND
	  agt.ag_template_id = m.template_id AND
	  mt.meeting_type = agt.meeting_type AND
  	  agi._rowid = 86 
PrintRoutine (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT valid_code, descr, misc_alpha, misc_alpha2 pdfHeadersFooters
		FROM codes
		WHERE code_type = 'AG_MEMO_PRT' AND valid_code = 'FLAG' AND obsolete = 'N'
	
all_userdef (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT au.code_type au_code_type, c.misc_alpha sortRequired, au.*
		FROM user_define ud
		INNER JOIN agi_userdef as au ON (au.fld_name = ud.fld_name AND au.agi_rowid = 86)
		LEFT OUTER JOIN codes c ON (c.code_type = 'ExpRequired' AND c.valid_code = '86')
		WHERE form_id = 'AG_MEMO'
	
all_codes (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
			SELECT code_type, valid_code, descr, long_descr, misc_alpha2, obsolete, dataSortOrder sort_order, create_date
			FROM codes WHERE code_type IN ('ud_fi14')
			AND (opt_form_id = '' OR opt_form_id IS NULL)
		
getAllUD (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
			SELECT au.code_type, au.field_type, au.query_name, au.fld_name, au.seq_num,
					au.fld_label, au.fld_print, au.lbl_placement, au.new_row, au.colspan,
					text_block, au.agm_print_plcmnt,au.agm_csen, au.verti_hori, au.verti_hori_cols,
					CASE WHEN au.fld_rqd = 'N' then '2' else '1' end as sortBy
			FROM agi_userdef AS au
			WHERE au.agi_rowid = '86'
			order by  au.seq_num
		
get_userdef (Datasource=frsRO, Time=16ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
			SELECT u._rowid AS ud_id, u.ud_rowid, u.code_type, u.text_value,
				   ud.form_label, codes.descr, codes.large_misc_alpha
			FROM form_userdef AS u
			INNER JOIN user_define AS ud ON (ud._rowid = u.ud_rowid)
			LEFT OUTER JOIN codes ON (codes.code_type = u.code_type AND codes.valid_code = u.text_value)
			WHERE UPPER(u.form_id) = 'AG_MEMO' AND
					  u.form_num = 5547 AND
				      u.rev_num = 2 
getfi14 (Datasource=, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
				SELECT * from get_userdef
				WHERE code_type = 'ud_fi14'
			
fi14q (Datasource=, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
					SELECT valid_code, descr, sort_order, misc_alpha2 FROM all_codes
					WHERE code_type = 'ud_fi14' AND
					(obsolete = 'N' AND create_date <= ? 
					)
					ORDER BY sort_order
				
Query Parameter Value(s) -
Parameter #1(cf_sql_date) = 2021-07-06

getPXvalue (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT long_descr FROM codes WHERE code_type = 'AG_FONT' AND valid_code = 'mediumText'
	
submittor (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT ee.fname + ' ' + ee.lname name,
			websecur.login_id, ee.title utitle, websecur.email, p.phone_no, p.phone_ext,
			dept.dept_desc, dept.dept_code, dd.div_code, dd.div_desc
		FROM websecur
		LEFT OUTER JOIN dist_empl AS ee ON (ee.empl_id = websecur.empl_id)
		LEFT OUTER JOIN dist_dept AS dept ON (dept.dept_code = ee.department)
		LEFT OUTER JOIN dept_div AS dd ON (dd.dept_code = ee.department AND
											dd.div_code = ee.division)
		LEFT OUTER JOIN phone AS p ON (p.empl_id = ee.empl_id AND p.is_primary = 'Y')
		WHERE websecur.login_id = 'dsymer'
	
items (Datasource=frsRO, Time=0ms, Records=7) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
SELECT _rowid, seq_num, text_value
FROM ag_memo_item
WHERE form_num = 5547 AND
      rev_num = 2
ORDER BY seq_num
committees (Datasource=frsRO, Time=0ms, Records=17) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT dept_code, dept_desc, review_comm FROM dist_dept
	
ReviewCommittee (Datasource=, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT dept_code FROM committees WHERE review_comm = 'Y'
expenditures (Datasource=frsRO, Time=15ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT text1, input1, input2, input3, input4, input5, input6, fis_yrx, revenue, expenditure
	FROM ag_memo_dol WHERE ag_memo_dol.form_num = 5547 AND ag_memo_dol.rev_num = 2
	ORDER BY  ag_memo_dol._rowid	
attachments (Datasource=frsRO, Time=0ms, Records=6) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT _rowid ag_doc_id, ag_doc_name, ag_doc_dir, ag_doc_link, sort_seq, confidentiality
		,'Y' as can_look, 'Y' as can_link
		
	FROM agenda_docs ad
	WHERE ad.form_num = 5547 AND
		  ad.rev_num = 2 
		  AND (ad.confidentiality IS NULL OR ad.confidentiality = '')		
		
	ORDER BY sort_seq, ag_doc_id
min_attachments (Datasource=frsRO, Time=0ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT * from codes where code_type ='asdfasdfasfa'
	
get_supp_temp (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT * FROM ag_item
		WHERE ag_item._rowid = 76 
supp_items (Datasource=frsRO, Time=0ms, Records=7) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT _rowid, seq_num, text_value
		FROM ag_memo_supp
		WHERE form_num = 5547 AND
		      rev_num = 2
		ORDER BY seq_num
	
form_rte_stops (Datasource=frsRO, Time=16ms, Records=0) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT _rowid stop_id, descr, form_rte.stop_id chkd_stop_id, form_rte.stop_seq
	FROM rte_stop
	LEFT OUTER JOIN form_rte ON (UPPER(form_rte.form_id) = 'AG_MEMO' AND form_rte.form_num = 5547 AND form_rte.rev_num = 2 AND form_rte.stop_id = rte_stop._rowid)
	WHERE UPPER(rte_grp) = 'AG_MEMO'
getorig (Datasource=frsRO, Time=15ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT action_by, stat_date, de.fname, de.lname, de.title as utitle, w.dflt_rte_stop			
	FROM form_hist
	LEFT OUTER JOIN websecur AS w ON (w.login_id = form_hist.action_by)
	LEFT OUTER JOIN dist_empl AS de ON (de.empl_id = w.empl_id)
	WHERE UPPER(form_id) = 'AG_MEMO' AND
	      form_num = 5547 AND
		  rev_num = 2 AND
		  stat_action = 'ADD'
getstatus (Datasource=frsRO, Time=16ms, Records=6) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
		SELECT (hist.seq_num - 1) stop_seq, hist.stop_id, hist.action_by apprvl_id, hist.stat_date apprvl_date, 	
				hist.stat_action, hist.stat_action apprvl_stat, rte_stop.descr, rte_stop.prt_on_routing,
				de.fname, de.lname, de.title, fa.incl_originator		
		FROM form_hist hist
		INNER JOIN rte_stop ON (rte_stop._rowid = hist.stop_id AND rte_stop.prt_on_routing = 'Y')
		LEFT OUTER JOIN form_actions AS fa ON (UPPER(fa.form_id) = 'AG_MEMO' AND			
			                               fa.action_cd = 'AI86')
		LEFT OUTER JOIN websecur AS w ON (w.login_id = hist.action_by)
		LEFT OUTER JOIN dist_empl AS de ON (de.empl_id = w.empl_id)
		WHERE UPPER(hist.form_id) = 'AG_MEMO' AND
			  hist.form_num = 5547 AND
			  hist.rev_num = 2 AND
			  hist.stat_type = 'H'
		ORDER BY seq_num
	
agmemo_status (Datasource=, Time=0ms, Records=6) in D:\inetpub\PublicPages\public\publish\include_ag_memo.cfm @ 00:42:52.052
	SELECT * from getStatus
get_temp_vars (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\agenda\agenda_utilities.cfm @ 00:42:52.052
		SELECT 'Alpha','Alpha','Alpha','Alpha', a.ag_punct
		FROM meetings, agenda a
		WHERE meetings.meeting_id = ? AND
		      a.meeting_id = meetings.meeting_id
		
Query Parameter Value(s) -
Parameter #1(cf_sql_integer) = 1239

GetThisLine (Datasource=frsRO, Time=47ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_levels.cfm @ 00:42:52.052
				SELECT am.form_num fas_form_num, al._rowid ln_rowid, al.form_num, al.seq_num,
					   al.ag_level1 chk_level1, al.ag_level2 chk_level2, al.ag_level3 chk_level3,
					   al.ag_level1, al.ag_level2, al.ag_level3, al.ag_level4, al.disp_level, am.ainumber,
					   as1.sort_seq sort_level1, al.ag_memo_id, al.ag_memo_rev, c1.descr ag_time_descr,
					   fas.routing_apprvl fas_routing_apprvl, fas.final_apprvl fas_final_apprvl,
					   c2.misc_alpha7 lvl_text_size, c2.misc_alpha6 dp_level_ai, c3.long_descr px_size, c3.descr pdf_format,
							mt.agmemo_prefix, mt.agmemo_desc, a.disp_ainumber,
					   ai.*,
					   CASE WHEN al.ag_level2 != '' AND al.ag_level2 != '0' THEN as2.sort_seq ELSE -1 END AS sort_level2,
					   CASE WHEN al.ag_level3 != '' AND al.ag_level3 != '0' THEN as3.sort_seq ELSE -1 END AS sort_level3,
					   CASE WHEN al.ag_level4 != '' AND al.ag_level4 != '0' THEN as4.sort_seq ELSE -1 END AS sort_level4,
					   CASE WHEN al.ag_memo_id IS NOT NULL THEN al.ag_memo_id ELSE -1 END AS sort_memo,
					   CASE WHEN al.ag_memo_id IS NOT NULL THEN am.ag_time ELSE al.ag_time END as ag_time
				FROM agenda_ln al
				INNER JOIN agenda a ON (a.form_num = al.form_num AND a.rev_num = al.rev_num)
				LEFT OUTER JOIN ag_template AS agt ON (agt.ag_template_id = a.ag_template_id)
				LEFT OUTER JOIN meeting_type AS mt ON (mt.meeting_type = agt.meeting_type)
				LEFT OUTER JOIN ag_memo AS am ON (am.form_num = al.ag_memo_id AND am.rev_num = al.ag_memo_rev)
				LEFT OUTER JOIN fas ON (fas.form_id = 'AG_MEMO' AND fas.form_num = am.form_num AND fas.rev_num = am.rev_num)
				
				INNER JOIN ss_ag_item AS ai ON (ai.form_num = 1238 AND ai._rowid = 86)
				
				LEFT OUTER JOIN codes AS c1 ON (c1.code_type = 'AG TIME' and c1.valid_code = am.ag_time)
				LEFT OUTER JOIN alpha_sort AS as1 ON (as1.alpha_value = al.ag_level1 AND CAST(as1.alpha_value AS binary(8)) = CAST(al.ag_level1 AS binary(8)))
				LEFT OUTER JOIN alpha_sort AS as2 ON (as2.alpha_value = al.ag_level2 AND CAST(as2.alpha_value AS binary(8)) = CAST(al.ag_level2 AS binary(8)))
				LEFT OUTER JOIN alpha_sort AS as3 ON (as3.alpha_value = al.ag_level3 AND CAST(as3.alpha_value AS binary(8)) = CAST(al.ag_level3 AS binary(8)))
				LEFT OUTER JOIN alpha_sort AS as4 ON (as4.alpha_value = al.ag_level4 AND CAST(as4.alpha_value AS binary(8)) = CAST(al.ag_level4 AS binary(8)))
				LEFT OUTER JOIN codes AS c2 ON (c2.code_type = 'AddlMtg' and CAST(c2.valid_code AS INT) = a.meeting_id)
				LEFT OUTER JOIN codes AS c3 ON (c3.code_type = 'AG_FONT' and c3.valid_code = a.text_size)
				WHERE al._rowid = 33643 
chkLevel1 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_levels.cfm @ 00:42:52.052
					SELECT a.disp_level
					FROM agenda_ln a
					WHERE a.form_num = 1238
					AND a.ag_level1 = '7'
					AND (a.ag_level2 = '' OR a.ag_level2 IS NULL)
					AND (a.ag_level3 = '' OR a.ag_level3 IS NULL)
					AND (a.ag_level4 = '' OR a.ag_level4 IS NULL)
					AND a.header_ln = 'N' AND a.footer_ln = 'N'
				
chkLevel2 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_levels.cfm @ 00:42:52.052
					SELECT a.disp_level
					FROM agenda_ln a
					WHERE a.form_num = 1238
					AND a.ag_level1 = '7'
					AND a.ag_level2 = 'A'
					AND (a.ag_level3 = '' OR a.ag_level3 IS NULL)
					AND (a.ag_level4 = '' OR a.ag_level4 IS NULL)
					AND a.header_ln = 'N' AND a.footer_ln = 'N'
				
chkLevel3 (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\include_levels.cfm @ 00:42:52.052
					SELECT a.disp_level
					FROM agenda_ln a
					WHERE a.form_num = 1238
					AND a.ag_level1 = '7'
					AND a.ag_level2 = 'A'
					AND a.ag_level3 = ''
					AND (a.ag_level4 = '' OR a.ag_level4 IS NULL)
					AND a.header_ln = 'N' AND a.footer_ln = 'N'
				
get_supp_temp (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\agpub_agm_dsp.cfm @ 00:42:52.052
					SELECT * FROM ag_item
					WHERE ag_item._rowid = 76 
supp_items (Datasource=frsRO, Time=15ms, Records=7) in D:\inetpub\PublicPages\public\publish\agpub_agm_dsp.cfm @ 00:42:52.052
					SELECT _rowid, seq_num, text_value
					FROM ag_memo_supp
					WHERE form_num = 5547 AND
					      rev_num = 2
					ORDER BY seq_num
				
Departments (Datasource=frsRO, Time=0ms, Records=17) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 00:42:52.052
	SELECT dept_code, dept_desc, obsolete FROM dist_dept ORDER BY dept_desc
sysinfo (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 00:42:52.052
	SELECT use_agendaquick, use_minutes, public_verity from fasinfo
count_minutes (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 00:42:52.052
		SELECT TOP 1 c.meeting_id
		FROM meetings AS m, minutes AS c
		WHERE c.meeting_id = m.meeting_id
		  AND c.minutes_published = 'Y'
		ORDER BY m.meeting_dt 
count_agendas (Datasource=frsRO, Time=0ms, Records=1) in D:\inetpub\PublicPages\public\publish\adv_search_selection.cfm @ 00:42:52.052
		SELECT TOP 1 c.meeting_id
		FROM meetings AS m, agenda AS c
		WHERE c.meeting_id = m.meeting_id
		  AND c.agenda_published = 'Y'
		ORDER BY m.meeting_dt 


Scope Variables

CGI Variables:
AUTH_PASSWORD=
AUTH_TYPE=
AUTH_USER=
CERT_COOKIE=
CERT_FLAGS=
CERT_ISSUER=
CERT_KEYSIZE=
CERT_SECRETKEYSIZE=
CERT_SERIALNUMBER=
CERT_SERVER_ISSUER=
CERT_SERVER_SUBJECT=
CERT_SUBJECT=
CF_TEMPLATE_PATH=D:\inetpub\PublicPages\agenda_publish.cfm
CONTENT_LENGTH=0
CONTENT_TYPE=
CONTEXT_PATH=
GATEWAY_INTERFACE=CGI/1.1
HTTPS=off
HTTPS_KEYSIZE=
HTTPS_SECRETKEYSIZE=
HTTPS_SERVER_ISSUER=
HTTPS_SERVER_SUBJECT=
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=
HTTP_ACCEPT_LANGUAGE=
HTTP_CONNECTION=Keep-Alive
HTTP_COOKIE=
HTTP_HOST=10.20.10.48:8555
HTTP_REFERER=
HTTP_URL=//agenda_publish.cfm?id=&mt=ALL&get_month=7&get_year=2021&dsp=agm&seq=5547&rev=2&ag=1238&ln=33643&nseq=5539&nrev=2&pseq=&prev=
HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
LOCAL_ADDR=10.20.10.48
PATH_INFO=
PATH_TRANSLATED=D:\inetpub\PublicPages\agenda_publish.cfm
QUERY_STRING=id=&mt=ALL&get_month=7&get_year=2021&dsp=agm&seq=5547&rev=2&ag=1238&ln=33643&nseq=5539&nrev=2&pseq=&prev=
REMOTE_ADDR=10.20.230.5
REMOTE_HOST=10.20.230.5
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/agenda_publish.cfm
SERVER_NAME=10.20.10.48
SERVER_PORT=8555
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=Microsoft-IIS/10.0
WEB_SERVER_API=
Client Variables:
cfid=9246264
cftoken=3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
hitcount=4
lastvisit={ts '2024-04-24 00:42:52'}
timecreated={ts '2024-04-24 00:42:52'}
urltoken=CFID=9246264&CFTOKEN=3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
Cookie Variables:
CFID=9246264
CFTOKEN=3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
Form Fields:
ATT_TYPE=AG
DISPLAY_AG=1238
DISPLAY_ID=5547
DISPLAY_REV=2
Session Variables:
cfid=9246264
cftoken=3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
dbtype=SQLSERVER
dsn=frsRO
extpathprefix=/public/
isexternal=true
logfilepath=d:\logs\
loggedin=false
sessionid=FASPUBLIC_9246264_3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
subdir=/public/
tzoffset=0
urltoken=CFID=9246264&CFTOKEN=3291fc37a991121b-9668D1C9-933C-0C96-4FF80A6615C560A6
URL Parameters:
ag=1238
dsp=agm
get_month=7
get_year=2021
id=
ln=33643
mt=ALL
nrev=2
nseq=5539
prev=
pseq=
rev=2
seq=5547
Debug Rendering Time: 16 ms