当前位置: 首页>>代码示例>>PHP>>正文


PHP Schedule::buildAllTables方法代码示例

本文整理汇总了PHP中Schedule::buildAllTables方法的典型用法代码示例。如果您正苦于以下问题:PHP Schedule::buildAllTables方法的具体用法?PHP Schedule::buildAllTables怎么用?PHP Schedule::buildAllTables使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Schedule的用法示例。


在下文中一共展示了Schedule::buildAllTables方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ajaxSchedule

	public function ajaxSchedule($request, $response)
	{/*{{{*/
		header('Content-Type: text/html; charset=GBK');
		$allScheduleTables = Schedule::buildAllTables(array($this->_newSpace->host));
		$allScheduleTable = $allScheduleTables[$this->_newSpace->host->primaryId];
		$response->AllScheduleTables = $allScheduleTable;
	}/*}}}*/
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:7,代码来源:indexcontroller.php

示例2: ajaxSchedule

 public function ajaxSchedule($request, $response)
 {
     /*{{{*/
     $allScheduleTables = Schedule::buildAllTables(array($this->space->host));
     $response->allScheduleTables = $allScheduleTables[$this->space->host->primaryId];
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:6,代码来源:indexcontroller.php

示例3: showDetail

    public function showDetail($request, $response)
    {/*{{{*/
        $this->initialize($request, $response);
        $response->title =($this->doctor->hospitalfaculty->isNull()) ?  $this->doctor->name."_好大夫在线" : 
        $this->doctor->name."_".$this->doctor->hospitalfaculty->hospital->commonName.$this->doctor->hospitalfaculty->name."_好大夫在线";
        $response->topTitle = $this->doctor->name;

		$response->thankLetterCount = $this->doctor->getCureThankLetterCount();
        $response->processCount = $this->doctor->getCureExpCount();
		$diseaseList = DoctorCommentClient::getInstance()->queryCommentDiseaseGroup($this->doctor->getPrimaryDoctor());
		$response->VOTE_DISPLAY_LIMIT = self::VOTE_DISPLAY_LIMIT;
        
		//好评疾病
		$response->goodDiseaseList = DiseaseClient::getInstance()->getDiseaseDoctorList(array($this->doctor->primaryId), 50);

        //患者投票
        $response->diseaseDoctorList = DiseaseClient::getInstance()->getDiseaseDoctorList(array($this->doctor->primaryId));
        
        //文章列表
        if ($this->doctorSpaceIsOpened) 
        {
            $this->loadMoreArticle($request, $response);
        }

        //最新回复
        $this->getLatestFlow($request, $response);

        //加号
        $bookingCnt = 0;
        if ($this->doctorSpaceIsOpened) 
        {
            $res = BookingClient::getInstance()->getFinishOrderList4Space($this->space->id, 1,20);
            $orders = $res['list'];
    	    $bookingCnt = isset($res['pageInfo']['total']) ? $res['pageInfo']['total'] : 0;
            $response->bookingOrder = array_shift($orders);
        }
        $response->bookingCnt = $bookingCnt;
        
        //电话咨询订单
        $telOrderCnt = 0;
        if ($this->doctorSpaceIsOpened)
        {
            $telOwner = DAL::get()->find_by_relatedObject('telowner', $this->space->user);
            $res = TelOrderClient::getInstance()->getList(TelOrder::SEARCH_FINISHED_CLOSE, 1, 1, $telOwner->id);
            $telOrderCnt = $res['pageInfo']['total'];
            $response->telOrder = array_shift($res['list']);
        }
        $response->telOrderCnt = $telOrderCnt;

        $specialize = $this->doctor->specialize ? $this->doctor->specialize : "暂无医生擅长信息";
        $specialize = str_replace("\n", '', $specialize);
        $specialize = strip_tags(str_replace("\r", '', $specialize));
        $response->specialize = $specialize;
        $shortSpecialize = strlen($specialize) == 84 ? $specialize : XString::truncate($specialize, 84);
        $shortSpecialize = str_replace("\n", '', $shortSpecialize);
        $shortSpecialize = strip_tags(str_replace("\r", '', $shortSpecialize));
        $response->shortSpecialize = $shortSpecialize;


        $allScheduleTables = Schedule::buildAllTables(array($this->doctor));
        $allScheduleTable = $allScheduleTables[$this->doctor->primaryId];
        $shouldShowNoteDifferentMark = false;
        if (false == $this->space->isNull())
        {
            $shouldShowNoteDifferentMark = $this->space->shouldShowNoteDifferentMark();
        }
        if('' != trim($allScheduleTable['Remark']))
        {
            $shouldShowNoteDifferentMark = true;
        }
        $response->shouldShowNoteDifferentMark = $shouldShowNoteDifferentMark;
        $commentDoctor = $this->doctor->commentDoctor;
        $response->commentDoctor = $commentDoctor;
	$diseaseId = 0;
	$key = md5('haodf2014'.$this->space->id.$diseaseId);
    	$data = $this->space->id.'_'.$diseaseId.'_'.$key;  
	$response->patientSigninKey = $data;
    }/*}}}*/
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:78,代码来源:doctorcontroller.php

示例4: online

	/** 我的出诊信息 */
	public function online($request, $response)
	{
		$allScheduleTables = Schedule::buildAllTables(array($this->_newSpace->host));
		$allScheduleTable = $allScheduleTables[$this->_newSpace->host->primaryId];
		$response->allScheduleTable = $allScheduleTable;
	}
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:7,代码来源:admindoctorcontroller.php

示例5: online

 /** 出诊信息 */
 public function online($request, $response)
 {
     /*{{{*/
     $allScheduleTables = Schedule::buildAllTables(array($this->space->host));
     $response->allScheduleTable = $allScheduleTables[$this->space->host->primaryId];
     $response->subMenu = "online";
 }
开发者ID:sdgdsffdsfff,项目名称:hdf-client,代码行数:8,代码来源:admindoctorcontroller.php


注:本文中的Schedule::buildAllTables方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。