ассоциация файлов с большим количеством пользователей - PullRequest
0 голосов
/ 08 декабря 2011

Прошу прощения, если это глупый вопрос, у меня есть следующий код

function trc_upload_file() {

    $form['trc_upload_form'] = array(
        '#type'         =>  'managed_file',
        '#title'        =>  'Upload File',
        '#descripion'   =>  'Uplaod files',     
    );

    $form['#submit'][] = 'trc_upload_file_submit';
    return $form;       
}

function trc_upload_file_submit($form, &$form_state) {

    $file = file_load($form_state['values']['trc_upload_form']);    
    $file->status = FILE_STATUS_PERMANENT;
    file_save($file);

    /*file_usage_add($file, 'trc_upload_page', 'user', $account->uid);*/

    drupal_set_message(t('You Uploaded Successfully!'));

}

это работает нормально как использовать функцию file_usage_add (), могу ли я использовать ее для user_roles вместо отдельных пользователей.

1 Ответ

2 голосов
/ 08 декабря 2011

Как подтвердил Клайв, это должно сработать:

file_usage_add($file, 'trc_upload_page', 'role', $roleID);

Дайте нам знать, как вы ладите,

...