Overview

Packages

  • controladores
  • modelos
  • None
  • PHP

Classes

  • Activity
  • ActivityController
  • AuthController
  • BaseController
  • Course
  • DatabaseSeeder
  • ExampleTest
  • Guardian
  • HomeController
  • Message
  • MessageController
  • OptStudentCriteriaGrade
  • Period
  • Profile
  • SchoolSetup
  • Student
  • StudentCriteriaGrade
  • StudentSubjectSubperiodAverage
  • StudentSubjectSubperiodAverageController
  • SubPeriod
  • TestCase
  • User
  • UserController

Exceptions

  • Exception
  • InvalidArgumentException
  • LogicException

Functions

  • ws_response
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * Mapeo de la tabla mensajes
 4:  * @package modelos
 5:  * @author Fernando Salas <rfsalas@rutatec.com>
 6:  * @since  2016-02-23
 7:  */
 8: class Message extends Eloquent {
 9:     /**
10:      * @string variable para mapeo de la tabla mensajes con el nombre que le corresponde en la base de datos
11:      */
12:     protected $table = 'message';
13:     /**
14:      *@string variable llave primaria utilizada en la tabla message
15:      */
16:     protected $primaryKey = 'serial_msg';
17:     /**
18:      *@string variable de tiempo
19:      */
20:     public $timestamps = false;
21:     
22:      /**
23:      * Establece las reglas para la mensajeria
24:      *
25:      * @param   void
26:      *
27:      * @return  array page,status
28:      * @throws  InvalidArgumentException
29:      * @since   2016-02-23
30:      * @author  Fernando Salas <rfsalas@rutatec.com>
31:      *
32:      * @edit    2016-02-23<br />
33:      *          Fernando Salas <rfsalas@rutatec.com><br />
34:      *          documentacion del metodo<br/>
35:      *          #edit1
36:      */
37:     public static function rulesInbox() {
38:         return array(
39:             'page' => 'required|integer',
40:             'status' => array('required','regex:[default|unread|delete]'),
41:         );
42:     }
43:      /**
44:      * Establece cambios para las reglas de la mensajeria
45:      *
46:      * @param   void
47:      *
48:      * @return  this
49:      * @throws  InvalidArgumentException
50:      * @since   2016-02-23
51:      * @author  Fernando Salas <rfsalas@rutatec.com>
52:      *
53:      * @edit    2016-02-23<br />
54:      *          Fernando Salas <rfsalas@rutatec.com><br />
55:      *          documentacion del metodo<br/>
56:      *          #edit1
57:      */
58:     public static function rulesChangestatemessage() {
59:         return array(
60:             'serial_msg' => 'required|integer',
61:             'status' => array('required','regex:[readed|deleted]'),
62:         );
63:     }
64:     /**
65:      * Detalles de la mensajeria
66:      *
67:      * @param   void
68:      *
69:      * @return  this
70:      * @throws  InvalidArgumentException
71:      * @since   2016-02-23
72:      * @author  Fernando Salas <rfsalas@rutatec.com>
73:      *
74:      * @edit    2016-02-23<br />
75:      *          Fernando Salas <rfsalas@rutatec.com><br />
76:      *          documentacion del metodo<br/>
77:      *          #edit1
78:      */
79:     public static function rulesDetailsmessage() {
80:         return array(
81:             'serial_msg' => 'required|integer',
82:         );
83:     }
84: }
85: 
86: 
learnbox_ws API documentation generated by ApiGen