Example #1
0
function getModules($user_id)
{
    global $data, $config;
    if ($data == NULL) {
        $pdo = \Pasteque\PDOBuilder::getPDO();
        $stmt = $pdo->prepare("SELECT modules FROM " . $config['table'] . " WHERE user_id = :id");
        $stmt->bindParam(":id", $user_id, \PDO::PARAM_INT);
        $stmt->execute();
        if ($row = $stmt->fetch()) {
            $modules = $row['MODULES'];
            $data = explode(",", $modules);
        }
    }
    foreach ($data as $module) {
        if ($module == "all") {
            return \Pasteque\Module::listAll();
        } else {
            if ($module == "base") {
                return \Pasteque\Module::listBase();
            }
        }
    }
    return $data;
}
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    Pastèque is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with Pastèque.  If not, see <http://www.gnu.org/licenses/>.
namespace BaseCashes;

$message = NULL;
$error = NULL;
$pdo = \Pasteque\PDOBuilder::getPDO();
$sessId = $_GET['id'];
$session = \Pasteque\CashesService::get($sessId);
$zticket = \Pasteque\CashesService::getZTicket($sessId);
$crSrv = new \Pasteque\CashRegistersService();
$cashRegister = $crSrv->get($session->cashRegisterId);
if ($session->isClosed()) {
    $title = \i18n("Closed session", PLUGIN_NAME);
} else {
    $title = \i18n("Active session", PLUGIN_NAME);
}
?>

<h1><?php 
echo $title;
?>