Прогресс выполнения запроса

Главные вкладки

Аватар пользователя solar25 solar25 10 марта 2021 в 14:58

Всем привет. Имеется форма, выводимая через D7 Forms API:

<?php
$form
['submit'] = array(
        
'#type' => 'submit',
        
'#value' => t('Search'),
        
'#attributes' => array('class' => array('ajax-progress''ctools-use-ajax''ajax-progress-throbber''jquery-once-2-processed''refresh-processed')),
    );
?>

По нажатию данной кнопки выполняется запрос:

<?php
    ctools_include
('modal'); 
    
ctools_include('ajax'); 
    
ctools_modal_add_js();
    
    if(
$_POST)
    {
        if(
is_numeric($_POST['query'][0]) && strpos($_POST['query'], ',') === false)
        
        {
            
$objects json_decode(file_get_contents("https://site.ru/cron.php?q=".$_POST['query']));
        }
        else
        {
            
$objects json_decode(file_get_contents("site.ru/cron.php?q=".urlencode($_POST['query'])));
        }
    }
    else
        
$objects false;
    
    return 
theme('objects', array('objects'=>$objects'form'=>$form));
?>

Пытаюсь реализовать прогресс выполнения загрузки (стандартные часы со стрелками), но ни один нагугленный мной класс в attributes не помогает...'#attributes' => array('class' => array('ajax-progress', 'ctools-use-ajax', 'ajax-progress-throbber', 'jquery-once-2-processed', 'refresh-processed'))

Подскажите, пожалуйста, что не так делаю?