コード例 #1
0
 public function __construct($request, $params, $files)
 {
     parent::__construct($request, $params, $files, array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_READ));
     $procedure = new ControllerConfigModel(new ProcedureModel(), "Procedure");
     $procedure->configureList(null, null, null, "StartDateTime");
     $procedure->configureCrud(array("EndDateTime" => FormatHelper::getInstance()->dateTimeFromString("now"), "StartDateTime" => FormatHelper::getInstance()->dateTimeFromString("now - 1 hour")));
     $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone");
     $procedure->addOneNParent($milestone);
     $this->addControllerConfig($procedure);
 }
コード例 #2
0
 public function __construct($request, $params, $files)
 {
     parent::__construct($request, $params, $files, "Customer", array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_UPDATE));
     $this->addMenuItem(new MenuItem("all", ""));
     $this->addMenuItem(new MenuItem("with active projects", "active"));
     $person = new ControllerConfigModel(new PersonModel(), "Person");
     $person->configureList(false);
     $this->addControllerConfig($person);
     $customer = new ControllerConfigModel(new CustomerModel(), "Customer");
     $customer->configureCrud(array("CustomerSinceDate" => FormatHelper::getInstance()->dateFromString("today")));
     $customer->configureList(null, null, null, "CustomerSinceDate DESC");
     $customer->addOneNChild($person);
     $this->addControllerConfig($customer);
 }
コード例 #3
0
ファイル: projectscontroller.php プロジェクト: famoser/cureme
 public function __construct($request, $params, $files)
 {
     parent::__construct($request, $params, $files, "Project", array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_READ));
     $project = new ControllerConfigModel(new ProjectModel(), "Project");
     $project->configureList(null, null, null, "StartDate DESC");
     $project->configureCrud(array("StartDate" => FormatHelper::getInstance()->dateFromString("today")));
     $customer = new ControllerConfigModel(new CustomerModel(), "Customer");
     $project->addOneNParent($customer);
     $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone");
     $project->addOneNChild($milestone);
     $this->addControllerConfig($project);
 }
コード例 #4
0
 public function __construct($request, $params, $files)
 {
     parent::__construct($request, $params, $files, array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_UPDATE));
     $this->addMenuItem(new MenuItem("active", ""));
     $this->addMenuItem(new MenuItem("archived", "archived"));
     $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone");
     $milestone->configureList(null, null, null, "StartDate DESC");
     $milestone->configureCrud(array("StartDate" => FormatHelper::getInstance()->dateFromString("today")));
     $project = new ControllerConfigModel(new ProjectModel(), "Project");
     $milestone->addOneNParent($project);
     $procedure = new ControllerConfigModel(new ProcedureModel(), "Procedure");
     $milestone->addOneNChild($procedure);
     $this->addControllerConfig($milestone);
 }