前年的终极一个月,你还可以够举办来什么?葡京签到送彩金

/*签到*/
        if(IS_AJAX){    
            $userid=session('user.id');
            $type='签到';
            $typename='checkin';
            $id_status='up';
            $date=Date('Y-m-d H:i:s'); 
            $dataList=array(
                    'user_id'=>$userid,
                    'type'=>$type,  
                    'typename'=>$typename,
                    'id_status'=>$id_status,
                    'points'=>'5',
                    'createtime'=>$date,
                    'remark'=>'奖励5积分'
                    );   
            $points = M('points_log');
            if($points->add($dataList)){
                $log=session('user.id');
                $user=M('cuser');
                $user->where(array('id'=>$log))->setInc('points',5);
            }   
           $this->ajaxReturn($status);
        }

而不要递包烟、送瓶酒

6.签证到写副数据库:

家里孩子都睡觉了

/*查询积分*/
        $jfen=M(cuser);
        $list=$jfen->where(array('id'=>$userid))->field('points')->find();
        $preg = '/[0]*/';
        $poin = preg_replace($preg, '', $list, 1);
        $this->assign('poin',$poin);

T立方云工作平台考勤效率将新增外勤效能

7. /*询问本月签到数,并为json格式再次回到*/

办事面临难以避免的维系问题,进程推进问题,个人业绩考核问题,除了人工的玩命,通过T立方云工作平台则可以另行快还省心地得到解决。

<include file="Public:menu" />
<style type="text/css">    
*{margin:0;padding:0;font:14px/1.8 "Helvetica Neue","microsoft yahei";}
</style>
<div class="ser_bx">
    <div class="ser_bxc">
        签到记录
        <if condition="$res['0']['points'] eq '5'">
            <div class="already btn_center">已签到</div>
        <else />
            <div class="ser_mbx btn_center">立即签到</div>
        </if>
        <div class="already btn_center" style="display:none;">已签到</div>
        <!--<div class="minein">积分 : {$poin.points}</div>-->
    </div>
</div>
<div class="check_box">
<div style="width:500px;height:400px;margin:0 auto;">
    <div style="width:300px;height:300px;margin-left:50px;"  id="calendar"></div>
</div>
    </div>

<script type="text/javascript">
      $(document).ready(function(){
         $(".ser_mbx").click(function(){
             $.ajax({
                url:"{:U('Index/Checkin')}",
                    type:'POST',
                datatype:"json",
                success:function(msg){
                    $(".already").show();
                    $(".ser_mbx").hide();
              MonthSign();
                }
            });
         });
      });
