Database Operation Handling in PHP #16

Not the best approach. Just one approach. At least to help with thinking. to start with.

< ?php       

//you can keep database parameters in a file [text file or xml file]. 

/*
Create two users one with only read permission, another with read-write permission. 
Use read user related connection in read only operations. 
read-write user related database connection should be used only when writing is associated
*/

//database user with read only permission   
$roUser = "";   
$roPassword = "";   

//database user with read-write permission      
$rwUser = "";   
$rwPassword = "";           

//database and the host $host = "localhost";    
$database = "your_database";    

?>

< ?php            

//read only handle to database  
$dbhReadOnly = null;         

//read-write handle to database 
$dbhReadWrite = null;   

//read-write connection creation    
function getDbhReadWrite(){         

global $rwUser, $rwPassword, $host, $database;              
//connect to db with user that has read-write permission to the database        $dbhReadWrite = mysqli_connect( "$host",  "$rwUser", "$rwPassword", "$database");       //var_dump($dbhReadWrite);              
if (!($dbhReadWrite))           
return null;                
return  $dbhReadWrite;          

}   

//read-only connection creation 
function getDbhReadOnly(){          
global $roUser, $roPassword, $host, $database;              

//connect to the database with a user that has only read permission to the database     

$dbhReadOnly = mysqli_connect( "$host",  "$roUser", "$roPassword", "$database");                        

if (!($dbhReadOnly))            
return null;                
return  $dbhReadOnly;           
}       

//read-only connection - can be used from other php files    
$dbhReadWrite = getDbhReadWrite();

//read-write connection-     
$dbhReadOnly = getDbhReadOnly();

?>

From: http://sitestree.com/?p=5135
Categories:16
Tags:
Post Data:2007-01-01 17:15:46

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

PHP: How to Execute Remote Scripts/Services #16


$url is the URL to execute

$url = $_GET['url'];$file = fopen ($url, "r");if (!$file){echo "Error.n";}else{header('Content-Type: text/xml');while (!feof ($file)){$line = fgets ($file, 1024);echo $line;}}fclose($file);

How to pass information from JavaScript to PHP/JSP – mix of PHP and JavaScript

//we are passing some value say 15 from JavaScript to PHPlocation.href="?xyz=15";   

fsockopen

