object template.massremove(object parameters)
שיטה זו מאפשרת להסיר אובייקטים קשורים ממספר תבניות.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(object) פרמטרים המכילים את המזהים של התבניות לעדכון ו החפצים שיש להסיר.
| פרמטר | סוג | תיאור |
|---|---|---|
| templateids (נדרש) | מחרוזת/מערך | מזהים של התבניות שיש לעדכן. |
| groupids | string/array | קבוצות מארח להסרת התבניות הנתונות מהן. |
| macros | string/array | פקודות מאקרו של משתמש למחיקה מהתבניות הנתונות. |
| templateids_clear | string/array | תבניות לביטול קישור וניקוי מהתבניות הנתונות (במעלה הזרם). |
| templateids_link | string/array | תבניות לביטול קישור מהתבניות הנתונות (במעלה הזרם). |
(אובייקט) מחזירה אובייקט המכיל את המזהים של התבניות המעודכנות תחת המאפיין 'templateids'.
הסר שתי תבניות מקבוצה "2".
בַּקָשָׁה:
{ "jsonrpc": "2.0", "method": "template.massremove", "params": { "templateids": [ "10085", "10086" ], "groupids": "2" }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "מזהה": 1 }תְגוּבָה:
Unlink templates "10106" and "10104" from template "10085".
{ "jsonrpc": "2.0", "method": "template.massremove", "params": { "templateids": "10085", "templateids_link": [ "10106", "10104" ] }, "id": 1 }Response:
CTemplate::massRemove() בתוך ui/include/classes/api/services/CTemplate.php.