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; }
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"]); } } } }
function __construct() { parent::__construct(); require APPLICATION_PATH . "Config/Database.php"; $this->db = new SQLite3(APPLICATION_PATH . "Databases/SQLite/" . $fileName); }
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();
function __construct() { $this->load = new MSLoad(); parent::__construct(); }
function __construct() { parent::__construct(); }