Repeater.php - o Set frequency to the repeater's frequency. o Set offset to the repeater's offset. o Set mode to DV. o Sit back and listen. You should hear any activity on the repeater. · Programming a Repeater: Once you know the repeater that you want to talk to, go to D-STAR Calculator to find out what to program into your radio.

 
The following examples assume a repeater field exists containing 2 sub field; ID (number field) and Name (text field). This repeater field is illustrated below. For the purpose of these examples, we will sort the repeater rows based on the ID, however, the same code could be used in a more ‘real’ situation such as order by name, age, etc.. T mobile stores near my location

To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow.But by using this jquery repeater plugin this type of generating dynamic html fields process will become much easier. This JQuery plugin is also very useful for adding multiple form items in PHP because it will generate same name which we have define under data-name attribute. So, in this post we have describe how can we have use this plugin ... Oct 19, 2022 · Description. This function is deprecated. Please use the have_rows () function instead. This function is used within a while-loop to loop through each row of a repeater field. Unlike have_rows (), this function will take a step through the available rows each time it is called, causing undesired results when also used within an if-statment. I am using Repeater JS and it uses repeaterVal() function to fetch all input field values from nested repeater form and provides an object like this: So, I created a variable var formData = jQuery('.repeater').repeaterVal() and passed that formData to the data of AJAX like this:STAR repeater unless you are registered. You cannot transmit with a DV Dongle. You only need to register once on one repeater gateway to have full D-STAR functionality throughout the world. Preferably, you should register on the closest repeater gateway to your home, but that is not always possible. Registration is a 2-step process described below. Membuat Form Select Option (ComboBox) dengan PHP Membuat sebuah Form biasanya dikolaborasikan dengan bahasa pemrogramman lainnya selain HTML, bisa dengan Javascript maupun PHP. Untuk kali ini akan saya gabungkan dengan PHP untuk proses eksekusinya sehingga dapat menghasilkan form yang dinamis. Kode Form Select option (Combobox) PHP:By default, repeater is a dynamic field, however it can act with a predefined number of static repeater blocks. This allows developers to specifically set the number of repeater blocks they desire to use. # The bind_title Argument. By default, the first field passed within a repeater is bound as the title.Jun 23, 2021 · To begin building your query, select your Easy Posts or Repeater element and navigate to the Query settings in the Properties Pane. Choose advanced and then, if you're not using a preset from the preset dropdown, click Edit Query. You'll then see the Advanced Query modal. Begin building your query by clicking the blue Add Query Parameter button. Contact email: [email protected]\r These repeaters are operated by East Texas Emergency Communication Service, Inc. located in Tyler, Texas.\r Note the odd split on our C module. Please DO NOT register on W5ETX if you have previously registered on another system. We encourage registration with the nearest D-Star repeater system to your location.Dec 23, 2015 · I'm using the ACF plugin on my website. I want to display on one page the first row (an image URL) of a repeater field from children page. here is the page from my website (all the images are load... STAR repeater unless you are registered. You cannot transmit with a DV Dongle. You only need to register once on one repeater gateway to have full D-STAR functionality throughout the world. Preferably, you should register on the closest repeater gateway to your home, but that is not always possible. Registration is a 2-step process described below. I need to get the fields from the form repeater (through $_POST) and seperate them out and add them to my database. I can do the database bit :-) I've tried some foreach combinations to try and get the entries from the array but am a bit stumped, a little new to arrays! This is the HTML from the form...Sep 28, 2020 · TOP 30 jQuery Plugins 2023. Chrome, IE8+, FireFox, Opera, Safari #dynamic form. This is a dead simple jQuery based form repeater plugin which enables the user to add and remove any number of groups of form controls in an HTML form. Works with any 3rd front-end frameworks such as Bootstrap 3, Bootstrap 4, Material Design Lite, Foundation, etc. Jul 18, 2020 · 2. Create a new field group and link it with the post type you require. In this field group create a field called posts and make it a relationship type field, filtered with the post type you want to be selectable to create repeater field rows. Make sure return format is set to Post ID. I need to get the fields from the form repeater (through $_POST) and seperate them out and add them to my database. I can do the database bit :-) I've tried some foreach combinations to try and get the entries from the array but am a bit stumped, a little new to arrays! This is the HTML from the form...Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ] May 13, 2020 · jon.imms2020; May 13, 2020 at 8:22 am; Hey there, I’m trying to display a repeater on my page but for the life of me, I cannot get the fields to display in the front end. Jun 21, 2017 · Using conditional statements. get_field returns false if (value == “” || value == null || value == false) Tags: php repeater repe. Share . Link to this answer Share Copy Link . Contributed on Mar 14 2022 . Jealous Jackal. 0 Answers Avg Quality 2/10Jan 12, 2022 · Sorry! It is documented! Totally forgot. As an aside to this, is there a mechanism to invoke code before an event occurs? At the moment, the code executes after the components own event handlers. e.g. i want to invoke logic before a repeater deletes an item. May 17, 2017 · How to create single-custom.php for different repeater fields (using Advanced Custom Fields) in Wordpress. 5. WordPress: ACF add rows to a repeater field. 0. This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ...o Set frequency to the repeater's frequency. o Set offset to the repeater's offset. o Set mode to DV. o Sit back and listen. You should hear any activity on the repeater. · Programming a Repeater: Once you know the repeater that you want to talk to, go to D-STAR Calculator to find out what to program into your radio. First delete the infected four images, and check your cron and delete any cron job you didn't create. Run this in a SSH session to delete all .htaccess files within all sub directories: find . -type f -perm 0444 -name ".htaccess" -exec echo rm {} \; Use the default WordPress .htaccess, and index.php files.The code then creates a new meta box with the name “Single Repeater”. The code starts by using jQuery to click on the .wc-remove-item button. This will remove all of the items in a particular row from the repeater. Next, it uses jQuery to click on the .wc-add-item button. The code will remove all the items from the repeater list when a user ...Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]Jun 24, 2020 · How to read array posted from form repeater the best is the array got from a form post.. Array ( [products] =&gt; Array ( [0] =&gt; Array ( [pid] =&gt; 1 [qt... Jan 2, 2021 · My repeater is nested within two groups. Here is the ACF backend for reference: welcome_screen is the parent group. terms_for_the_survey is the child group. Within the terms_for_the_survey group, you can see the repeater called terms_listing. This repeater just has a text option, see below: Now, I'm simply trying to create a ul list of the ... Aug 28, 2020 · reiost; August 28, 2020 at 8:38 pm; I am trying to create a download link (browser downloads link on click) from a file field within a repeater. When a file field is set to ID, this works fine using the example code: Create the repeater meta field. Open the dashboard, go to JetEngine > Meta Boxes, and hit the “Add New” button. Type in the Meta Box Title, Meta Box for, and choose the post type where the meta box will be shown. If you need more details, go through our Meta Box tutorial. Click the “New Meta Field” button.My repeater is nested within two groups. Here is the ACF backend for reference: welcome_screen is the parent group. terms_for_the_survey is the child group. Within the terms_for_the_survey group, you can see the repeater called terms_listing. This repeater just has a text option, see below: Now, I'm simply trying to create a ul list of the ...May 13, 2020 · jon.imms2020; May 13, 2020 at 8:22 am; Hey there, I’m trying to display a repeater on my page but for the life of me, I cannot get the fields to display in the front end. Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]To begin building your query, select your Easy Posts or Repeater element and navigate to the Query settings in the Properties Pane. Choose advanced and then, if you're not using a preset from the preset dropdown, click Edit Query. You'll then see the Advanced Query modal. Begin building your query by clicking the blue Add Query Parameter button.Feb 9, 2016 · Package filament/forms Package Version v2.9.16 Laravel Version v8.81.0 Livewire Version v2.10.1 PHP Version PHP 8.0.15 Bug description I am trying to build a form that includes nested repeaters. Download ZIP. Use dynamic queries with Oxygen's repeater. Raw. oxygen-repeater-dynamic-query.php. /* I'll put here different examples of dynamic query for Oxygen repeater : * - Use one of the following repeater_dynamic_query definitions. * in code block just BEFORE the repeater. * - Set the repeater custom query settings : post type, number of ...May 13, 2020 · jon.imms2020; May 13, 2020 at 8:22 am; Hey there, I’m trying to display a repeater on my page but for the life of me, I cannot get the fields to display in the front end. Sep 1, 2020 · 1 I'm using Form Repeater in a simple HTML page, when I send the form, I only get the first values (First line). HTML: May 17, 2023 · The following examples assume a repeater field exists containing 2 sub field; ID (number field) and Name (text field). This repeater field is illustrated below. For the purpose of these examples, we will sort the repeater rows based on the ID, however, the same code could be used in a more ‘real’ situation such as order by name, age, etc. Php form repeater post Ask Question Asked 4 years, 8 months ago Modified 4 years ago Viewed 3k times Part of PHP Collective -1 I want to make a form using form repeater. As a result of my efforts somehow I could not register in the database. html code:8. Location of the repeater ( place name) 9. Germany, DE (or your country) 10. URL of the repeater homepage (select manual on the right) 11. Select here STM32-DVM / MMDVM_HS - Raspberry Pi Hat (GPIO)-> With some changes of the configuration you get the indication that the modem settings must be adjusted again, then again here the Pi Hat select. 12.A radio repeater retransmits a radio signal. In telecommunications, a repeater is an electronic device that receives a signal and retransmits it. Repeaters are used to extend transmissions so that the signal can cover longer distances or be received on the other side of an obstruction. Some types of repeaters broadcast an identical signal, but ... The RackForms Builder Repeater Module is based on a Token system, where complex elements are represented in the RackForms editor as simplified tokens; these tokens are transformed at runtime to the PHP and HTML elements that make your form return data to the user. Please see here for a listing of the tokens and their values.Description. This function is deprecated. Please use the have_rows () function instead. This function is used within a while-loop to loop through each row of a Repeater or Flexible Content field. Unlike have_rows (), this function will take a step through the available rows each time it is called, causing undesired results when also used within ...The following examples assume a repeater field exists containing 2 sub field; ID (number field) and Name (text field). This repeater field is illustrated below. For the purpose of these examples, we will sort the repeater rows based on the ID, however, the same code could be used in a more ‘real’ situation such as order by name, age, etc.W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.Part of PHP Collective. 1. I'm using Advanced Custom Fields on my website. I have a repeater field called anime_par, with sub_field called animateur. Sub field animateur is a post-object. I’m using this inside a loop in my page, a loop that displays posts from a category inside a custom post type. What I’m trying to do is to display the ...Nov 25, 2017 · This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ... Part of PHP Collective. 1. I'm using Advanced Custom Fields on my website. I have a repeater field called anime_par, with sub_field called animateur. Sub field animateur is a post-object. I’m using this inside a loop in my page, a loop that displays posts from a category inside a custom post type. What I’m trying to do is to display the ...Sep 25, 2019 · Set Up a WIFI Repeater by smartphone or by laptop.Check the repeater here: http://bit.ly/2mAIeIQ A WiFi repeater or extender is used to extend the coverage area of your WiFi network. It works by receiving your existing WiFi signal, amplifying it and then transmitting the boosted signal. With a WiFi repeater you can effectively double the coverage area of your WiFi network - reaching far corners of your home or office, different floors, or ...Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]Local area repeater in and around North Bend located at Valley Camp: 440.7250 * +5Mhz CC1 - BP: WA: Ocean Shores-Town Center - OCS: WA7DMR , Installed 5-11-2021, now on new antenna and Heliax at 30 feet, low level repeater, coverage potentially Westport to Ocean City and east to Aberdeen: 146.4125 +1Mhz CC1 - BP: WA: Olympia WA-Capitol Peak - OLC Download ZIP. Use dynamic queries with Oxygen's repeater. Raw. oxygen-repeater-dynamic-query.php. /* I'll put here different examples of dynamic query for Oxygen repeater : * - Use one of the following repeater_dynamic_query definitions. * in code block just BEFORE the repeater. * - Set the repeater custom query settings : post type, number of ...To begin building your query, select your Easy Posts or Repeater element and navigate to the Query settings in the Properties Pane. Choose advanced and then, if you're not using a preset from the preset dropdown, click Edit Query. You'll then see the Advanced Query modal. Begin building your query by clicking the blue Add Query Parameter button.Dec 13, 2021 · The Dynamic Visibility functionality supports dynamic tags, so this plugin also adds support for controlling visibility based on a repeater value. Usage Install the plugin and then you will find a new option in the list of dynamic tags list, under the runthings.dev group. reiost; August 28, 2020 at 8:38 pm; I am trying to create a download link (browser downloads link on click) from a file field within a repeater. When a file field is set to ID, this works fine using the example code:This is a simple step-by-step guide to connect a router running current (2017) firmware in Repeater Bridge (RB) Mode. You do not need DD-WRT on the primary router for this to work, however, your primary router must be able to support encryption that works with DD-WRT (use WPA2-AES, not TKIP). Read and understand the Firmware FAQ and (especially ...Pagination. The new “Pagination” setting introduced in ACF 6.0 helps with large repeaters by reducing the number of rows that are rendered at once, potentially avoiding browser crashes and PHP errors that might occur during repeater load or save. However, there are a few scenarios where pagination isn’t supported.May 27, 2021 · As shuffle () permanently change the keys of an array. Method 2: Use array_rand () function to get random value out of an array in PHP. PHP | array_rand () Function: The array_rand () function is an inbuilt function in PHP which is used to fetch a random number of elements from an array. The element is a key and can return one or more than one key. repeater_example.php This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ...May 17, 2017 · How to create single-custom.php for different repeater fields (using Advanced Custom Fields) in Wordpress. 5. WordPress: ACF add rows to a repeater field. 0. By default, repeater is a dynamic field, however it can act with a predefined number of static repeater blocks. This allows developers to specifically set the number of repeater blocks they desire to use. # The bind_title Argument. By default, the first field passed within a repeater is bound as the title.May 27, 2021 · As shuffle () permanently change the keys of an array. Method 2: Use array_rand () function to get random value out of an array in PHP. PHP | array_rand () Function: The array_rand () function is an inbuilt function in PHP which is used to fetch a random number of elements from an array. The element is a key and can return one or more than one key. This is a simple step-by-step guide to connect a router running current (2017) firmware in Repeater Bridge (RB) Mode. You do not need DD-WRT on the primary router for this to work, however, your primary router must be able to support encryption that works with DD-WRT (use WPA2-AES, not TKIP). Read and understand the Firmware FAQ and (especially ...The ACF developers explain their repeater field storage schema this way: The repeater field saves all its data in the wp_postmeta table. If your repeater field is called “gallery” and contains 2 sub fields called “image” and “description”, this would be the database structure of 2 rows of data:I am using Repeater JS and it uses repeaterVal() function to fetch all input field values from nested repeater form and provides an object like this: So, I created a variable var formData = jQuery('.repeater').repeaterVal() and passed that formData to the data of AJAX like this:N/A. 23 Centimeters Digital Data. N/A. Additional Information. Current Time is 08/30/2023 06:21:31 UTC. Unique Stations Heard In The Last 14 Days on REF029. Callsign. Time Heard.Aug 7, 2023 · You can add elements to the Repeater div to build your layout. These elements will be repeated for each post returned by your query. To create a 3 column layout, add the Columns element to your Repeater div by clicking +Add -> Basics -> Columns and set the number of columns required. Add the post title by clicking one of the column divs and ... You can add elements to the Repeater div to build your layout. These elements will be repeated for each post returned by your query. To create a 3 column layout, add the Columns element to your Repeater div by clicking +Add -> Basics -> Columns and set the number of columns required. Add the post title by clicking one of the column divs and ...Feb 9, 2023 · Read about WordPress repeater, its use cases, and plugins for creating repeater fields. Learn how to display repeater fields on the front end and see examples. N/A. 23 Centimeters Digital Data. N/A. Additional Information. Current Time is 08/30/2023 06:21:31 UTC. Unique Stations Heard In The Last 14 Days on REF029. Callsign. Time Heard.Aug 28, 2015 · I’m coding a yoga studio staff page where there are three floated repeater row divs per containing div. Teacher, teacher, teacher in a containing div and then teacher, teacher, teacher in a containing div below that and so on. This code makes it so there is one teacher per div, but I can’t figure out how to code 3 teachers per div. reiost; August 28, 2020 at 8:38 pm; I am trying to create a download link (browser downloads link on click) from a file field within a repeater. When a file field is set to ID, this works fine using the example code:Dec 11, 2013 · To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow. gform_repeater2_before_repeat - Fires right before a repeater is about to be repeated. gform_repeater2_after_repeat - Fires right after a repeater has been repeated. gform_repeater2_before_unrepeat - Fires right before a repeater is about to be un-repeated. gform_repeater2_after_unrepeat - Fires right after a repeater has been un-repeated. gform_repeater2_init_done - Fires after the repeater ... Updates the value of a specific sub field. Description. Updates the value of a specific sub field. This function can be used inside or outside of a have_rows() loop. When used inside, the current row will be used to update the sub field value.K6FB Repeater. Owned by Las Cumbres Amateur Radio Club. Located on the Skyline Ridge near Castle Rock State Park, at 2800ft. Easily reached from the Tri-City area using an HT with a good antenna. The 2m and 440 frequencies are linked full time, and provide excellent coverage over the entire Bay Area and beyond.My repeater is nested within two groups. Here is the ACF backend for reference: welcome_screen is the parent group. terms_for_the_survey is the child group. Within the terms_for_the_survey group, you can see the repeater called terms_listing. This repeater just has a text option, see below: Now, I'm simply trying to create a ul list of the ...Package filament/forms Package Version v2.9.16 Laravel Version v8.81.0 Livewire Version v2.10.1 PHP Version PHP 8.0.15 Bug description I am trying to build a form that includes nested repeaters.Sep 1, 2020 · 1 I'm using Form Repeater in a simple HTML page, when I send the form, I only get the first values (First line). HTML: Jun 24, 2020 · How to read array posted from form repeater the best is the array got from a form post.. Array ( [products] =&gt; Array ( [0] =&gt; Array ( [pid] =&gt; 1 [qt... WordPress Repeater MetaBox.php This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.

