示例#1
0
 function GetPosts($UserId = false)
 {
     if ($UserId) {
         if (intval($UserId) > 0) {
             $MSLoad = new MSLoad();
             $UserIds = array();
             foreach ($this->GetFriends($UserId) as $Friend) {
                 array_push($UserIds, $Friend["Who"]);
             }
             return $MSLoad->model("Post")->GetPosts(array("UserId" => $UserIds));
         }
         return false;
     }
     return false;
 }
示例#2
0
 function __construct()
 {
     parent::__construct();
     spl_autoload_register("MS\\MSDb::AutoloadDriver");
     $this->Config = get::Config("Database");
     if ($this->Config["databaseType"] == "mysql") {
         if ($this->Config["driver"] === "pdo") {
             $this->Database = new MSPdo();
             $this->Database->connect($this->Config["server"], $this->Config["username"], $this->Config["password"], $this->Config["dbname"], $this->Config["port"]);
         } else {
             if ($this->Config["driver"] === "mysql") {
                 $this->Database = new MSMysql();
                 $this->Database->connect($this->Config["server"], $this->Config["username"], $this->Config["password"], $this->Config["dbname"], $this->Config["port"]);
             }
         }
     }
 }
示例#3
0
 function __construct()
 {
     parent::__construct();
     require APPLICATION_PATH . "Config/Database.php";
     $this->db = new SQLite3(APPLICATION_PATH . "Databases/SQLite/" . $fileName);
 }
示例#4
0
    public function register($config = array())
    {
        self::$config = $config;
        spl_autoload_register(array($this, 'autoloadFramework'), true, true);
    }
    /**
     * composer autoload register
     * 
     * 
     */
    public function registerComposer()
    {
        spl_autoload_register(array($this, 'autoloadComposer'), true, true);
    }
    /**
     * class map
     * 
     * @return array
     */
    private static function classMap()
    {
        return array("MS\\Acl" => SYSTEM_PATH . "Libraries/MSAcl.php", "MS\\CacheAdapter" => SYSTEM_PATH . "Libraries/CacheAdapter.php", "MS\\MSCache" => SYSTEM_PATH . "Libraries/MSCache.php", "MS\\MSController" => SYSTEM_PATH . "Libraries/MSController.php", "MS\\MSCore" => SYSTEM_PATH . "Core/MSCore.php", "MS\\MSDb" => SYSTEM_PATH . "Libraries/MSDb.php", "MS\\MSLoad" => SYSTEM_PATH . "Libraries/MSLoad.php", "MS\\MSLog" => SYSTEM_PATH . "Libraries/MSLog.php", "MS\\MSGet" => SYSTEM_PATH . "Libraries/MSGet.php", "MS\\MSMemcache" => SYSTEM_PATH . "Libraries/MSMemcache.php", "MS\\MSModel" => SYSTEM_PATH . "Libraries/MSModel.php", "MS" => SYSTEM_PATH . "Libraries/MS.php", "MS\\MSUselib" => SYSTEM_PATH . "Libraries/MSUselib.php", "Pagination" => SYSTEM_PATH . "Libraries/Pagination.php", "Json" => SYSTEM_PATH . "Libraries/Json.php", "System" => SYSTEM_PATH . "Core/System.php", "MS\\Redis" => SYSTEM_PATH . "Libraries/Redis.php", "MS\\Upload" => SYSTEM_PATH . "Libraries/Upload.php", "PHPMailer" => SYSTEM_PATH . "Libraries/PHPMailer/class.phpmailer.php", "PHPMailerOAuth" => SYSTEM_PATH . "Libraries/PHPMailer/class.phpmaileroauth.php", "PHPMailerOAuthGoogle" => SYSTEM_PATH . "Libraries/PHPMailer/class.phpmaileroauthgoogle.php", "POP3" => SYSTEM_PATH . "Libraries/PHPMailer/class.pop3.php", "SMTP" => SYSTEM_PATH . "Libraries/PHPMailer/class.smtp.php");
    }
}
session_start();
$MSAutoload = new MSAutoload();
$MSAutoload->loadMSStatic();
$MSAutoload->register();
use MS\MSLoad;
$load = new MSLoad();
$load->first();
示例#5
0
 function __construct()
 {
     $this->load = new MSLoad();
     parent::__construct();
 }
示例#6
0
 function __construct()
 {
     parent::__construct();
 }