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