[ Index ] |
PHP Cross Reference of Eventum |
[Summary view] [Print] [Text view]
1 <?php 2 require_once(dirname(__FILE__) . "/../init.php"); 3 require_once (APP_INC_PATH . "class.custom_field.php"); 4 require_once (APP_INC_PATH . "class.template.php"); 5 require_once (APP_INC_PATH . "db_access.php"); 6 7 Auth::checkAuthentication(APP_COOKIE); 8 9 if (!empty($_REQUEST['iss_id'])) { 10 $fields = Custom_Field::getListByIssue(Auth::getCurrentProject(), $_REQUEST['iss_id']); 11 } else { 12 $fields = Custom_Field::getListByProject(Auth::getCurrentProject(), $_REQUEST['form_type']); 13 } 14 $data = array(); 15 foreach ($fields as $field) { 16 $backend = Custom_Field::getBackend($field['fld_id']); 17 if ((is_object($backend)) && (is_subclass_of($backend, "Dynamic_Custom_Field_Backend"))) { 18 $field['structured_data'] = $backend->getStructuredData(); 19 $data[] = $field; 20 } 21 } 22 23 $tpl = new Template_API(); 24 $tpl->setTemplate("js/dynamic_custom_field.tpl.js"); 25 $tpl->assign("fields", $data); 26 $tpl->displayTemplate();
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Dec 19 21:21:33 2007 | Cross-referenced by PHPXref 0.7 |