* @package report * @version $Id$ * @link http://www.zentao.net */ ?> getModuleRoot() . 'common/view/datepicker.html.php';?> $varName):?>
'') + $this->loadModel('product')->getPairs('nocode', 0, '', $shadow); echo html::select("sqlVars[$varName]", $products, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } elseif($sqlVars['requestType'][$i] == 'project') { if(!isset($projects)) $projects = array('' => $this->lang->crystal->allProject) + $this->loadModel('project')->getPairsByProgram(); echo html::select("sqlVars[$varName]", $projects, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } elseif($sqlVars['requestType'][$i] == 'execution') { if(!isset($executions)) $executions = array('' => $this->lang->crystal->allExecution) + $this->loadModel('execution')->getPairs(0, 'all', 'multiple'); echo html::select("sqlVars[$varName]", $executions, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } elseif($sqlVars['requestType'][$i] == 'dept') { if(!isset($depts)) $depts = $this->loadModel('dept')->getOptionMenu(); echo html::select("sqlVars[$varName]", $depts, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } elseif($sqlVars['requestType'][$i] == 'user') { if(!isset($users)) $users = $this->loadModel('user')->getPairs('noletter'); echo html::select("sqlVars[$varName]", $users, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } elseif(strpos($sqlVars['requestType'][$i], '.') !== false) { list($moduleName, $varListName) = explode('.', $sqlVars['requestType'][$i]); $this->app->loadLang($moduleName); $varListName .= 'List'; $varList = $lang->$moduleName->$varListName; unset($varList[0]); unset($varList['']); $varList = array('' => '') + $varList; echo html::select("sqlVars[$varName]", $varList, zget($sqlVarValues, $varName, $default), "class='form-control chosen'"); } else { echo html::input("sqlVars[$varName]", zget($sqlVarValues, $varName, $default), "class='form-control'"); } ?>