Ejemplo n.º 1
0
 public static function getDefinitionGroups()
 {
     global $_module;
     $result = lC_Languages_Admin::getDefinitionGroups($_GET[$_module]);
     $result['rpcStatus'] = RPC_STATUS_SUCCESS;
     echo json_encode($result);
 }
Ejemplo n.º 2
0
 public static function getDefinitionsFormData($id = null)
 {
     global $lC_Language;
     $result = array();
     $result['definitionValue'] = '';
     foreach ($lC_Language->getAll() as $l) {
         $result['definitionValue'] .= '<span class="input" style="width:90%"><label for="value[' . $l['id'] . ']" class="button silver-gradient glossy">' . $lC_Language->showImage($l['code']) . '</label>' . lc_draw_textarea_field('value[' . $l['id'] . ']', null, 38, 5, 'class="input-unstyled"') . '</span>';
     }
     $groups_array = array();
     foreach (lc_toObjectInfo(lC_Languages_Admin::getDefinitionGroups($_GET['languages']))->get('entries') as $value) {
         $groups_array[] = array('id' => $value['content_group'], 'text' => $value['content_group']);
     }
     $result['groupsSelection'] = '';
     if (!empty($groups_array)) {
         $result['groupsSelection'] = lc_draw_pull_down_menu('group', $groups_array, null, 'class="input with-small-padding"');
     }
     if (isset($id) && $id != null) {
         $result['definitionData'] = lC_Languages_Admin::getDefinition($id);
         $result['editDefinitionHtml'] = '<label for="def[' . $result['definitionData']['definition_key'] . ']"><strong>' . $result['definitionData']['definition_key'] . '</strong></label>' . lc_draw_textarea_field('def[' . $result['definitionData']['definition_key'] . ']', $result['definitionData']['definition_value'], 38, 5, 'class="input full-width"');
     }
     return $result;
 }