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


PHP ejercicio::get_new_codigo方法代码示例

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


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

示例1: get_by_fecha

 /**
  * Devuelve el ejercicio para la fecha indicada.
  * Si no existe, lo crea.
  */
 public function get_by_fecha($fecha, $solo_abierto = TRUE, $crear = TRUE)
 {
     $sql = "SELECT * FROM " . $this->table_name . " WHERE fechainicio <= " . $this->var2str($fecha) . " AND fechafin >= " . $this->var2str($fecha) . ";";
     $data = $this->db->select($sql);
     if ($data) {
         $eje = new ejercicio($data[0]);
         if ($eje->abierto() or !$solo_abierto) {
             return $eje;
         } else {
             return FALSE;
         }
     } else {
         if ($crear) {
             $eje = new ejercicio();
             $eje->codejercicio = $eje->get_new_codigo(Date('Y', strtotime($fecha)));
             $eje->nombre = Date('Y', strtotime($fecha));
             $eje->fechainicio = Date('1-1-Y', strtotime($fecha));
             $eje->fechafin = Date('31-12-Y', strtotime($fecha));
             if (strtotime($fecha) < 1) {
                 $this->new_error_msg("Fecha no válida: " . $fecha);
             } else {
                 if ($eje->save()) {
                     return $eje;
                 } else {
                     return FALSE;
                 }
             }
         } else {
             return FALSE;
         }
     }
 }
开发者ID:arielopez,项目名称:temporal,代码行数:36,代码来源:ejercicio.php


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