// $return.=''; // $return.='
'; // $return.=''.$map['labels']['dates']['autowithdrawdate'].''; // $return.='
'; // $return.=''; // $return.='
'; else: endif; // else: // endif; //agenda item and meeting date for active cases $return.='

'; // if($ispostponeauto): $return.=''.$MEETDATE_FjY.' - Agenda Item No. '.$AGENDANUM.''; $return.=$map['labels']['dates']['autopostponedate']; elseif($isautowithdraw): $return.=''.$MEETDATE_FjY.' - Agenda Item No. '.$AGENDANUM.''; $return.=$map['labels']['dates']['autowithdrawdate']; else: if($isactive &&!$iswithdrawnprior): $return.='To be heard '.$MEETDATE_FjY.''; $return.='Agenda Item No. '.$AGENDANUM.'
'; endif; endif; // $return.='

'; // //related cases if(!$isADMINISTRATIVEPLAT &&(countcases($FILENUM)>1 ||$FILENUM2 ||$APPEALNUM)): // $return.='
'; foreach(getcasesarr($FILENUM) as $rcase): // func::printr('$rcase:'.$rcase); if(!$rcase) continue; // $return.=''.$rcase.''; // endforeach; $return.='
'; // endif; // $return.=''; endif; endif; if($isADMINISTRATIVEPLAT): // if(file_exists($domains['agenda']['root'].'/plats/'.$FILENUM.'.pdf')): // $return.='Recorded Plat'; else: //$return.=$domains['agenda']['root'].'/plats/'.$FILENUM.'.pdf'; // endif; // //timeline blocks elseif(!$isADMINISTRATIVEPLAT): //disposition //what just happened within $MEETDATE_buffer // printr('$isreset.'.$isreset); // printr('$isactive.'.$isactive); // printr('$DISPOSITION_final.'.$DISPOSITION_final); // printr('$DISPOSITION_postponed.'.$DISPOSITION_postponed); // printr('$isfinal.'.$isfinal); // printr('$DISPOSITION_hold.'.$DISPOSITION_hold); // printr('$today.'.$today); // printr('$MEETDATE_buffer.'.$MEETDATE_buffer); // printr('$DISPOSITION.'.$DISPOSITION); //if(($DISPOSITION_final ||($DISPOSITION_postponed &&!$isfinal) ||$DISPOSITION_hold)): if(!$isreset && !$isactive &&($DISPOSITION_final ||($DISPOSITION_postponed &&!$isfinal) ||$DISPOSITION_hold)): // $return.='
'; $return.='
'; $return.='
'; $return.=$isappeal ? 'This decision has been appealed' : false; if($DISPOSITION_withdrawn): // $return.='

'.$DISPOSITION.' by the Applicant

'; // else: // // $return.='

'; // $return.=in_array($case_type,$dispositions['check']) // ? ( // $dispositions['label'][strtolower(str_ireplace(' ','',$DISPOSITION))] // ? $dispositions['label'][strtolower(str_ireplace(' ','',$DISPOSITION))] // : $DISPOSITION // ) // : $dispositions['label'][strtolower(str_ireplace(' ','',$DISPOSITION))]; // $return.=!$TTCDA ? '
by the Planning Commission' : false; // $return.='

'; // $return.='

'; //v1 // $return.=in_array($case_type,$dispositions['check']['final'][strtolower($JURIS)]) // //||in_array(strtolower(str_ireplace(' ','',$DISPOSITION)),$dispositions['check']['final'][$case_type])//zxcv // ||stristr($DISPSUMMARY,$dispositions['check']['final'][$case_type]) // ? ( // $dispositions['label']['final'][strtolower(str_ireplace(' ','',$DISPOSITION))] // ? $dispositions['label']['final'][strtolower(str_ireplace(' ','',$DISPOSITION))] // : $DISPOSITION // ) // : ( // $dispositions['label']['recommendation'][strtolower(str_ireplace(' ','',$DISPOSITION))] // ? $dispositions['label']['recommendation'][strtolower(str_ireplace(' ','',$DISPOSITION))] // : $DISPOSITION // ); // $return.=!$TTCDA ? '
by the Planning Commission' : false; //v2 $return.=$DISPOSITION; $return.='

