#!/bin/bash
set -euo pipefail
lane="${1-}";mode="${2-}";receipt="${3--}";[[ $# -eq 3&&"$lane" == C&&( "$mode" == '--preflight'||"$mode" == '--execute'||"$mode" == '--audit' ) ]]
src=/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-account-gift-read4-20261006/verify_gift_read4.php;sha="$(shasum -a 256 "$src"|cut -d' ' -f1)";reviewed="${CDX_GIFT_SHA-}";if [[ "$mode" == '--execute' ]];then [[ "$reviewed" == "$sha" ]];fi;dir="$(ssh -S /tmp/cdx-dm-account.pEx2Py/control -o BatchMode=yes root@121.43.241.161 'umask 077;mktemp -d /tmp/cdx-gift-run.XXXXXX')";[[ "$dir" =~ ^/tmp/cdx-gift-run\.[A-Za-z0-9]+$ ]];file="$dir/verify.php";cleanup(){ ssh -S /tmp/cdx-dm-account.pEx2Py/control -o BatchMode=yes root@121.43.241.161 "rm -f '$file'&&rmdir '$dir'" >/dev/null 2>&1||true;};trap cleanup EXIT;scp -q -o ControlPath=/tmp/cdx-dm-account.pEx2Py/control "$src" "root@121.43.241.161:$file"
remote='set -euo pipefail;declare -A e;ld="";svc="";while IFS= read -r -d "" x;do case "$x" in LD_LIBRARY_PATH=*)ld="${x#*=}";;DM_SVC_PATH=*)svc="${x#*=}";;POC_*=*)k="${x%%=*}";e[$k]="${x#*=}";;esac;done </proc/112175/environ;[[ "$(sha256sum "$3"|cut -d" " -f1)" == "$4" ]];approve="";checked=0;if [[ "$2" == "--execute" ]];then approve=ACCOUNT_GIFT_READ4_V1;checked=1;fi;/usr/bin/env -i PATH=/usr/bin:/bin LD_LIBRARY_PATH="$ld" DM_SVC_PATH="$svc" POC_HOST="${e[POC_HOST]-}" POC_PORT="${e[POC_PORT]-}" POC_SCHEMA="${e[POC_SCHEMA]-}" POC_USER="${e[POC_USER]-}" POC_PASSWORD="${e[POC_PASSWORD]-}" POC_AI_HOST="${e[POC_AI_HOST]-}" POC_AI_PORT="${e[POC_AI_PORT]-}" POC_AI_SCHEMA="${e[POC_AI_SCHEMA]-}" POC_AI_USER="${e[POC_AI_USER]-}" POC_AI_PASSWORD="${e[POC_AI_PASSWORD]-}" POC_DIALECT="${e[POC_DIALECT]-}" POC_REDIS_HOST="${e[POC_REDIS_HOST]-}" POC_REDIS_PORT="${e[POC_REDIS_PORT]-}" POC_EXTERNAL_STUBS="${e[POC_EXTERNAL_STUBS]-}" POC_REAL_QUEUE="${e[POC_REAL_QUEUE]-}" CDX_GIFT_READ="$approve" CDX_GIFT_SOURCE_CHECKED="$checked" CDX_GIFT_RECEIPT="$5" /www/server/php/73/bin/php -c /www/server/php/73/etc/php-cli.ini -d extension=/home/dmdba/dmdbms/drivers/php_pdo/libphp73_dm.so -d extension=/home/dmdba/dmdbms/drivers/php_pdo/php73_pdo_dm.so "$3" "$1" "$2"'
printf -v q '%q' "$remote";printf -v ql '%q' "$lane";printf -v qm '%q' "$mode";printf -v qf '%q' "$file";printf -v qs '%q' "$sha";printf -v qr '%q' "$receipt";ssh -S /tmp/cdx-dm-account.pEx2Py/control -o BatchMode=yes root@121.43.241.161 "bash -c $q -- $ql $qm $qf $qs $qr"
