Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
loid.php
1 <?php
2 /**
3  * @author Egor Saveiko aka GOsha
4  * @version 1.0
5  */
6 
7 class loid extends CApplicationComponent
8 {
9  /**
10  * Language name in 'en_EN' format
11  * @var string
12  */
13  private $_language;
14 
15  /**
16  * init function
17  */
18  public function init()
19  {
20  parent::init();
21  $dir = dirname(__FILE__);
22  $alias = md5($dir);
23  Yii::setPathOfAlias($alias,$dir);
24  Yii::import($alias.'.LightOpenID');
25  }
26 
27  /**
28  * Main extension loader
29  * @param array $config - configuration array
30  * @return upload
31  */
32  public function load($config = array())
33  {
34  $openid = new LightOpenID();
35  if(!empty($config))
36  {
37  foreach ($config as $key => $val)
38  {
39  $openid->$key = $val;
40  }
41  }
42  return $openid;
43  }
44 
45 
46 }
47 
48 
49 
50 ?>