ai->dtable = new stdclass(); $config->ai->dtable->prompts = array(); $config->ai->dtable->prompts['id']['title'] = 'ID'; $config->ai->dtable->prompts['id']['type'] = 'id'; $config->ai->dtable->prompts['id']['sortType'] = true; $config->ai->dtable->prompts['id']['required'] = true; $config->ai->dtable->prompts['name']['title'] = $lang->ai->prompts->name; $config->ai->dtable->prompts['name']['sortType'] = true; $config->ai->dtable->prompts['name']['required'] = true; $config->ai->dtable->prompts['name']['link'] = array('module' => 'ai', 'method' => 'promptview', 'params' => "id={id}"); $config->ai->dtable->prompts['status']['title'] = $lang->ai->prompts->stage; $config->ai->dtable->prompts['status']['sortType'] = true; $config->ai->dtable->prompts['status']['required'] = true; $config->ai->dtable->prompts['status']['map'] = $lang->ai->prompts->statuses; $config->ai->dtable->prompts['createdBy']['title'] = $lang->ai->prompts->createdBy; $config->ai->dtable->prompts['createdBy']['sortType'] = true; $config->ai->dtable->prompts['createdBy']['required'] = true; $config->ai->dtable->prompts['createdBy']['type'] = 'user'; $config->ai->dtable->prompts['createdDate']['title'] = $lang->ai->prompts->createdDate; $config->ai->dtable->prompts['createdDate']['sortType'] = true; $config->ai->dtable->prompts['createdDate']['required'] = true; $config->ai->dtable->prompts['targetFormLabel']['title'] = $lang->ai->prompts->targetForm; $config->ai->dtable->prompts['targetFormLabel']['sortType'] = false; $config->ai->dtable->prompts['targetFormLabel']['required'] = true; $config->ai->dtable->prompts['actions']['type'] = 'actions'; $config->ai->dtable->prompts['actions']['list'] = $config->ai->actionList; $config->ai->dtable->prompts['actions']['menu'] = $config->ai->actions->prompts; $config->ai->dtable->miniPrograms = array(); $config->ai->dtable->miniPrograms['id']['title'] = 'ID'; $config->ai->dtable->miniPrograms['id']['type'] = 'id'; $config->ai->dtable->miniPrograms['id']['sortType'] = true; $config->ai->dtable->miniPrograms['id']['required'] = true; $config->ai->dtable->miniPrograms['name']['title'] = $lang->prompt->name; $config->ai->dtable->miniPrograms['name']['width'] = '180'; $config->ai->dtable->miniPrograms['name']['required'] = true; if($config->edition != 'open' && common::hasPriv('ai', 'miniProgramView')) $config->ai->dtable->miniPrograms['name']['link'] = array('module' => 'ai', 'method' => 'miniprogramview', 'params' => "id={id}"); $config->ai->dtable->miniPrograms['publishedLabel']['title'] = $lang->prompt->status; $config->ai->dtable->miniPrograms['publishedLabel']['required'] = true; $config->ai->dtable->miniPrograms['category']['title'] = $lang->prompt->module; $config->ai->dtable->miniPrograms['category']['required'] = true; $config->ai->dtable->miniPrograms['category']['map'] = $lang->ai->miniPrograms->categoryList; $config->ai->dtable->miniPrograms['category']['hint'] = true; $config->ai->dtable->miniPrograms['createdByLabel']['title'] = $lang->prompt->createdBy; $config->ai->dtable->miniPrograms['createdByLabel']['required'] = true; $config->ai->dtable->miniPrograms['createdDate']['title'] = $lang->prompt->createdDate; $config->ai->dtable->miniPrograms['createdDate']['width'] = '130'; $config->ai->dtable->miniPrograms['createdDate']['sortType'] = true; $config->ai->dtable->miniPrograms['createdDate']['required'] = true; $config->ai->dtable->miniPrograms['publishedDate']['title'] = $lang->ai->miniPrograms->latestPublishedDate; $config->ai->dtable->miniPrograms['publishedDate']['width'] = '130'; $config->ai->dtable->miniPrograms['publishedDate']['sortType'] = true; $config->ai->dtable->miniPrograms['publishedDate']['required'] = true; $config->ai->dtable->miniPrograms['actions']['type'] = 'actions'; $config->ai->dtable->miniPrograms['actions']['list'] = $config->ai->actionList; $config->ai->dtable->miniPrograms['actions']['menu'] = $config->ai->actions->miniPrograms;