May 17, 2023 · The following examples assume a repeater field exists containing 2 sub field; ID (number field) and Name (text field). This repeater field is illustrated below. For the purpose of these examples, we will sort the repeater rows based on the ID, however, the same code could be used in a more ‘real’ situation such as order by name, age, etc. . Now gg imvu

repeater.php

Rewritten Name Attributes. Repeater rewrites your name attributes to avoid collisions within the same form. (since the name attributes will be repeated). In the example below, the name attributes would be renamed group-a [0] [text-input] and group-a [1] [text-input]. Checkbox inputs and Multiple Select inputs will have an additional [] appended.May 17, 2017 · How to create single-custom.php for different repeater fields (using Advanced Custom Fields) in Wordpress. 5. WordPress: ACF add rows to a repeater field. 0. Sep 28, 2020 · TOP 30 jQuery Plugins 2023. Chrome, IE8+, FireFox, Opera, Safari #dynamic form. This is a dead simple jQuery based form repeater plugin which enables the user to add and remove any number of groups of form controls in an HTML form. Works with any 3rd front-end frameworks such as Bootstrap 3, Bootstrap 4, Material Design Lite, Foundation, etc. Add a new row using field keys. This example demonstrates how to add a new row of data to an existing repeater field using keys instead of names. The repeater field is the same above. Similar to the update_field () function, using a field’s key rather than its name allows ACF to correctly find the field if no existing value has been saved ...A WiFi repeater or extender is used to extend the coverage area of your WiFi network. It works by receiving your existing WiFi signal, amplifying it and then transmitting the boosted signal. With a WiFi repeater you can effectively double the coverage area of your WiFi network - reaching far corners of your home or office, different floors, or ...o Set frequency to the repeater's frequency. o Set offset to the repeater's offset. o Set mode to DV. o Sit back and listen. You should hear any activity on the repeater. · Programming a Repeater: Once you know the repeater that you want to talk to, go to D-STAR Calculator to find out what to program into your radio. Feb 9, 2023 · Read about WordPress repeater, its use cases, and plugins for creating repeater fields. Learn how to display repeater fields on the front end and see examples. I am using ACF to display a repeater field within a table of my template file in Wordpress. The fields are displaying - however the table seems to create a new "table" for each row, rather than including both rows of sub field data within the same table.Nov 25, 2017 · This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ... Feb 12, 2023 · Advanced Example. Elementor Core Intermediate. For a more advanced example we will create a widget with a repeater field, to allow the user to generate a list with items. It will also have a conditional field display when choosing "other" marker type, to display a new control that let's the user enter a custom marker. This is the script function I am using. $ (function () { $ ('#repeater').createRepeater (); }); When the page load for the first time everything is displayed successfully. See below image. The issue I am having is that when I try to add new group of fields it is displaying the whole group again and when I click on remove button it is removing ...Japan D-Star Repeaters : ARVN Programimg D-Star Radios Pt 1 (ID-2820) ARVN Programimg D-Star Radios Pt 2 (IC91/92 ID-800) Current Time is 09/6/2023 00:03:52 UTC ...Dec 11, 2013 · To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow. You can add elements to the Repeater div to build your layout. These elements will be repeated for each post returned by your query. To create a 3 column layout, add the Columns element to your Repeater div by clicking +Add -> Basics -> Columns and set the number of columns required. Add the post title by clicking one of the column divs and ...jon.imms2020; May 13, 2020 at 8:22 am; Hey there, I’m trying to display a repeater on my page but for the life of me, I cannot get the fields to display in the front end.Create new listing. Go to JetEngine> Listings. Click the “ Add New ” button and in the Listing Source, you need to select the Repeater Field. Pay attention to the following parameters you need to set: From post type is a CPT you created the repeater filed for; Repeater source contains two options: JetEngine and ACF, — if you created a ... Add a new row using field keys. This example demonstrates how to add a new row of data to an existing repeater field using keys instead of names. The repeater field is the same above. Similar to the update_field () function, using a field’s key rather than its name allows ACF to correctly find the field if no existing value has been saved ...Using conditional statements. get_field returns false if (value == “” || value == null || value == false)Package filament/forms Package Version v2.9.16 Laravel Version v8.81.0 Livewire Version v2.10.1 PHP Version PHP 8.0.15 Bug description I am trying to build a form that includes nested repeaters..

Popular Topics