Ajaxel content management system and framework

Ajaxel система управления сайтом в9.1 и фреймворк

Очень простая аяксовая CMS и фреймворк для любых потребностей проекта. Редактируйте содержимое своего веб-сайта из бэкэнда или внешнего интерфейса. Попробуйте и убедитесь, насколько хорош этот материал!

Ajaxel intranet system

Ajaxel интранет система заказов

Список новых входящих заказов (с удаленных веб-сайтов) с возможностью массовой рассылки электронных писем с сгенерированными вложениями в формате PDF и SMS-сообщениями. Изменение статусов, сохранение ответов и другие. Поставляется с CMS Ajaxel

Ajaxel live slot-machine game

Игровой автомат Ajaxel

Проверьте эту игру, посмотрите, насколько это круто) Доска 5x3, чтобы крутить для победы. Приятная анимация, играющая музыка, бонусы, списки победителей. Можно создавать собственные иконки, линии и призы... Поставляется с Ajaxel CMS. Кроме того, у меня есть игра в онлайн-покер.

Timemonkey - efficient time management web based software

TimeMonkey - Efficient time management web-based

Think positive, save ideas, save thoughts, manage you tasks and control your calendar. Export calendar to your web site!

Ajaxel customer relationship manager

PollExpert - Professional survey web-based

Create your individual, corporate-, secure- or step-by-step online poll. You don't need to be an IT expert. Export results to excel.

Ajaxel customer relationship manager

Любой другой летающий сайт с Ajaxel CMS. Разработка

Создайте желаемый проект с помощью Ajaxel Студии!

SQL get string in Ajaxel CMS

Home :: PHP lessons :: SQL get string in Ajaxel CMSReply
SQL get string in Ajaxel CMS
Posted by Alexander Shatalov
PHP
public static function sqlGetString($type, $arg='', $arg2='') {
        switch ($type) {
                case 'age':
                        return '(DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS('.$arg.')), \'%Y\')+0)';
                break;
                case 'age1':
                        return 'FLOOR((CURDATE() – '.$arg.')/10000)';
                break;
                case 'age2datetime':
                        return (date('Y')-$arg).'-'.sprintf('%02d',date('m')).'-'.sprintf('%02d',date('d')).' '.sprintf('%02d',date('H')).':'.sprintf('%02d',date('i')).':00';
                break;
                case 'where_dob_close':
                        return 'DATE(CONCAT(YEAR(CURDATE()), RIGHT('.$arg.', 6))) BETWEEN DATE_SUB(CURDATE(), INTERVAL 0 DAY) AND DATE_ADD(CURDATE(), INTERVAL 60 DAY)';
                break;
                case 'where_dob':
                        return 'AND MONTH(dob)='.date('m').' AND DAY(dob)='.date('d').'';
                break;
                case 'length':
                        return '(CASE WHEN LENGTH(`'.$arg.'`)>'.$arg2.' THEN CONCAT(SUBSTRING(`'.$arg.'`,1,'.$arg2.'),\'…\') ELSE `'.$arg.'` END) AS '.$arg;
                break;
                case 'distance':
                        return '((ACOS(SIN('.$arg.' * PI() / 180) * SIN(`lat` * PI() / 180) + COS('.$arg.' * PI() / 180) * COS(`lat` * PI() / 180) * COS(('.$arg2.' – `lon`) * PI() / 180)) * 180 / PI()) * 60 * 1.1515)';
                break;
                case 'fill':
                        return 'CONCAT('.$arg.',\''.$arg2.',\')';
                break;
                case 'remove':
                        return 'REPLACE('.$arg.',\','.$arg2.',\',\',\')';
                break;
                case 'check':
                        return $arg.' LIKE \'%,'.$arg2.',%\'';
                break;
                case 'online':
                        if (!$arg) $arg = DB_PREFIX.'users.id';
                        return '(SELECT '.(time()+SESSION_LIFETIME+1).'-expiration FROM '.DB_PREFIX.'sessions WHERE '.DB_PREFIX.'sessions.userid='.$arg.' ORDER BY expiration DESC LIMIT 1)';
                break;
                case 'add':
                        return 'IFNULL('.$arg.',0)+1';
                break;
                case 'orderby':
                        preg_match('/^\s*([a-z0-9_]+(\s+(ASC|DESC))?(\s*,\s*|\s*$))+|^\s*RAND\(\s*\)\s*$/i', $arg, $m);
                        if (!$m) return '';
                        return $arg;
                break;
                default:
                        return array(
                                'age'
                                ,'age1'
                                ,'age2datetime'
                                ,'where_dob_close'
                                ,'where_dob'
                                ,'fill'
                                ,'length'
                                ,'distance'
                                ,'remove'
                                ,'check'
                                ,'online'
                                ,'add'
                                ,'orderby'
                        );
                break;
        }
}


easy and quick smile I'm implying that it is very easy to build websites with Ajaxel!

Complete this survey before you download :)


Which website you like to create:
Your plan:
Tell us more about the website you wish to have: (optional)
Website domain:
Your E-mail:
Survey passed: 314 times, starting from 16.09.2013

Главная – Новости – Партнёры – Услуги – Портфолио – Скрипты – Заказать – Обратка