object template.massupdate(אובייקט פרמטרים)
שיטה זו מאפשרת להחליף או להסיר בו זמנית אובייקטים קשורים ועדכן מאפיינים במספר תבניות.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(object)
פרמטרים המכילים את המזהים של התבניות לעדכון והאובייקטים להחלפה עבור התבניות.
השיטה מקבלת את הפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
תבניות (חובה) |
object/array | תבניות לעדכון. תבניות חייבות להיות מוגדרות המאפיין 'templateid'. |
groups | object/array | קבוצות מארחות להחלפת קבוצות המארחים הנוכחיות שאליהן שייכות התבניות. לקבוצות המארחות חייב להיות מוגדר המאפיין groupid . |
macros | object/array | פקודות מאקרו של משתמש להחלפת פקודות המאקרו הנוכחיות של המשתמש בתבניות הנתונות. |
templates_clear | object/array | תבניות לביטול הקישור והניקוי מהתבניות הנתונות. תבניות חייבות להיות מוגדרות המאפיין 'templateid'. |
templates_link | object/array | תבניות להחלפת התבניות המקושרות כעת. תבניות חייבות להיות מוגדרות המאפיין templateid . |
(אובייקט)
מחזירה אובייקט המכיל את המזהים של התבניות המעודכנות תחת המאפיין 'templateids'.
בטל את הקישור ונקה את התבנית "10091" מהתבניות הנתונות.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "template.massupdate",
"params": {
"תבניות": [
{
"templateid": "10085"
},
{
"templateid": "10086"
}
],
"נקה": [
{
"templateid": "10091"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
בטל את הקישור ונקה את התבנית "10091" מהתבניות הנתונות.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "template.massupdate",
"params": {
"תבניות": [
{
"templateid": "10085"
},
{
"templateid": "10086"
}
],
"נקה": [
{
"templateid": "10091"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CTemplate::massUpdate() בתוך ui/include/classes/api/services/CTemplate.php.