/** * getConfiguration * * @param string $cfg * @param object $obj * @param string $pro * @param string $usr * @param string $app * @return void */ public function getConfiguration($cfg, $obj, $pro = '', $usr = '', $app = '') { try { $oCfg = ConfigurationPeer::retrieveByPK($cfg, $obj, $pro, $usr, $app); if (!is_null($oCfg)) { $row = $oCfg->toArray(BasePeer::TYPE_FIELDNAME); $result = unserialize($row['CFG_VALUE']); if (is_array($result) && sizeof($result) == 1) { $arrayKeys = Array_keys($result); return $result[$arrayKeys[0]]; } else { return $result; } } else { return null; } } catch (Exception $oError) { return null; } }
function 返回班级教学进程列表($班级列表) { global $db,$CurXueQi; //班级教学进程 print "</table><BR> <table cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' width='700' style='border-collapse:collapse'> <tr align='center'> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 班级教学进程(学期)</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 班级</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 周次</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 内容</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 开始星期</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> 结束星期</td> </tr>"; $班级Array = @Array_keys($班级列表); $datetime = date("Y-m-d"); $周次 = returnCurWeekIndex($datetime); for($i=0;$i<sizeof($班级Array);$i++) { $班级 = $班级Array[$i]; $sql = "select * from edu_schooljingcheng where 学期='$CurXueQi' and 周次='$周次' and 班级='$班级'"; $rs = $db->Execute($sql); $rs_a = $rs->GetArray(); //print_R($班级Array); //print $sql; if($rs_a[0]['内容']!="") print "<tr > <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> {$CurXueQi}</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> <a href=\"?action=showClassTableInfor&ClassCode={$班级}&CurXueQi=$CurXueQi\" target=_blank>{$班级}</a></td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> {$周次}</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> {$rs_a[0]['内容']}</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> {$rs_a[0]['开始星期']}</td> <td cellspacing='0' class='TableBlock' bordercolor='#000000' cellpadding='3' align='center' style='border-collapse:collapse' align=center nowrap colspan='2' rowspan='1'> {$rs_a[0]['结束星期']}</td> </tr>"; } print "</table><div>"; }
function rlike($x) { $rlike = array("\\?" => "\\\\?", "(" => "\\(", ")" => "\\)", "|" => "\\|"); return str_ireplace(Array_keys($rlike), Array_Values($rlike), $x); }