- Timestamp:
- 10/15/2026 07:29:29 PM (4 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roxyapi/trunk/src/Generated/Forms/GenerateTimelineForm.php
r3747703 r3749195 19 19 20 20 public static function spec(): array { 21 $labels = \RoxyAPI\Generated\FormLabels::for_language( \RoxyAPI\Support\Language::from_locale( determine_locale() ) ); 21 22 return array( 22 23 'operation_id' => 'generateTimeline', 23 24 'title' => __( 'Cross-domain Forecast Timeline', 'roxyapi' ), 24 25 'submit_label' => __( 'Get reading', 'roxyapi' ), 25 ' fold_optional' => true,26 'locations' => array( array( 'anchor' => 'birthData[timezone]', 'section' => 'birthData', 'id' => '', 'fields' => array( 'timezone' => 'birthData[timezone]', 'latitude' => 'birthData[latitude]', 'longitude' => 'birthData[longitude]' ) ) ), 26 27 'sections' => array( 27 28 array( 28 29 'name' => 'birthData', 29 'label' => __( 'Birth data', 'roxyapi' ), 30 'label' => $labels['groups']['birthData'] ?? 'Birth Data', 31 'fold' => false, 30 32 'fields' => array( 31 33 array( 32 34 'name' => 'date', 33 'label' => __( 'Date', 'roxyapi' ),35 'label' => $labels['fields']['date'] ?? 'Date', 34 36 'required' => true, 35 'help' => __( 'Birth date in YYYY-MM-DD format', 'roxyapi' ),36 37 'type' => 'date', 38 'fold' => false, 37 39 ), 38 40 array( 39 41 'name' => 'time', 40 'label' => __( 'Time', 'roxyapi' ),42 'label' => $labels['fields']['time'] ?? 'Time', 41 43 'required' => true, 42 'help' => __( 'Birth time in 24-hour HH:MM:SS format', 'roxyapi' ),43 44 'type' => 'time', 45 'fold' => false, 44 46 ), 45 47 array( 46 48 'name' => 'timezone', 47 'label' => __( 'Timezone', 'roxyapi' ),49 'label' => $labels['fields']['timezone'] ?? 'Timezone', 48 50 'required' => true, 49 51 'help' => __( 'Select the timezone of the location.', 'roxyapi' ), 50 52 'type' => 'timezone', 53 'min' => -14, 54 'max' => 14, 55 'fold' => false, 51 56 ), 52 57 array( 53 58 'name' => 'latitude', 54 'label' => __( 'Latitude', 'roxyapi' ),59 'label' => $labels['fields']['latitude'] ?? 'Latitude', 55 60 'required' => false, 56 'help' => __( 'Birth latitude in decimal degrees', 'roxyapi' ),57 61 'type' => 'number', 58 62 'min' => -90, 59 63 'max' => 90, 64 'default' => 0, 60 65 'step' => 'any', 66 'fold' => false, 61 67 ), 62 68 array( 63 69 'name' => 'longitude', 64 'label' => __( 'Longitude', 'roxyapi' ),70 'label' => $labels['fields']['longitude'] ?? 'Longitude', 65 71 'required' => false, 66 'help' => __( 'Birth longitude in decimal degrees', 'roxyapi' ),67 72 'type' => 'number', 68 73 'min' => -180, 69 74 'max' => 180, 75 'default' => 0, 70 76 'step' => 'any', 77 'fold' => false, 71 78 ), 72 79 ), … … 74 81 array( 75 82 'name' => 'domainWeights', 76 'label' => __( 'Domain weights', 'roxyapi' ), 83 'label' => $labels['groups']['domainWeights'] ?? 'Domain Weights', 84 'fold' => true, 77 85 'fields' => array( 78 86 array( 79 87 'name' => 'western', 80 'label' => __( 'Western', 'roxyapi' ),88 'label' => $labels['fields']['western'] ?? 'Western', 81 89 'required' => false, 82 'help' => __( 'Multiplier for this domain significance', 'roxyapi' ),83 90 'type' => 'number', 84 91 'min' => 0, 85 92 'max' => 100, 86 93 'step' => 'any', 94 'fold' => true, 87 95 ), 88 96 array( 89 97 'name' => 'vedic', 90 'label' => __( 'Vedic', 'roxyapi' ),98 'label' => $labels['fields']['vedic'] ?? 'Vedic', 91 99 'required' => false, 92 'help' => __( 'Multiplier for this domain significance', 'roxyapi' ),93 100 'type' => 'number', 94 101 'min' => 0, 95 102 'max' => 100, 96 103 'step' => 'any', 104 'fold' => true, 97 105 ), 98 106 array( 99 107 'name' => 'biorhythm', 100 'label' => __( 'Biorhythm', 'roxyapi' ),108 'label' => $labels['fields']['biorhythm'] ?? 'Biorhythm', 101 109 'required' => false, 102 'help' => __( 'Multiplier for this domain significance', 'roxyapi' ),103 110 'type' => 'number', 104 111 'min' => 0, 105 112 'max' => 100, 106 113 'step' => 'any', 114 'fold' => true, 107 115 ), 108 116 ), … … 112 120 array( 113 121 'name' => 'startDate', 114 'label' => __( 'Start date', 'roxyapi' ),122 'label' => $labels['fields']['startDate'] ?? 'Start date', 115 123 'required' => false, 116 'help' => __( 'First day of the forecast window in YYYY-MM-DD format', 'roxyapi' ),117 124 'type' => 'date', 125 'fold' => true, 118 126 ), 119 127 array( 120 128 'name' => 'endDate', 121 'label' => __( 'End date', 'roxyapi' ),129 'label' => $labels['fields']['endDate'] ?? 'End date', 122 130 'required' => false, 123 'help' => __( 'Last day of the forecast window in YYYY-MM-DD format', 'roxyapi' ),124 131 'type' => 'date', 132 'fold' => true, 125 133 ), 126 134 array( 127 135 'name' => 'minSignificance', 128 'label' => __( 'Min significance', 'roxyapi' ),136 'label' => $labels['fields']['minSignificance'] ?? 'Minimum significance', 129 137 'required' => false, 130 'help' => __( 'Drop events scoring below this significance threshold from 0 to 100', 'roxyapi' ),131 138 'type' => 'number', 132 139 'min' => 0, 133 140 'max' => 100, 134 141 'step' => 'any', 142 'fold' => true, 135 143 ), 136 144 ),
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)