<ul><li>actions.php: Fixed unguarded $_GET["domainid"] with isset; added global $domainsite_params</li><li>site_url.php: Turned off display_errors (was on in rendered HTML); replaced all hardcoded https:// with $protocol variable for 6 URL types</li><li>article_rewriter/ajax.php: Disabled display_errors in AJAX endpoint; guarded $_POST["article"] with isset</li><li>article_rewriter/index_app.php: Added missing error: handler to $.ajax() — loading state would get stuck on failure</li><li>keyword_density/ajax.php: Disabled display_errors in AJAX endpoint; guarded $_POST["url"] with isset</li><li>keyword_density/index_app.php: Added error: handler to $.ajax(); fixed DOCUMENT_ROOT path missing / separator</li><li>seo_rapport/ajax.php: Disabled display_errors; guarded $_POST["url"] and $_POST["keywords"] with isset</li><li>seo_rapport/index_app.php: Added error: handler; fixed DOCUMENT_ROOT path; replaced hardcoded https:// jQuery CDN with protocol-relative URL</li><li>page_speed/ajax.php: Disabled display_errors; guarded $_POST["url"] with isset</li><li>page_speed/index_app.php: Added error: handler; replaced hardcoded https:// jQuery CDN with protocol-relative URL</li><li>rankpay/ajax.php: Disabled display_errors; guarded all 4 $_POST reads with isset</li><li>rankpay/ajax1.php: Disabled display_errors; guarded $_POST["preload_keyword"] with isset</li><li>rankpay/report.php: Replaced hardcoded http:// screenshotmachine URL with protocol-relative; guarded undefined $creation_date</li><li>rankpay/functions.php: Fixed undefined $domain variable in total_searches() YAHOO branch (replaced with $keyword)</li><li>local_listing/results.php: Disabled display_errors; guarded both $_POST reads; defined missing $en_bname, $en_zcode, $clean_bname, $en_search before function calls; fixed wrong argument (bname vs clean_bname) passed to get_google_com(); removed debug print_r()/exit that halted all output</li><li>local_listing/index_app.php: Added error: handler to $.ajax() — modal/loader would get stuck open on failure</li><li>local_listing/functions.php: Initialized undefined variables ($name, $gif, $yelp_url, $lat, $gp_url, $gid, $fscheck, etc.) in all listing functions; fixed nested strpos(strpos()) bug in get_twitter(); removed undefined $line2/$state usage in get_twitter(); fixed get_facebook_direct() missing $clean_bname parameter; fixed get_super_pages() return-inside-foreach bug that caused function to never return when no match found</li></ul>