$fp = fsockopen("$urlToExecute");        if (!$fp) {         echo "$errstr ($errno)
n"; } else { $out = "GET / HTTP/1.1rn"; $out .= "Host: $urlToExecutern"; $out .= "Connection: Closernrn"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp); } fclose($fp); }

CURL: activate curl in php.ini



XML-RPCCreating and Consuming Web Services With PHP
check: http://webservices.xml.com/pub/a/ws/2004/03/24/phpws.html


http_get
$response = http_get($urlToExecute, array(“timeout”=>1), $info);


From: http://sitestree.com/?p=5133
Categories:16
Tags:
Post Data:2008-08-22 11:42:28

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Payment Processing Implementation: Concept and PHP Implementation #16

Payment Processing Implementation: Concept and PHP Implementation. The following is referring to a short-note in another part of our web-site.

From: http://sitestree.com/?p=5131
Categories:16
Tags:
Post Data:2007-09-09 05:04:56

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Emailing in PHP: use PHP Mailer Package #16

  • Download PHPMailer Package from: http://sourceforge.net/project/showfiles.php?group_id=26031
  • Unzip=install
  • In the class “class.smtp.php”, there is a send method that can be used to send emails
  • PHPMailer provides different ways of mailing: default php mail function [capabilities limited], Using a SMTP server [with or without authentication], using Sendmail software
  • PHP mailer can attach files, can send HTML emails
  • In the class “class.smtp.php”, you can write a function that can use send method to send emails. Your method can take parameters to set mailing parameters. Callers will supply the parameters.
  • A sample method can be as follows:
    public function prepareAndSendMail($fields){                date_default_timezone_set('America/Toronto');               $this->IsSMTP();     $this->IsHTML(true); // send as HTML     $this->SMTPAuth   = true;                  // enable SMTP authentication     $this->SMTPSecure = "ssl";                 // sets the prefix to the servier     $this->Host       = "SMTP server address"; // set SMTP server        $this->Port       = port usually 25 or 465;// set the SMTP port              $this->Username   = "user name for smtp server"; // smtp server username     $this->Password   = "user password"; // smtp server password             $this->AddReplyTo("reply to email address","");              $this->From       = "email address to send from";        $this->FromName   = "sender's name";             $this->Subject    = "subject of the email";              //$this->Body       = "Hi, This is the HTML BODY
"; $this->AltBody = $fields["altBody"]; //non-html body $this->WordWrap = 50; // set word wrap $this->MsgHTML($fields["body"]); $this->AddAddress($fields["to"]); $this->AddAttachment($fields["attachment"]); // attachment if(!$this->Send()) { echo "Mailer Error: " . $this->ErrorInfo; } else { echo "Message sent!"; } }

From: http://sitestree.com/?p=5128
Categories:16
Tags:
Post Data:2010-12-19 23:49:23

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

PHP What to Learn? When are you an Expert? #16

Check your PHP Knowledge
Do you know all of the following concepts? If not – why don’t you learn? Know all of them and claim yourself to be an expert in PHP. How to go about learning? First know all the concepts. Then go to the details of each topic. Learning the concepts are first priority. why? if you know the concepts, you will know what you should use to solve the problem at hand. Then explore the topic and solve the problem.

PHP Basics

  • Syntax
  • Operators
  • Variables
  • Constants
  • Control Structures
  • Language Constructs and Functions

Functions

  • Syntax
  • Arguments
  • Variables
  • References
  • Returns
  • Variable Scope

Arrays

  • Enumerated Arrays
  • Associative Arrays
  • Array Iteration
  • Multi-Dimensional Arrays
  • Array Functions
  • SPL

Object Oriented Programming

  • Instantiation
  • Modifiers/Inheritance
  • Interfaces
  • Exceptions
  • Static Methods & Properties
  • Autoload
  • Reflection
  • Type Hinting
  • Class Constants

Security

  • Configuration
  • Session Security
  • Cross-Site Scripting
  • Cross-Site Request Forgeries
  • SQL Injection
  • Remote Code Injection
  • Email Injection
  • Filter Input
  • Escape Output

XML and Web Services

  • XML Basics
  • SimpleXML
  • XML Extension
  • Xpath
  • Webservices Basics
  • SOAP
  • REST

Strings and Patterns

  • Quoting
  • Matching
  • Extracting
  • Searching
  • Replacing
  • Formatting
  • PCRE

Databases and SQL

  • SQL
  • Joins
  • Analyzing Queries
  • Prepared Statements
  • Transactions
  • Database Design
  • Normalization
  • RDBMS
  • Replication/Reporting

Web Features

  • Sessions
  • Forms
  • GET and POST data
  • Cookies
  • HTTP Headers

Streams and Network Programming

  • Files
  • Reading
  • Writing
  • File System Functions
  • Streams

PHP 4/5/6 Differences

  • Object Orientation
  • E_STRICT
  • References vs. Object Handles

Design and Theory

  • IDesign Patterns
  • Code Reuse
  • OOP Theory

From: http://sitestree.com/?p=5127
Categories:16
Tags:
Post Data:2010-03-06 04:45:55

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

PHP Functions: Checking Functions: is_……() #16

  • is_infinite
  • is_float
  • is_int
  • is_integer
  • is_long
  • is_link
  • is_finite
  • is_file
  • is_bool
  • is_binary
  • is_buffer
  • is_callable
  • is_executable
  • is_double
  • is_nan
  • is_null
  • is_subclass_of
  • is_string
  • is_unicode
  • is_uploaded_file

For details, please check: PHP is_…() functions From: http://sitestree.com/?p=5125
Categories:16
Tags:
Post Data:2011-04-15 20:21:40

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

#Sensor: #Canada: #Job/Contract/Project: #Sensor, #Tracking, #Fusion, #Estimation, #Surveillance, #sensor network, #target #tracking, #security 2021-08-24

Date Posted:2021-08-24 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

  1. construction-services-10004
  2. Video Surveillance System Upgrades – Phase 4 – 450 Broadway, Winnipeg, MB
  3. Traffic Signal & Street Lighting Upgrades – Tenth St / Columbia
  • communications-detection-and-fibre-optics-10031
  • VERMILION – Provincial Building – Security Card Access System
  • edp-hardware-and-software-10034
  • Request for Expressions of Interest and Qualifications for Endpoint Security Solutions
  • Ivanti Security Controls Maintenance Renewal
  • Ivanti Security Controls Maintenance Renewal
  • fire-fighting-security-and-safety-equipment-10010
  • ITQ2021-08-27 for Purchase of Security Safes and Parts
  • miscellaneous-goods-10019
  • Design, Fabrication and Installation of Interactive Donor Recognition Wall
  • information-processing-and-related-telecommunications-services-10049
  • TBIPS – IT Security TRA and C&A Analyst (20210445) (20210445-01)
  • Digitization of Old Age Security (OAS) files (100018791)
  • operation-of-government-owned-facilities-10039
  • Security Guard Services for Off-Street Operations
  • professional-administrative-and-management-support-services-10040
  • Project: tender_15159 – Payment Card Industry Qualified Security Assessor
  • Keywords Used:sensor,fusion,sensor network,tracking,target tracking,surveillance,self driving car,self-driving,estimation,security,signal processing,image processing,autonomouse vehicle,facial recognition,signal,recognition,sensor fusion

    #Sensor: #Canada: #Job/Contract/Project: #Sensor, #Tracking, #Fusion, #Estimation, #Surveillance, #sensor network, #target #tracking, #security 2021-08-23

    Date Posted:2021-08-23 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

    1. construction-services-10004
    2. Video Surveillance System Upgrades – Phase 4 – 450 Broadway, Winnipeg, MB
    3. Traffic Signal & Street Lighting Upgrades – Tenth St / Columbia
  • communications-detection-and-fibre-optics-10031
  • VERMILION – Provincial Building – Security Card Access System
  • edp-hardware-and-software-10034
  • Request for Expressions of Interest and Qualifications for Endpoint Security Solutions
  • Ivanti Security Controls Maintenance Renewal
  • Ivanti Security Controls Maintenance Renewal
  • fire-fighting-security-and-safety-equipment-10010
  • ITQ2021-08-27 for Purchase of Security Safes and Parts
  • miscellaneous-goods-10019
  • Design, Fabrication and Installation of Interactive Donor Recognition Wall
  • information-processing-and-related-telecommunications-services-10049
  • TBIPS – IT Security TRA and C&A Analyst (20210445) (20210445-01)
  • Digitization of Old Age Security (OAS) files (100018791)
  • operation-of-government-owned-facilities-10039
  • Security Guard Services for Off-Street Operations
  • professional-administrative-and-management-support-services-10040
  • Project: tender_15159 – Payment Card Industry Qualified Security Assessor
  • Keywords Used:sensor,fusion,sensor network,tracking,target tracking,surveillance,self driving car,self-driving,estimation,security,signal processing,image processing,autonomouse vehicle,facial recognition,signal,recognition,sensor fusion

    #Engineering: #Canada: #Job/Contract/Project: Any #Engineering: #Computer, #Electrical, #Electronics, #Civil, #Chemical, #Mechanical, #Naval, #Biomedical, and misc Engineering

    Date Posted:2021-08-23 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

    1. construction-services-10004
    2. Design engineering services Grading and Surfacing reconstruction of Highway No. 51 C.S. 51-01
    3. Saanich Commonwealth Place Mechanical Upgrades
  • aerospace-10005
  • HYDRO MECHANICAL UNIT (T8493-210008/A)
  • air-conditioning-and-refrigeration-equipment-10016
  • MECHANICAL COOLING ADDITION
  • Supply And Installation Of Heating, Ventilation And Air Conditioning (Hvac) System Replacement, Electrical Upgrades
  • communications-detection-and-fibre-optics-10031
  • Electrical Upgrade
  • electrical-and-electronics-10006
  • BringIt Electrical Installation Project (RE-TENDER)
  • PEAK SHAVERS ELECTRICAL SWITCHGEAR EQUIPMENT SUPPLIER
  • Electrical Services
  • Modernization of Antiquated Electrical Panels
  • fabricated-materials-10009
  • Mechanical Lock (21401-220001/A)
  • food-preparation-and-serving-equipment-10012
  • Electrical Upgrade
  • architect-and-engineering-services-10048
  • Design engineering services Grading and Surfacing reconstruction of Highway No. 51 C.S. 51-01
  • RFP Engineering Designs for Construction Projects
  • PWES/WS/ Mechanical Engineering Services-Kanata West Pumping Station
  • Engineering & Architectural Services Civil Engineering
  • Engineering Services, Old Nipawin Bridge Inspection
  • Electrical Eng-Design of the fire panel protection system replacement
  • Engineering Roster – Transmission Watermain Infrastructure Projects
  • Engineering Services for Roof Replacement, Peterborough Co-operative Homes Inc.
  • custodial-operations-and-related-services-10037
  • Multi Electrical 2
  • educational-and-training-services-10043
  • One Pilot Instructor and one Combination Instructor Flight Engineer and Instructor Load Master (W0107-21XC39/A)
  • maintenance-repair-modification-rebuilding-and-installation-of-goods-equipment-10054
  • Tender for the Supply, Delivery and Installation of Electrical Receptacles and Air Conditioners at the Golden Manor Home for the Aged
  • MVL Mechanical Systems Preventative Maintenance 2021-2023
  • quality-control-testing-inspection-and-technical-representative-services-10053
  • IPD Mechanical Contractor Services – RCMP Main Detachment Modern
  • MECHANICAL SYSTEMS CONDITION ASSESSMENT
  • undefined-10055
  • PWES/WS/ Mechanical Engineering Services-Kanata West Pumping Station
  • Keywords Used:engineer,civil,mechanical,electrical,electronics,mechatronics,naval,biomedical,computer engineer,software engineer,civil engineer,biomedical,electrical engineer,electronics engineer,mechanical engineer,metallurgical,chemical engineer,industrial engineer,communications engineer,quality assurance engineer,Aerospace engineer,aeronautical engineer,Engineering manager,Agricultural Engineer,Automotive Engineer,Environmental Engineer,Geological Engineer,Marine Engineer,Petroleum Engineer,Acoustic Engineer,Acoustic Engineer,Aerospace Engineer,Agricultural Engineer,Applied Engineer,Architectural Engineer,Audio Engineer,Automotive Engineer,Biomedical Engineer,Chemical Engineer,Civil Engineer,Computer Engineer,Electrical Engineer,Environmental Engineer,Industrial Engineer,Marine Engineer,Materials Science Engineer,Mechanical Engineer,Mechatronic Engineer,Mining and Geological Engineer,Molecular Engineer,Nanoengineering,Nuclear Engineer,Petroleum Engineer,Software Engineer,Structural Engineer,Telecommunications Engineer,Thermal Engineer,Transport Engineer,Vehicle Engineer,engineering

    #Canada: #IT Jobs:#Consultants, #Contractors, #Analysts, #Engineers, #Developers, #Technology Consultants, #IT-Consultants Opportunities2021-08-23

    Apply yourself, or submit others as a candidate, Build a recruitment team to submit others as a candidate, submit RFP to be considered for projects in future, Try to become a vendor so that you are asked to submit consultants/resources in future

    1. communications-detection-and-fibre-optics-10031
    2. Consulting Services – Fibre Optic Design
    3. construction-products-10032
    4. RFP #21.0054 Integrated Project Delivery Team – Turf Consultant and Turf Contractor for the Indoor Fieldhouse
    5. edp-hardware-and-software-10034
    6. Drupal Based Cloud Hosted Web Content Management System
    7. PQR – Standing Offer for IT Management Consulting Services
    8. Higher Ed Customer Relationship Management (CRM) Consulting NRFP
    9. edp-and-office-equipment-maintenance-10035
    10. Drupal Based Cloud Hosted Web Content Management System
    11. electrical-and-electronics-10006
    12. Lighting System Upgrades – Consulting Services
    13. energy-10007
    14. Advocate Cost Consulting Services for 45 Sacré-Coeur Blvd. Project
    15. Prime Consulting Services – RH Coats – Podium and Curtain Wall Replacement
    16. machinery-and-tools-10015
    17. Consultant – Roof Replacement
    18. Advocate Cost Consulting Services for 45 Sacré-Coeur Blvd. Project
    19. Prime Consulting Services – RH Coats – Podium and Curtain Wall Replacement
    20. textiles-and-apparel-10028
    21. RFP #21.0054 Integrated Project Delivery Team – Turf Consultant and Turf Contractor for the Indoor Fieldhouse
    22. educational-and-training-services-10043
    23. Medical Consulting Services for the Assured Income for the Severely Handicapped (AISH) Program for the of Alberta
    24. One Pilot Instructor and one Combination Instructor Flight Engineer and Instructor Load Master (W0107-21XC39/A)
    25. Assessment Consulting Service for the Assured Income for the Severely Handicapped (AISH) Program for the Province of Alberta
    26. environmental-services-10050
    27. Advance Contract Award Notice for Web Based Retirement Calculator Services
    28. financial-and-related-services-10038
    29. P01AD21429 – CONSULTING SERVICES FOR RETAIL STRATEGY DEVELOPMENT
    30. health-and-social-services-10052
    31. HCP Psychology Consultant Services
    32. Safety Advisory Consultant
    33. information-processing-and-related-telecommunications-services-10049
    34. PQR – Standing Offer for IT Management Consulting Services
    35. CONSULTING SERVICES: "City of Saint John Public Transit and Flee
    36. Web Multi-media Content Consultant (IC200402)
    37. operation-of-government-owned-facilities-10039
    38. Professional Food Consulting Services (RE-POSTED)
    39. professional-administrative-and-management-support-services-10040
    40. Consulting Services – Portal Strategy
    41. quality-control-testing-inspection-and-technical-representative-services-10053
    42. Consulting Services for Drone Inspection Studies of Halton Region Open and Closed Landfill Sites
    43. REQUEST FOR PROPOSAL (RFP) for THIRD PARTY MATERIAL TESTING CONSULTANT SERVICES for NEW EDMONTON HOSPITAL PROJECT – CAMPUS SITE WORKS
    44. research-and-development-r-d-10036
    45. Project Management Consulting Services Standing Arrangement
    46. special-studies-and-analysis-not-r-d-10047
    47. Consulting Services for Landfill Infrastructure Condition Assessments at Halton Region Open and Closed Landfill Sites
    48. P01AD21429 – CONSULTING SERVICES FOR RETAIL STRATEGY DEVELOPMENT
    49. Professional Food Consulting Services (RE-POSTED)
    50. RQQ-2020-HRDV-509:Compensation Consulting Services
    51. undefined-10055
    52. PT-2020-BUSF-259: CONSULTING SERVICES STORMWATER ENVIRONMENTAL COMPLIANCE APPROV