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


PHP Canvas::setIsSave方法代码示例

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


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

示例1: openCanvas

 public static function openCanvas($id)
 {
     require_once '../config.php';
     require_once 'ChartFactory.php';
     global $db;
     global $current_user;
     $_authorization;
     $sql = "Select * from colfusion_canvases where vid =" . $id;
     $rst = $db->get_results($sql);
     $rows = array();
     foreach ($rst as $r) {
         $rows[] = $r;
     }
     $_canvas = $rows[0];
     $sql = "select * from colfusion_shares where vid = " . $id . " and user_id = " . $current_user->user_id;
     $rst = $db->get_row($sql);
     if ($_canvas->privilege == '1') {
         if (is_null($rst)) {
             $_authorization = 3;
         } else {
             $_authorization = $rst->privilege;
         }
     } else {
         if (is_null($rst)) {
             return null;
         } else {
             $_authorization = $rst->privilege;
         }
     }
     //Authorize the current user, if current user has the accesibility then get the canvas, else return null;
     //select the canvas
     //select chart in the canvas
     $sql = "select * from colfusion_charts where vid = " . $id;
     $rst = $db->get_results($sql);
     $chartArr = array();
     if (is_null($rst)) {
         $rst = array();
     }
     foreach ($rst as $obj) {
         $datainfo = str_replace('\\"', '"', $obj->datainfo);
         $da = json_decode($datainfo);
         $chartArr[$obj->cid] = ChartFactory::openChart($obj->cid, $obj->name, $obj->vid, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $da, $obj->note);
     }
     $can = new Canvas($id, $_canvas->name, $_canvas->user_id, $_canvas->note, $_canvas->mdate, $_canvas->cdate, $_canvas->privilege, $_authorization, $chartArr);
     $can->setIsSave(true);
     return $can;
 }
开发者ID:Grprashanthkumar,项目名称:ColfusionWeb,代码行数:47,代码来源:Canvas.php


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