| @@ 291-331 (lines=41) @@ | ||
| 288 | * |
|
| 289 | * @return string |
|
| 290 | */ |
|
| 291 | public function getAdminPhpCodeSetVarsObjects($moduleDirname, $tableName, $fields) |
|
| 292 | { |
|
| 293 | $ret = <<<EOT |
|
| 294 | // Set Vars\n |
|
| 295 | EOT; |
|
| 296 | foreach (array_keys($fields) as $f) { |
|
| 297 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 298 | $fieldElement = $fields[$f]->getVar('field_element'); |
|
| 299 | if ($f > 0) { // If we want to hide field id |
|
| 300 | switch ($fieldElement) { |
|
| 301 | case 5: |
|
| 302 | case 6: |
|
| 303 | $ret .= $this->adminobjects->getCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
|
| 304 | break; |
|
| 305 | case 11: |
|
| 306 | $ret .= $this->adminobjects->getImageListSetVar($moduleDirname, $tableName, $fieldName); |
|
| 307 | break; |
|
| 308 | case 12: |
|
| 309 | $ret .= $this->adminobjects->getUrlFileSetVar($moduleDirname, $tableName, $fieldName); |
|
| 310 | break; |
|
| 311 | case 13: |
|
| 312 | if (1 == $fields[$f]->getVar('field_main')) { |
|
| 313 | $fieldMain = $fieldName; |
|
| 314 | } |
|
| 315 | $ret .= $this->adminobjects->getUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
|
| 316 | break; |
|
| 317 | case 14: |
|
| 318 | $ret .= $this->adminobjects->getUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
|
| 319 | break; |
|
| 320 | case 15: |
|
| 321 | $ret .= $this->adminobjects->getTextDateSelectSetVar($tableName, $fieldName); |
|
| 322 | break; |
|
| 323 | default: |
|
| 324 | $ret .= $this->adminobjects->getSimpleSetVar($tableName, $fieldName); |
|
| 325 | break; |
|
| 326 | } |
|
| 327 | } |
|
| 328 | } |
|
| 329 | ||
| 330 | return $ret; |
|
| 331 | } |
|
| 332 | ||
| 333 | /** |
|
| 334 | * @public function getAdminPhpCodeXoopsSecurity |
|
| @@ 169-209 (lines=41) @@ | ||
| 166 | * |
|
| 167 | * @return string |
|
| 168 | */ |
|
| 169 | public function getAdminXoopsCodeSetVarsObjects($moduleDirname, $tableName, $fields) |
|
| 170 | { |
|
| 171 | $ret = <<<EOT |
|
| 172 | // Set Vars\n |
|
| 173 | EOT; |
|
| 174 | foreach (array_keys($fields) as $f) { |
|
| 175 | $fieldName = $fields[$f]->getVar('field_name'); |
|
| 176 | $fieldElement = $fields[$f]->getVar('field_element'); |
|
| 177 | if ($f > 0) { // If we want to hide field id |
|
| 178 | switch ($fieldElement) { |
|
| 179 | case 5: |
|
| 180 | case 6: |
|
| 181 | $ret .= $this->adminobjects->getCheckBoxOrRadioYNSetVar($tableName, $fieldName); |
|
| 182 | break; |
|
| 183 | case 11: |
|
| 184 | $ret .= $this->adminobjects->getImageListSetVar($moduleDirname, $tableName, $fieldName); |
|
| 185 | break; |
|
| 186 | case 12: |
|
| 187 | $ret .= $this->adminobjects->getUrlFileSetVar($moduleDirname, $tableName, $fieldName); |
|
| 188 | break; |
|
| 189 | case 13: |
|
| 190 | if (1 == $fields[$f]->getVar('field_main')) { |
|
| 191 | $fieldMain = $fieldName; |
|
| 192 | } |
|
| 193 | $ret .= $this->adminobjects->getUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain); |
|
| 194 | break; |
|
| 195 | case 14: |
|
| 196 | $ret .= $this->adminobjects->getUploadFileSetVar($moduleDirname, $tableName, $fieldName); |
|
| 197 | break; |
|
| 198 | case 15: |
|
| 199 | $ret .= $this->adminobjects->getTextDateSelectSetVar($tableName, $fieldName); |
|
| 200 | break; |
|
| 201 | default: |
|
| 202 | $ret .= $this->adminobjects->getSimpleSetVar($tableName, $fieldName); |
|
| 203 | break; |
|
| 204 | } |
|
| 205 | } |
|
| 206 | } |
|
| 207 | ||
| 208 | return $ret; |
|
| 209 | } |
|
| 210 | ||
| 211 | /** |
|
| 212 | * @public function getAdminXoopsCodeXoopsSecurity |
|