.
*/
include("./include/include.php");
require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php");
require_once(FILESYSTEMROOTPATH."include/list/ListPager.php");
$layout = new DefaultLayout("JC_MANAGE", "./jc/");
$layout->init();
//$layout->echoln("Back
");
$cService = $GLOBALS['ClassFactory']->getConflictsService();
$ciaService = $GLOBALS['ClassFactory']->getCIAService();
$aid = $_SESSION['JC_MODULE']['AgoraId'];
$is_updated = $ciaService->check_updated($aid);
if ($is_updated==1){
$layout->echoln("CIA is already updated!");
$layout->page_footer();
exit();
}
$layout->echoln("Update CIA to next version
");
$layout->echoln("Step 1. Detect Conflicts
");
$layout->echoln("Press this link only one time, else all saved changes below will be discarded!
");
$data = $cService->loadByAgora($aid);
$layout->echoln("Step 2. Resolve detected conflicts (if any)");
$pager = new ListPager("Conflicts");
//$pager->setDefaultSort("id");
$pager->addColumn(new TextColumn('id','Id'));
$pager->addColumn(new TextColumn('conflict_type','Type'));
$pager->addColumn(new TextColumn('solution','Solution'));
$pager->addColumn(new TextColumn('solved_check','Solved'));
$pager->addColumn(new TextColumn('resolve', 'Resolve'));
$layout->echoln($pager->display($data));
$layout->echoln("Step 3. When all conflices are resolved, Update CIA. PS: You might have to wait for several seconds.
");
$layout->echoln("Step 4.In order the new CIA to be visible (at view CIA menu), create next agora and set it active!");
$layout->page_footer();
?>