'; // endif; $return.='

'; if($isC): // else: if($DISPOSITION_postponed){ $return.=''; $return.= (date('Y-m-d',strtotime($MEETDATE))>=date('Y-m-d') ? 'To Be ' : false).'Heard '; $return.=''; // $return.='

'; $return.=date('F j, Y',strtotime($MEETDATE)); $return.='
';} // else{ if($DISPOSITION!=$DISPSUMMARY): $return.=convert_word_characters($DISPSUMMARY); endif; } endif; $return.='

'; $return.=$RECOMM ? '
See case notes below' : false; $return.=$DISPOSITION_hold ? '
What\'s next?
' : false; $return.='
'; $return.='
'; $return.=''; $return.='
'; // else: //recommendation $return.='
'; //filters out OB because they dont technically have "recommendations" //if(($STAFFRECNOTE &&$isfinal) ||$TTCDA): if((($STAFFRECNOTE ||$RECOMM) &&$isfinal) ||$TTCDA): // $return.='
'; $return.='
'; // if($isROWCLOSURE): // $return.='

Recommendations

'; //$return.=$STAFFRECNOTE ? '
See recommendations below' : false; $return.='
See agency comments and recommendations below'; elseif($TTCDA): // $REC=false; $temp=explode('.',$RECOMM); $REC['rec']=$temp[0].'.'; unset($temp[0]); $RECOMM=implode('.',$temp); $return.='

Staff Recommendation

'; $return.=$isfinal ? '

'.convert_word_characters($REC['rec']).'

' : false; $return.=$RECOMM ? '
See case notes below' : false; else: // if($isfinal): // //$return.='

This case is currently being updated

'; $return.='

Planning Staff Recommendation

'; // elseif(!$STAFFRECNOTE): // $return.='

Recommendation

'; // // elseif($TTCDA): // // // $return.='

Staff Recommendation

'; else: // $return.='

Planning Staff Recommendation

'; // endif; // //$return.=$isfinal ? false : '

'.($TTCDA ? convert_word_characters($RECOMM) : ($STAFFRECNOTE ? convert_word_characters($STAFFRECNOTE) : convert_word_characters($RECOMM)) ).'

'; //$return.=$isfinal ? '

'.($TTCDA ? convert_word_characters($RECOMM) : ($STAFFRECNOTE ? convert_word_characters($STAFFRECNOTE) : convert_word_characters($RECOMM)) ).'

' : false; $return.=$isfinal ? '

'.($TTCDA ? convert_word_characters($RECOMM) : ($STAFFRECNOTE ? convert_word_characters($STAFFRECNOTE) : convert_word_characters($RECOMM)) ).'

' : false; $return.=$RECOMM ? '
See case notes below' : false; // endif; $return.='
'; $return.='
'; $return.=''; // else: //this is potentially being subverted by initial conditional change from $staffrecnote flag to $staffrecnote || $recomm $return.='
'; $return.='
'; $return.=$isappealed ? 'Appealed' : false; $return.=$DISPOSITION_postponed &&!$isactive ? 'Previously Postponed' : false; $return.='

'; $return.=$iswithdrawnprior ? 'Application was withdrawn prior to publication.' : ($isfinal ? 'No recommendations for this case' : 'Recommendations will be available 1 week prior to the meeting.'); $return.='