</script>
 <script type="text/javascript" language="javascript">
    $(document).ready(function(){    
               MonthSign();
     }); 
    function MonthSign(){
         //ajax获取日历json数据
         $.ajax({
                url:"{:U('Index/MonthSign')}",
                    type:'POST',
                datatype:"json",
                success:function(msg){
                    //alert(msg);
                    /*var signList=[{"signDay":"10"},{"signDay":"11"},{"signDay":"12"},{"signDay":"13"}];
                    */
                    calUtil.init(JSON.parse(msg));
                }
            });
    }
  </script> 
 <script type="text/javascript">
    var calUtil = {
    //当前日历显示的年份
    showYear:2015,
    //当前日历显示的月份
    showMonth:1,
    //当前日历显示的天数
    showDays:1,
    eventName:"load",
    //初始化日历
    init:function(signList){
        calUtil.setMonthAndDay();
        calUtil.draw(signList);
        calUtil.bindEnvent();
    },
    draw:function(signList){
        //绑定日历
        var str = calUtil.drawCal(calUtil.showYear,calUtil.showMonth,signList);
        $("#calendar").html(str);
        //绑定日历表头
        var calendarName=calUtil.showYear+"年"+calUtil.showMonth+"月";
        $(".calendar_month_span").html(calendarName);    
    },
    //绑定事件
    bindEnvent:function(){
        //绑定上个月事件
        $(".calendar_month_prev").click(function(){
            //ajax获取日历json数据
            /*var signList=[{"signDay":"10"},{"signDay":"11"},{"signDay":"12"},{"signDay":"13"}];
            calUtil.eventName="prev";
            calUtil.init(signList);*/
        });
        //绑定下个月事件
        $(".calendar_month_next").click(function(){
            //ajax获取日历json数据
            /*var signList=[{"signDay":"10"},{"signDay":"11"},{"signDay":"12"},{"signDay":"13"}];
            calUtil.eventName="next";
            calUtil.init(signList);*/
        });
    },
    //获取当前选择的年月
    setMonthAndDay:function(){
        switch(calUtil.eventName)
        {
            case "load":
                var current = new Date();
                calUtil.showYear=current.getFullYear();
                calUtil.showMonth=current.getMonth() + 1;
                break;
            case "prev":
                var nowMonth=$(".calendar_month_span").html().split("年")[1].split("月")[0];
                calUtil.showMonth=parseInt(nowMonth)-1;
                if(calUtil.showMonth==0)
                {
                        calUtil.showMonth=12;
                        calUtil.showYear-=1;
                }
                break;
            case "next":
                var nowMonth=$(".calendar_month_span").html().split("年")[1].split("月")[0];
                calUtil.showMonth=parseInt(nowMonth)+1;
                if(calUtil.showMonth==13)
                {
                        calUtil.showMonth=1;
                        calUtil.showYear+=1;
                }
                break;
        }
    },
    getDaysInmonth : function(iMonth, iYear){
      var dPrevDate = new Date(iYear, iMonth, 0);
      return dPrevDate.getDate();
    },
    bulidCal : function(iYear, iMonth) {
      var aMonth = new Array();
      aMonth[0] = new Array(7);
      aMonth[1] = new Array(7);
      aMonth[2] = new Array(7);
      aMonth[3] = new Array(7);
      aMonth[4] = new Array(7);
      aMonth[5] = new Array(7);
      aMonth[6] = new Array(7);
      var dCalDate = new Date(iYear, iMonth - 1, 1);
      var iDayOfFirst = dCalDate.getDay();
      var iDaysInMonth = calUtil.getDaysInmonth(iMonth, iYear);
      var iVarDate = 1;
      var d, w;
      aMonth[0][0] = "日";
      aMonth[0][1] = "一";
      aMonth[0][2] = "二";
      aMonth[0][3] = "三";
      aMonth[0][4] = "四";
      aMonth[0][5] = "五";
      aMonth[0][6] = "六";
      for (d = iDayOfFirst; d < 7; d++) {
        aMonth[1][d] = iVarDate;
        iVarDate++;
      }
      for (w = 2; w < 7; w++) {
        for (d = 0; d < 7; d++) {
          if (iVarDate <= iDaysInMonth) {
            aMonth[w][d] = iVarDate;
            iVarDate++;
          }
        }
      }
      return aMonth;
    },
    ifHasSigned : function(signList,day){
      var signed = false;
      $.each(signList,function(index,item){
        if(item.signDay == day) {
          signed = true;
          return false;
        }
      });
      return signed ;
    },
    drawCal : function(iYear, iMonth ,signList) {
      var myMonth = calUtil.bulidCal(iYear, iMonth);
      var htmls = new Array();
      htmls.push("<div class='sign_main' id='sign_layer'>");
      htmls.push("<div class='sign_succ_calendar_title'>");
      htmls.push("<div class='calendar_month_span'></div>");
      htmls.push("</div>");
      htmls.push("<div class='sign' id='sign_cal'>");
      htmls.push("<table>");
      htmls.push("<tr>");
      htmls.push("<th>" + myMonth[0][0] + "</th>");
      htmls.push("<th>" + myMonth[0][1] + "</th>");
      htmls.push("<th>" + myMonth[0][2] + "</th>");
      htmls.push("<th>" + myMonth[0][3] + "</th>");
      htmls.push("<th>" + myMonth[0][4] + "</th>");
      htmls.push("<th>" + myMonth[0][5] + "</th>");
      htmls.push("<th>" + myMonth[0][6] + "</th>");
      htmls.push("</tr>");
      var d, w;
      for (w = 1; w < 7; w++) {
        htmls.push("<tr>");
        for (d = 0; d < 7; d++) {
          var ifHasSigned = calUtil.ifHasSigned(signList,myMonth[w][d]);
          console.log(ifHasSigned);
          if(ifHasSigned){
            htmls.push("<td class='on'>" + (!isNaN(myMonth[w][d]) ? myMonth[w][d] : " ") + "</td>");
          } else {
            htmls.push("<td>" + (!isNaN(myMonth[w][d]) ? myMonth[w][d] : " ") + "</td>");
          }
        }
        htmls.push("</tr>");
      }
      htmls.push("</table>");
      htmls.push("</div>");
      htmls.push("</div>");
      return htmls.join('');
    }
};
</script>
<include file="Public:footer" />

