コード例 #1
0
ファイル: EditView.php プロジェクト: Pengzw/c3crm
 $oFenzu = new Fenzu();
 $Fenzudtls = $oFenzu->getFenzuByCvid($recordid);
 if (!is_admin($current_user)) {
     if ($Fenzudtls['smownerid'] == 0) {
         echo "<script>alert('公共分组不能修改!');history.go(-1);</script>";
         die;
     }
 }
 $log->info('Fenzu :: Successfully got ViewDetails for the Viewid' . $recordid);
 $modulecollist = $oFenzu->getModuleColumnsList($cv_module);
 $modulecollectcollist = $oFenzu->getModuleCollectColumnsList($cv_module);
 $log->info('Fenzu :: Successfully got ColumnsList for the Viewid' . $recordid);
 $smarty->assign("VIEWNAME", $Fenzudtls["viewname"]);
 $stdfilterlist = $oFenzu->getStdFilterByCvid($recordid);
 $log->info('Fenzu :: Successfully got Standard Filter for the Viewid' . $recordid);
 $stdfilterhtml = $oFenzu->getStdFilterCriteria($stdfilterlist["stdfilter"]);
 $stdfiltercolhtml = getStdFilterHTML($cv_module, $stdfilterlist["columnname"]);
 $stdfilterjs = $oFenzu->getCriteriaJS();
 if (isset($stdfilterlist["startdate"]) && isset($stdfilterlist["enddate"])) {
     $smarty->assign("STARTDATE", $stdfilterlist["startdate"]);
     $smarty->assign("ENDDATE", $stdfilterlist["enddate"]);
 }
 $advfilterlist = $oFenzu->getAdvFilterByCvid($recordid);
 $log->info('Fenzu :: Successfully got Advanced Filter for the Viewid' . $recordid, 'info');
 for ($i = 1; $i < 6; $i++) {
     $advfilterhtml = getAdvCriteriaHTML($advfilterlist[$i - 1]["comparator"]);
     $advcolumnhtml = getByModule_ColumnsHTML($cv_module, $modulecollist, $advfilterlist[$i - 1]["columnname"]);
     $smarty->assign("FOPTION" . $i, $advfilterhtml);
     $smarty->assign("BLOCK" . $i, $advcolumnhtml);
     $smarty->assign("VALUE" . $i, $advfilterlist[$i - 1]["value"]);
 }