'; // if($isROWCLOSURE): //$return.='Check back for updates'; $return.='
Check back for updates'; else: $return.=$isfinal ? ''.convert_word_characters($REASON).'' : false; endif; // $return.='
'; $return.='
'; $return.=''; endif; // $return.='
'; // endif; endif; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if($isadmin): $isfuturedate=func::dateit($MEETDATE,'Ymd') >= date('Ymd') ? true : false; $isdatepast=!$isfuturedate ? true : false; $deadline_appeal=$iscity ? date('F j, Y',strtotime($APPROVEDATE.'+15 days')) : false; $deadline_appeal=$iscounty ? date('F j, Y',strtotime($APPROVEDATE.'+30 days')) : $deadline_appeal; $isappealpassed=date('Y-m-d')>makedate($appeal1) ? true : false; $isappealpassed=date('Y-m-d')>makedate($appeal2) ? true : $isappealpassed; //if current/future case if($isfuturedate): //if final, show recommendations //show whats next info if($isfinal): //if preliminary, dont show dipositions //assume any existing dispositions are from previous meeting //show whats next info elseif($ispreliminary): // $return.='
'; // if($isC ||$isF): // $return.='
'; $return.='
'; // $return.='After the Planning Commission'; $return.=$LEGISBODY ? '
'.($JURIS ? 'Because of its location in the '.$JURIS.', a' : 'A').'ppeals will be heard by '.$LEGISBODY.'.
' : false; $return.=$isF ? '
Final Plat appeals will be heard by the Planning Commission.
' : false; $return.=checkisdate($LEGISDATE1) ? ''.$LEGISBODY.'
'.date('F j, Y',strtotime($LEGISDATE1)).'
' : false; $return.=$LEGISDATE2!=$LEGISDATE1&&checkisdate($LEGISDATE2) ? '
'.date('F j, Y',strtotime($LEGISDATE2)).'
' : false; $return.='Appeals of Concept Plans and Final Plats are filed with Chancery Court'; // $return.='The Process'; $return.='
'; $return.='
'; elseif($UR): $return.='
'; $return.='
'; $return.='
As a '.ucwords(strtolower($APPTYPE)).' case, the Planning Commission\'s decision is final, and it will not be heard by a legislative body unless it is appealed.
'; if(checkisdate($LEGISDATE1)){ // $return.='After the Planning Commission'; $return.='
'.($JURIS ? 'Because of its location in the '.$JURIS.', a' : 'A').'ppeals will be heard by '.$LEGISBODY.'.
'; //$return.=checkisdate($LEGISDATE1) ? ''.$LEGISBODY.'
'.date('F j, Y',strtotime($LEGISDATE1)).'
' : false; //$return.=$LEGISDATE2!=$LEGISDATE1&&checkisdate($LEGISDATE2) ? '
'.date('F j, Y',strtotime($LEGISDATE2)).'
' : false; $return.=''.$LEGISBODY.''; $return.='
'.$LEGISDATE1_Fjy.'
'; // $return.='Appeal by: '.$deadline_appeal; $return.=checkisdate($LEGISDATE2) ? '
'.$LEGISDATE2_Fjy.'
' : false; // $return.=checkisdate($LEGISDATE2) ? 'Appeal by: '.$appeal2_FjY : false; } if($isappealpassed){ // //$return.='

'.$LEGISBODY.''; $return.='

The appeal deadline - '.$deadline_appeal.' - has passed.

'; } // $return.='The Process'; $return.='
'; $return.='
'; // elseif($SU): // $return.='
'; $return.='
'; // $return.='After the Planning Commission'; $return.='
Planning Commission decisions on Special Use (SU) cases are final unless appealed.

SU cases do not move forward to City Council unless the request is to remove a planned district designation from the zoning map.

'; $return.='
'; $return.='
'; elseif($DP): $return.='
'; $return.='
'; // $return.='After the Planning Commission'; $return.='
Planning Commission decisions on Development Plans (DP) are final unless appealed.

Appeals can be filed with the Knox County Board of Zoning Appeals (BZA) or a court of competent jurisdiction within 30 days of the Planning Commission\'s decision (Knox County, Tennessee Code of Ordinances, Appendix A, Zoning, 6.50.08).