职场上,想必多数人数对“你不用”深有共鸣,回顾这就要过了的二〇一七年,老生常谈的题材如故是:

当网站开发进程中大家会时时用到签到功能来赏用户积分,或者举行有另运动。本次项目支出过程中做了日历签到,因为无经历具有移动了重重弯路,再度记录过程与步子。

守岁末,中纪委居然打了一样支出广告。

葡京签到送彩金 1

也无需担心没被红包会伤了情

4.晚高代码:查询前几日是否签到:

又平等年时间的总计沉淀,T立方云工作平台为于不停因用户举报音讯作出对应调整

 $points = M('points_log');
        $userid=session('user.id');
        $begintime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y')));
        $endtime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1);
        $where=array(
                'points'=>'5',
                'user_id'=>$userid,
                'createtime' => array(array('gt',$begintime),array('lt',$endtime)),
            );
        $res=$points->where($where)->order("createtime desc")->select();
        //var_dump($res['0']['points']);
        $this->assign('res',$res);

月首个人有关数据(考勤数据、完成任务数等)都可以洞察,方便业绩考核。

 葡京签到送彩金 2

深受名字还针对无达标之丁随份子

 public function MonthSign(){
        $userid=session('user.id');
        $points = M('points_log');
        $res=$points->where(array('user_id'=>$userid))->select();
        $sign='[';
        foreach($res as $key=>$value){
            $first=explode(' ', $value['createtime']);
            $second=explode('-', $first['0'])['2'];
            if($key==0){
                $sign .= '{"signDay":"'.$second.'"}';
            }else{
                $sign .= ',{"signDay":"'.$second.'"}';
            }
        }
        $sign .=']';

        $this->ajaxReturn($sign,'json');
    }

工作可什么本色进展

2.本次签到单记录本月签证到数,想只要询问好写其他页面,查询有签到记录。(功效爆发,异常劳顿,古没有开。)

既然庄严说生了咱一般办公生活被所面临的泥沼,“你得”更是说出了豪门之真心话——工作生活,乃至人际交往,都能简单点,直接点,避免那么些休必要之不利,从而给生活质料有所提升。

3.前台代码

送什么,怎么送

 

汝可以简单生活,做掉自己

5.查询积分:

同套酒气回家

1.日各种签到样式:

连句话也从未人说

每当外应酬繁多,平日累的回家都心有余而力不足好好陪陪老婆孩子,领导却看不到自己的工交战果;

T立方云工作平台的愿景是“左右工作这么简约”。

弹指间又平等年将到头,回顾当时一整年初办事,是否还要大多矣几乎私分感慨。不管是初入职场的小萌新,如故遇事手到擒来的职场好佬,经历之点点滴滴,如人饮水,冷暖自知。

即便领导同事

连接版本乃至新本子的采用界面以“我”为主,优良了个人工作台的行使,部署及自身有关的有关模块,更好地助力简单办公。

职责在线安排,任务动态随时查看,出现问题就联系,制止了会议达成传达不力的题材;

公不要拿出半个月工资

中纪委网站八码规定五周年走心录像:你不用 你可_网罗天下_腾讯视频

无需请客吃饭

平日的考核、审批等办公务,都得经过T立方云工作平台来就,随时随地,即时高效,无需另行经费时来之不易的人造程序,节省时间;

乃不用开了大会开小会

办事面临关系不够效用,总是造成工作不可能如期完成不得不加班;

您不必逢年过节想着该被什么人送礼

T立方云工作平台以界面将周改版,即将推出过渡版本

正规的考核只可以定位于既定的办公室场馆,新增的外勤功能即便可以在其他地点展开登录,方便商务人士之外勤拜访,因公司办公需要在异乡办公的口相当于。

卿能够来重复多的时刻看望书,跑跑步,陪陪家人

一般工作遭到大会小会接连不断,不过工作进度却如故推进缓慢。

即刻无异名目繁多的“你不用”能够说凡是一对一走心了。

呢克拿段盖齐,把事儿办成

行事态势好重点,协作工具则充裕必要

立只广告称吧《你不必,你可以》,虽然是碰撞给党员干部看之,不过同样改既有的党政宣传的威严与义正言辞,相反分外走心,是均等开暖心流的广告。

您不要下班晚尚忙不迭在张罗

汝不必服从为潜规则