芝麻web文件管理V1.00
编辑当前文件:/home/dcqnetm/intuns/integration/FacebookWordpressCalderaForm.php
track($server_event); $code = PixelRenderer::render(array($server_event), self::TRACKING_NAME); $code = sprintf(" %s ", $code); $out['html'] .= $code; return $out; } public static function readFormData($form) { if (empty($form)) { return array(); } return array( 'email' => self::getEmail($form), 'first_name' => self::getFirstName($form), 'last_name' => self::getLastName($form), 'phone' => self::getPhone($form), 'state' => self::getState($form) ); } private static function getEmail($form) { return self::getFieldValue($form, 'type', 'email'); } private static function getFirstName($form) { return self::getFieldValue($form, 'slug', 'first_name'); } private static function getLastName($form) { return self::getFieldValue($form, 'slug', 'last_name'); } private static function getState($form){ return self::getFieldValue($form, 'type', 'states'); } private static function getPhone($form) { // Extract phone number from the better version first, fallback to the basic // version if it's null $phone = self::getFieldValue($form, 'type', 'phone_better'); return empty($phone) ? self::getFieldValue($form, 'type', 'phone') : $phone; } private static function getFieldValue($form, $attr, $attr_value) { if (empty($form['fields'])) { return null; } foreach ($form['fields'] as $field) { if (array_key_exists($attr, $field) && $field[$attr] == $attr_value) { return $_POST[$field['ID']]; } } return null; } }