'; $return.='
'; $return.='
'; // else: $return.='
'; // if($LEGISBODY){ $LEGISDATES[]=checkisdate($LEGISDATE1) ? $LEGISDATE1_Fjy : false; $LEGISDATES[]=checkisdate($LEGISDATE2) ? $LEGISDATE2_Fjy : false; $return.='
'; $return.=''.$LEGISBODY.''; $return.='
'.$LEGISDATE1_Fjy.'
'; // $return.='Appeal by: '.$appeal1_FjY; $return.=checkisdate($LEGISDATE2) ? '
'.$LEGISDATE2_Fjy.'
' : false; // $return.=checkisdate($LEGISDATE2) ? 'Appeal by: '.$appeal2_FjY : false; // if(checkisdate($LEGISDATE1) &&($today<=$LEGISDATE1_Ymd||$today<=$LEGISDATE2_Ymd)){ $return.=''.$LEGISBODY.''; $return.='
'.$LEGISDATE1_Fjy.'
'; // $return.='Appeal by: '.$appeal1_FjY; $return.=checkisdate($LEGISDATE2) ? '
'.$LEGISDATE2_Fjy.'
' : false; // $return.=checkisdate($LEGISDATE2) ? 'Appeal by: '.$appeal2_FjY : false; } else{ // //$return.='

The legislative meeting(s) for this case took place on '.implode(' and ',array_filter($LEGISDATES)).'.

'; if($isDENIED){} elseif($isAPPROVED||$isAPPROVEDWITHCONDITIONS){ // $return.='
'; $return.='This '.ucwords(strtolower($APPTYPE)).' case in the '.$JURIS.' was recommended for approval. '; if($isappealpassed){ // $return.='The appeal deadline - '.$deadline_appeal.' has passed.'; } else{ $return.='As such, you can oppose it at the next '.$LEGISBODY.' meeting. An appeal is not necessary at this stage.'; // if(checkisdate($LEGISDATE1) &&($today<=$LEGISDATE1_Ymd||$today<=$LEGISDATE2_Ymd)){ $return.=''.$LEGISBODY.''; $return.='
'.$LEGISDATE1_Fjy.'
'; // $return.='Appeal by: '.$appeal1_FjY; $return.=checkisdate($LEGISDATE2) ? '
'.$LEGISDATE2_Fjy.'
' : false; // $return.=checkisdate($LEGISDATE2) ? 'Appeal by: '.$appeal2_FjY : false; } } $return.=''; } } // $return.=$__processlink ? '' : false; $return.='
';} // else{ $return.='
'; if($isREZONING){ if($isDENIED){ $return.='
As a denied '.ucwords(strtolower($APPTYPE)).' case, the Planning Commission\'s decision is final, and it will not be heard by a legislative body unless it is appealed.
'; } elseif($isAPPROVED||$isAPPROVEDWITHCONDITIONS){ // $return.='
This '.ucwords(strtolower($APPTYPE)).' case was recommended for approval. As such, it will be heard by '.$LEGISBODY.'. You can oppose it at the next '.$LEGISBODY.' meeting.
'; } } $return.=$LEGISDATE2!=$LEGISDATE1&&checkisdate($LEGISDATE2) ? '
'.date('F j, Y',strtotime($LEGISDATE2)).'
' : false; // $return.="
    "; $return.='
  • Appeal to '.($JURIS ? 'Because of its location in the '.$JURIS.', a' : 'A').'ppeals will be heard by '.($iscity ? 'Knoxville City Council' : ($iscounty ? 'Knox County Commission' : false)).'
  • '; $return.="
"; $return.='The Process'; $return.='
'; } $return.='
'; endif; $return.='
'; //not pre or final, show all dispositions else: // $return.='
'; // $return.='
'; $return.='
'; $return.='Planning Commission'; $return.='

'; // if($DISPOSITION_withdrawn): $return.=''.$DISPOSITION.' by the Applicant'; else: $return.=''.$DISPOSITION.''; endif; // $return.='

'; $return.='

'.convert_word_characters($DISPSUMMARY).