public static function GET__Query__Debug($Query, $Object) { foreach ($Object as $Key => $Value) { if (ccTXT__Type::Value__('Has_Digits__Only__Ignore_Signs', $Value) === false) { $Value = "'" . $Value . "'"; } $Query = str_replace(':in' . $Key, $Value, $Query); } return $Query; }
private function TXT_Action__29() { $Words = preg_split("/([-])/m", $this->Retained->Value, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); $N_Words = count($Words); if ($N_Words !== 3) { return; } if ($Words[1] !== "-") { return; } if (strlen($Words[0]) !== 4 || strlen($Words[2]) !== 4) { return; } if (ccTXT__Type::Value__("Has_Digits__Only", $Words[0]) === false) { return; } if (ccTXT__Type::Value__("Has_Digits__Only", $Words[2]) === false) { return; } $Table__Name = "POS"; $Schema = $this->Retained->GET___Class___FROM___Match_Action($Table__Name); $this->Retained->ADD___Fact___FROM___Match_Action("Phone", $this->Retained->Value, $this->Retained, $Schema, $Table__Name); return $Schema; }