Ejemplo n.º 1
1
 /**
  * @param Page $c
  * @param string $arHandle
  *
  * @return Area
  */
 public static function getOrCreate($c, $arHandle)
 {
     $area = Area::get($c, $arHandle);
     if (!is_object($area)) {
         $a = new Area($arHandle);
         $area = $a->create($c, $arHandle);
     }
     return $area;
 }
Ejemplo n.º 2
0
 /**
  * Creates an area in the database. I would like to make this static but PHP pre 5.3 sucks at this stuff.
  *
  * @param Page $c
  * @param string $arHandle
  *
  * @return Area
  */
 public function create($c, $arHandle)
 {
     return parent::create($c, $arHandle);
 }